Description
A rich and comforting soup featuring tender homemade meatballs, vegetables, and pasta in a velvety parmesan broth. This Italian-inspired soup is like a cozy hug in a bowl!
Ingredients
For the Meatballs:
- 1 lb. ground chuck (equates to about 22–24 mini meatballs)
- 1 egg (lightly beaten)
- ¼ cup Parmesan cheese (grated)
- ½ cup regular breadcrumbs
- 1/8 teaspoon red pepper flakes (adjust based on your heat preference)
- ½ teaspoon kosher salt
- ½ teaspoon ground black pepper
- ½ teaspoon Italian seasoning
- 2 tablespoons olive oil
- 2 tablespoons unsalted butter
For the Soup:
- 1 medium sweet yellow onion (diced)
- 3 garlic cloves (minced)
- 4 cups unsalted chicken broth
- 1 can (28 oz.) crushed tomatoes
- 1 tablespoon granulated sugar (dissolved in 1½ cup hot water)
- 2 tablespoons fresh basil (chopped)
- 1 teaspoon Italian seasoning
- ½ teaspoon kosher salt
- 1 teaspoon ground black pepper
- 2 bay leaves
- 2 teaspoons fresh oregano (chopped, or ½ teaspoon dried)
- ¼ teaspoon red pepper flakes
- 8 oz. uncooked small shell pasta (or your favorite small pasta)
- 1/3 cup Parmesan cheese (grated, for topping)
- 1 baguette sliced and toasted (to serve alongside)
- 4 cups shredded Italian cheese blend (or shredded mozzarella)
Instructions
Make Meatballs: Mix all meatball ingredients. Form into 1-inch balls (about 24). Chill 15 mins.,Brown Meatballs: Heat oil in Dutch oven over medium. Brown meatballs in batches (2 mins per side). Remove.,Sauté Veggies: In same pot, cook onion, carrots, celery 5 mins. Add garlic; cook 1 min more.,Simmer: Add broth, tomatoes, oregano, and bay leaf. Return meatballs. Simmer 15 mins.,Cook Pasta: Add pasta; cook 8-10 mins until al dente. Remove bay leaf.,Finish: Stir in spinach, parmesan, and cream until melted and spinach wilts (2 mins).,Serve: Ladle into bowls. Garnish with extra parmesan, parsley, and pepper flakes.
Notes
Time-Saver: Use frozen meatballs (add after sautéing veggies),Broth Tip: Add parmesan rind while simmering for extra flavor,Make Ahead: Soup thickens when cooled – thin with broth when reheating,Vegetable Swap: Use kale instead of spinach,Freezer Note: Freeze without pasta (add fresh when reheating)
- Prep Time: 20 mins
- Cook Time: 35 mins
- Category: Soup
- Method: Stovetop
- Cuisine: Italian-Inspired
Nutrition
- Serving Size: 1.5 cups
- Calories: 420 kcal
- Sugar: 5g
- Sodium: 980mg
- Fat: 24g
- Saturated Fat: 11g
- Unsaturated Fat: undefined
- Trans Fat: 0.5g
- Carbohydrates: 25g
- Fiber: 3g
- Protein: 28g
- Cholesterol: 115mg
