This slow cooker meatball soup is the ultimate one-pot solution for those evenings when you want a hearty, comforting meal without standing over a hot stove for hours. By combining simple pantry staples with frozen meatballs, you can create a restaurant-quality dinner with minimal effort and cleanup. The rich tomato base, combined with silky cream, tender pasta, and fresh spinach, makes every bowl feel like a warm hug.

List of ingredients
- 20 ounces frozen Italian style meatballs
- 1 medium yellow onion (diced)
- 3 teaspoons garlic (minced)
- 6 cups low-sodium chicken broth
- 28 ounces cans diced tomatoes
- 6 ounce can tomato paste
- 1 teaspoon black pepper
- 1 teaspoon Italian seasoning
- 1 teaspoon paprika
- ½ teaspoon dried thyme
- 2 Tablespoons corn starch
- 1 ½ cups heavy cream
- 16 ounces dry ditalini pasta
- 1 cup Parmesan cheese (finely shredded)
- 4 cups fresh baby spinach
step-by-step instructions
- Step: Add meatballs, onion, garlic, chicken broth, diced tomatoes, tomato paste, black pepper, Italian seasoning, paprika, and thyme. Stir together.
- Step: Cover and cook on high for 3-4 hours or low for 6-8 hours.
- Step: Whisk cornstarch and heavy cream together until there are no lumps. Then, pour into the soup.
- Step: Add pasta, parmesan cheese, and baby spinach. Continue to cook for 15-30 minutes or until pasta reaches your desired firmness.
- Step: Stir before serving and enjoy!
Practical Preparation Pointers
Maximizing Flavor Development
To deepen the flavor of your soup, consider sautéing the diced onions and garlic in a separate pan with a small amount of oil before adding them to the slow cooker. This process, known as sweating the aromatics, mellows their sharp bite and releases natural sugars that complement the tomato paste. Adding this five-minute step can noticeably elevate the overall complexity of the broth.
Selecting the Best Meatballs
Since the meatballs are the primary protein, choosing a quality brand of Italian-style frozen meatballs makes a significant difference. Look for labels that mention high-quality seasonings like fennel seed, garlic powder, and parsley, as these will infuse the entire soup as they simmer. If you only have access to plain meatballs, add an extra half teaspoon of dried oregano and a pinch of red pepper flakes to compensate for the missing herbs.
Managing the Pasta Texture
Ditalini is the classic choice for this soup, but you can use any short, sturdy pasta like shells or small tubes. The key is to add the dry pasta only during the final stage of cooking to prevent it from absorbing too much liquid and becoming bloated. If you plan on having many leftovers, you might even consider boiling the pasta separately and adding it to individual bowls before pouring the soup over it to ensure perfect texture every time.
Refining Your Soup Experience
Thickening Without Overcooking
The cornstarch and cream mixture is vital for achieving that signature restaurant-style consistency. Always ensure the cornstarch is completely dissolved in cold or room-temperature cream before adding it to the hot soup to avoid clumping. If you find the soup is still too thin after adding the mixture, simply stir in an extra tablespoon of grated parmesan, which acts as a natural binder.
Balancing Acid and Sweetness
If the tomato flavor tastes too acidic or sharp for your preference, add a small teaspoon of sugar or a touch of honey to the pot. This minor adjustment neutralizes the acidity of the tomato paste and diced tomatoes, resulting in a more balanced and rounded profile. Taste the broth carefully after the sugar is fully dissolved before making further adjustments.
Addressing Common Cooking Concerns
What if the soup becomes too thick?
It is common for the starch from the pasta to thicken the broth significantly as it sits. If you find that the soup has lost its liquid consistency, simply stir in an extra cup of warm chicken broth or water before reheating. This restores the desired texture without diluting the overall flavor profile of the dish.
How do I make this meal ahead of time?
You can prepare the soup base by mixing the broth, tomatoes, paste, aromatics, and meatballs in the slow cooker insert and refrigerating it overnight. Simply place the pot in the slow cooker base the following day and start your cook cycle. It is best to wait until the final 30 minutes to add the dairy, pasta, and spinach to maintain the freshest possible final texture.
Can I add more vegetables?
Yes, this recipe is highly adaptable and benefits from the inclusion of other fibrous vegetables. Diced carrots, sliced celery, or even small florets of broccoli work well, provided you add them at the same time as the pasta. These additions add color and texture while keeping the meal wholesome and filling for the whole family.
Frequently Asked Questions
Why do I need to add the spinach at the end?
Spinach is a delicate green that loses its structure and color when subjected to prolonged high heat. Adding it at the very end of the cooking process ensures it wilts perfectly into the hot broth while retaining its vibrant appearance and a slight, pleasant bite.
Can I use a different type of cheese?
While parmesan is recommended for its sharp, salty profile, you can experiment with pecorino romano or a high-quality aged cheddar for a different flavor profile. Whatever cheese you choose, ensure it is finely shredded so that it melts seamlessly into the cream base without forming large, rubbery strings.
How long can I keep the leftovers?
Leftovers can be stored in an airtight container in the refrigerator for up to three days. When reheating, use a saucepan over medium-low heat rather than a microwave to prevent the cream sauce from separating or breaking due to uneven heating.
Is this soup suitable for reheating multiple times?
It is best to reheat only the amount of soup you intend to eat in one sitting. Repeated heating and cooling cycles will cause the pasta to break down and the cream base to lose its luxurious, emulsified texture, ultimately compromising the quality of the meal.
Print
Slow Cooker Meatball Soup
- Total Time: PT250M
- Yield: 8 servings 1x
- Diet: High Protein
Description
The prep for this meatball soup made in the Crock Pot only takes 10 minutes! You’ll throw the meatballs, broth, and seasonings in the slow cooker to simmer before adding the cream sauce, pasta, cheese, and spinach at the end.
Ingredients
- 20 ounces frozen Italian style meatballs
- 1 medium yellow onion (diced)
- 3 teaspoons garlic (minced)
- 6 cups low-sodium chicken broth
- 28 ounces cans diced tomatoes
- 6 ounce can tomato paste
- 1 teaspoon black pepper
- 1 teaspoon Italian seasoning
- 1 teaspoon paprika
- ½ teaspoon dried thyme
- 2 Tablespoons corn starch
- 1 ½ cups heavy cream
- 16 ounces dry ditalini pasta
- 1 cup Parmesan cheese (finely shredded)
- 4 cups fresh baby spinach
Instructions
- Step: Add meatballs, onion, garlic, chicken broth, diced tomatoes, tomato paste, black pepper, Italian seasoning, paprika, and thyme. Stir together.
- Step: Cover and cook on high for 3-4 hours or low for 6-8 hours.
- Step: Whisk cornstarch and heavy cream together until there are no lumps. Then, pour into the soup.
- Step: Add pasta, parmesan cheese, and baby spinach. Continue to cook for 15-30 minutes or until pasta reaches your desired firmness.
- Step: Stir before serving and enjoy!
Notes
Time-Saving Tip: Use a food processor or small food chopper to chop the onions. Adjusting the Soup Thickness: If the soup seems too thick after the pasta gets added, you can add more broth in at the end. Storing and Reheating: Store leftovers in the fridge for up to 3 days. I don’t recommend freezing this soup as the pasta becomes mushy. Reheat on the stovetop or in short intervals in the microwave.
- Prep Time: PT10M
- Cook Time: PT240M
- Category: Soup
- Method: Slow Cooker
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 442 kcal
- Sugar: 4 g
- Sodium: 224 mg
- Fat: 20 g
- Saturated Fat: 12 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 50 g
- Fiber: 3 g
- Protein: 16 g
- Cholesterol: 57 mg