Meatball Soup Recipe
A hearty and flavorful Meatball Soup featuring tender homemade or frozen meatballs simmered with rotini pasta, spinach, and a creamy tomato broth, perfect for a cozy meal.
- Author: Caleb
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Simmering
- Cuisine: Italian-American
- Diet: Halal
Meatballs
- 1 recipe homemade meatballs or 18–20 oz. frozen meatballs, thawed
Sauté Base
- 1 tablespoon olive oil
- 1 yellow onion, diced
- 6 cloves garlic, minced
- 1 tablespoon Italian seasoning
- 2 tablespoons tomato paste
Soup
- 32 oz. chicken broth
- 28 oz. can crushed tomatoes
- 8 oz. (about 2 1/2 cups) uncooked rotini pasta
- 2 cups baby spinach
- 1/2 cup heavy cream
- Kosher salt, to taste
- Fresh cracked pepper, to taste
For Garnish
- Shaved Parmesan cheese
- Freshly chopped parsley
- Prepare the Meatballs: Make the homemade Italian meatballs, air fryer meatballs, or use thawed frozen meatballs according to package instructions or preferred method.
- Sauté Onions: Heat olive oil in a large pot over medium heat. Add diced yellow onion with salt and pepper, cooking for 6-8 minutes until onions brown and caramelize slightly.
- Add Garlic and Seasonings: Stir in minced garlic, Italian seasoning, tomato paste, and additional salt and pepper. Cook for 1 minute, stirring frequently.
- Deglaze the Pot: Add a few splashes of chicken broth to the pot and scrape the bottom to loosen browned bits for enhanced flavor.
- Add Remaining Ingredients: Pour in the remaining chicken broth, crushed tomatoes, uncooked rotini pasta, and cooked meatballs. Season with salt and pepper.
- Simmer the Soup: Bring the mixture to a simmer over medium-high heat. Reduce heat to low, cover, and cook for 12-15 minutes until the pasta is al dente.
- Incorporate Spinach and Cream: Stir in baby spinach and heavy cream. Cook until the spinach wilts and the soup is heated through.
- Season and Garnish: Adjust salt and pepper to taste. Serve garnished with shaved Parmesan and freshly chopped parsley.
- Enjoy and Review: Serve hot and consider leaving a 5-star rating and review if you enjoyed the recipe!
Notes
- You can use frozen meatballs for convenience; just ensure they are properly thawed or cooked beforehand.
- Adjust seasoning gradually and taste as you go, especially salt and pepper.
- For a lighter version, substitute heavy cream with half-and-half or omit it altogether.
- Leftovers store well refrigerated for 3-4 days and can be reheated gently on the stove or microwave.
- To make the recipe gluten-free, use gluten-free pasta and meatballs.
Nutrition
- Serving Size: 1 bowl (approx. 1 1/2 cups)
- Calories: 350
- Sugar: 6g
- Sodium: 800mg
- Fat: 15g
- Saturated Fat: 6g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 4g
- Protein: 20g
- Cholesterol: 50mg
Keywords: meatball soup, easy meatball recipe, Italian soup, creamy tomato soup, rotini pasta soup, comfort food