Ingredients
1 recipe of homemade meatballs or 18–20 oz. bag of frozen meatballs, thawed
1 tablespoon olive oil
1 yellow onion, diced
6 cloves garlic, minced
1 tablespoon Italian seasoning
2 tablespoons tomato paste
32 oz. chicken broth
28 oz. can crushed tomatoes
8 oz. uncooked rotini pasta (about 2 1/2 cups)
2 cups baby spinach
1/2 cup heavy cream
Salt and fresh cracked pepper to taste
Shaved Parmesan and freshly chopped parsley for garnish
Instructions
1-Prepare meatballs: Prepare meatballs from scratch or thaw and cook frozen meatballs.
2-Heat 1 tablespoon olive oil in a pot over medium heat: Add the diced yellow onion with salt and pepper; cook for 6-8 minutes until slightly caramelized.
3-Stir in 6 cloves minced garlic, 1 tablespoon Italian seasoning, 2 tablespoons tomato paste, salt, and pepper: cook for 1 minute.
4-Deglaze the pot with a few splashes of the 32 oz. chicken broth, scraping the bottom to release browned bits.
5-Add the remaining 32 oz. chicken broth, 28 oz. can crushed tomatoes, 8 oz. uncooked rotini pasta, and the cooked meatballs, along with salt and pepper.
6-Bring to a simmer, reduce heat to low, and cover. Cook for 12-15 minutes until the pasta is al dente.
7-Stir in 2 cups baby spinach and 1/2 cup heavy cream until the spinach wilts and the soup is heated through.
8-Adjust seasoning with salt and pepper, then garnish with shaved Parmesan and freshly chopped parsley before serving.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
๐ง Season soup gradually during cooking to build depth of flavor.
๐ง Add Parmesan cheese rind while cooking to enrich taste.
โ๏ธ Freeze soup without pasta to avoid mushy noodles; add cooked pasta separately when reheating.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Simmering
- Cuisine: Italian-American
Nutrition
- Serving Size: 1 bowl
- Calories: 383 kcal
- Sugar: 9.2 g
- Sodium: 1033 mg
- Fat: 19.7 g
- Saturated Fat: 7 g
- Carbohydrates: 37.9 g
- Fiber: 5.1 g
- Protein: 16.2 g
- Cholesterol: 52.8 mg
