Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Meatball Soup 44.png

Meatball Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🍲 Warm up with this hearty meatball soup packed with flavorful herbs, tender meatballs, and fresh vegetables for a comforting homemade meal.
πŸ§€ Topped with ricotta and Parmesan, it’s a satisfying dish that’s perfect for family dinners or cozy nights in.

  • Total Time: 1 hour 20 minutes
  • Yield: 6 servings

Ingredients

– 1 tablespoon olive oil

– 1 egg, beaten

– Β½ cup heavy cream (milk can be substituted)

– Β½ cup breadcrumbs

– ΒΌ cup Parmesan cheese, finely grated

– 3 cloves garlic, finely diced

– 1 teaspoon salt

– Β½ teaspoon pepper

– Β½ pound ground beef (80% lean)

– Β½ pound ground pork

– 1 tablespoon butter

– 1 yellow onion, diced

– Β½ cup bell peppers, diced

– 3 cloves garlic, minced

– 2 tablespoons tomato paste

– 3 cups chicken broth

– 1Β½ cups beef broth (can substitute chicken broth)

– 2 cans (14.5 oz each) diced tomatoes, undrained

– 1 teaspoon hot sauce (optional)

– 1 teaspoon Worcestershire sauce

– Β½ cup heavy cream

– 2 cups spinach

– 1 cup dry pasta (cavatappi recommended)

– 1 teaspoon dried oregano

– 1 teaspoon dried basil

– 1 teaspoon dried parsley

– 1 teaspoon mustard powder

– pinch red pepper flakes

– salt and pepper to taste

– 8 oz ricotta cheese (for serving)

– Β½ cup Parmesan cheese (for serving)

– red pepper flakes (for serving)

Instructions

First Steps: Preparing the Meatballs: Begin by combining the beaten egg and heavy cream to create a base. Add breadcrumbs to form a paste, then mix in Parmesan cheese, garlic, salt, and pepper. Gently incorporate the ground beef and pork without overmixing, and roll the mixture into 1-inch meatballs.

Second Step: Brown or poach the meatballs (5 8 minutes). Heat 1 2 tbsp olive oil in a large pot over medium-high heat. Brown the meatballs in batches for 1 2 minutes per side.

Building the Soup Base: For the soup, blend the diced tomatoes to your preferred texture. Melt butter in the pot over medium-low heat and cook the onions for 10 minutes until they turn sweet. Add bell peppers and cook for 4 minutes, then stir in garlic, tomato paste, hot sauce, Worcestershire sauce, and seasonings; cook for 1 minute.

Third Step: Build the soup base (8 10 minutes). Reduce heat to medium; add 1 tbsp oil if needed and sautΓ© onion, carrots, and celery for about 6 8 minutes. Add garlic and seasonings, then pour in broth and tomatoes. Bring to a gentle boil.

Fourth Step: Simmer with meatballs and starch (15 20 minutes). Add meatballs and pasta; simmer until tender.

Fifth Step: Adjust seasoning and finish (2 3 minutes). Stir in fresh herbs and other flavors.

Finishing Touches: Lower the heat and stir in heavy cream and spinach until the spinach wilts. Serve the meatball soup topped with ricotta cheese, Parmesan cheese, and red pepper flakes. First Step: Mise en place and meatball mix (10 15 minutes). Gather and measure all ingredients as listed above. In a bowl, gently combine meat with egg, 1/4 cup breadcrumbs, 1 tbsp chopped parsley, 1/2 tsp salt, and 1/4 tsp pepper.

Avoid overmixing to keep meatballs tender. Form into 1-inch meatballs using wet hands.

Third Step: Build the soup base (8 10 minutes). Reduce heat to medium; add 1 tbsp oil if needed and sautΓ© onion, carrots, and celery for about 6 8 minutes. Add garlic and seasonings, then pour in broth and tomatoes. Bring to a gentle boil.

Fourth Step: Simmer with meatballs and starch (15 20 minutes). Add meatballs and pasta; simmer until tender.

Fifth Step: Adjust seasoning and finish (2 3 minutes). Stir in fresh herbs and other flavors.

Final Step: Serve and garnish with ricotta and cheese.

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

🍝 Use cavatappi pasta or similar shapes to hold the broth and meatballs well.
πŸ₯„ Avoid overmixing meatball mixture to keep them tender.
🌿 Fresh spinach added at the end keeps it vibrant and nutritious.

  • Author: Brandi Oshea
  • Prep Time: 30 minutes
  • Cook Time: 50 minutes
  • Category: Soup
  • Method: Simmering and Browning
  • Cuisine: American-Italian
  • Diet: Gluten-Free Option (if gluten-free pasta used)

Nutrition

  • Serving Size: 1 bowl
  • Calories: 450
  • Sugar: 6g
  • Sodium: 900mg
  • Fat: 28g
  • Saturated Fat: 12g
  • Unsaturated Fat: 14g
  • Trans Fat: 0g
  • Carbohydrates: 25g
  • Fiber: 3g
  • Protein: 30g
  • Cholesterol: 110mg