Savor the Hearty Comfort of Meatball Soup
Embark on a culinary journey with this Meatball Soup recipe, brimming with the savory flavors of a tomato-based broth seasoned with Italian herbs, pasta noodles, spinach, and bell peppers. Finished with a dollop of ricotta cheese and a sprinkle of Parmesan, this dish is akin to a meal you'd relish at a cozy trattoria.

Ideal for warming up on a chilly evening or serving up a comforting meal for your family, this soup is not just nourishing but also wonderfully flavorful. Are you ready to create a restaurant-quality meal at home? Let’s get started with this simple yet delicious recipe.
Flavorful and Filling: Meatball Soup Your Family Will Love
This Meatball Soup marries the richness of Italian seasonings with the homemade goodness of meatballs simmered in a robust broth. It’s a perfect meal to satisfy your comfort food cravings.
Follow these steps to craft a soup that’s packed with flavor and sure to become a new favorite in your household.
Key Techniques for Perfect Meatball Soup:
- Panade for Tender Meatballs: Create a breadcrumb mixture to keep the meatballs moist and tender.
- Simmer for Depth of Flavor: Let the broth simmer to develop a richer taste.
- Add Pasta at the End: Cook the pasta within the soup to absorb the flavors.
- Finish with Cream and Cheese: Stir in heavy cream and add cheeses just before serving for a creamy texture and rich taste.
- Fresh Spinach for a Nutritious Touch: Incorporate spinach last to maintain its vibrant color and nutrients.

Meatball Soup Recipe:
- Preparation time: 30 minutes
- Cooking time: 45 minutes
- Servings: 6
- Equipment: 4 ½ quart soup pot or Dutch oven
This recipe offers a hearty, satisfying meal that's perfect for any day of the week.
Ingredients:
- For the Meatballs:
- 1 egg, beaten
- ½ cup heavy cream (or milk)
- ½ cup Italian breadcrumbs
- ¼ cup Parmesan cheese, finely grated
- 3 cloves garlic, finely diced
- 1 teaspoon salt
- ½ teaspoon pepper
- ½ lb. ground beef, 80% lean
- ½ lb. ground pork
- For the Soup:
- 1 tablespoon olive oil
- 1 tablespoon butter
- 1 yellow onion, diced
- ½ cup bell peppers, diced (red, green, or both)
- 3 cloves garlic, minced
- 2 tablespoons tomato paste
- 3 cups chicken broth
- 1 ½ cups beef broth (or additional chicken broth)
- 2 (14.5 oz.) cans diced tomatoes, undrained
- 1 teaspoon hot sauce (optional)
- 1 teaspoon Worcestershire sauce
- ½ cup heavy cream
- 2 cups spinach
- 1 cup dry pasta (such as cavatappi)
- Seasonings:
- 1 teaspoon each: dried oregano, basil, parsley, mustard powder
- A pinch of red pepper flakes
- Salt and pepper, to taste
- For Serving:
- 8 oz. Ricotta Cheese
- ½ cup Parmesan Cheese
- Red Pepper Flakes
Directions:
- Prepare the Meatballs: Mix egg and cream in a bowl, add breadcrumbs to form a panade, then stir in Parmesan, garlic, salt, and pepper. Combine with ground meats but do not overmix. Roll into 1-inch balls.
- Brown the Meatballs: Heat olive oil in a pot, brown the meatballs in batches, then set aside.
- Cook the Vegetables: In the same pot, melt butter, sauté onions, then peppers and garlic.
- Build the Soup Base: Add tomato paste, hot sauce, Worcestershire sauce, and seasonings, cooking briefly. Stir in broths and tomatoes, bring to a boil, then simmer for 15 minutes.
- Add Pasta and Meatballs: Return to a gentle boil, add pasta and meatballs, cook until pasta is tender.
- Final Touches: Lower heat, stir in cream, add spinach until wilted.
- Serve: Ladle into bowls, top with warm ricotta, Parmesan, and red pepper flakes.
Ready to Enjoy!
This Meatball Soup is a delightful blend of rich flavors and comforting textures, making it a perfect dish to share with family and friends. Enjoy the complex layers of taste that each spoonful offers, from the savory meatballs to the creamy, cheese-topped broth.
Print📖 Recipe
Meatball Soup
This recipe offers a hearty, satisfying meal that's perfect for any day of the week.
- Total Time: 1 hour 15 minutes
- Yield: 6 1x
Ingredients
-
For the Meatballs:
- 1 egg, beaten
- ½ cup heavy cream (or milk)
- ½ cup Italian breadcrumbs
- ¼ cup Parmesan cheese, finely grated
- 3 cloves garlic, finely diced
- 1 teaspoon salt
- ½ teaspoon pepper
- ½ lb. ground beef, 80% lean
- ½ lb. ground pork
-
For the Soup:
- 1 tablespoon olive oil
- 1 tablespoon butter
- 1 yellow onion, diced
- ½ cup bell peppers, diced (red, green, or both)
- 3 cloves garlic, minced
- 2 tablespoons tomato paste
- 3 cups chicken broth
- 1 ½ cups beef broth (or additional chicken broth)
- 2 (14.5 oz.) cans diced tomatoes, undrained
- 1 teaspoon hot sauce (optional)
- 1 teaspoon Worcestershire sauce
- ½ cup heavy cream
- 2 cups spinach
- 1 cup dry pasta (such as cavatappi)
-
Seasonings:
- 1 teaspoon each: dried oregano, basil, parsley, mustard powder
- A pinch of red pepper flakes
- Salt and pepper, to taste
-
For Serving:
- 8 oz. Ricotta Cheese
- ½ cup Parmesan Cheese
- Red Pepper Flakes
Instructions
- Prepare the Meatballs: Mix egg and cream in a bowl, add breadcrumbs to form a panade, then stir in Parmesan, garlic, salt, and pepper. Combine with ground meats but do not overmix. Roll into 1-inch balls.
- Brown the Meatballs: Heat olive oil in a pot, brown the meatballs in batches, then set aside.
- Cook the Vegetables: In the same pot, melt butter, sauté onions, then peppers and garlic.
- Build the Soup Base: Add tomato paste, hot sauce, Worcestershire sauce, and seasonings, cooking briefly. Stir in broths and tomatoes, bring to a boil, then simmer for 15 minutes.
- Add Pasta and Meatballs: Return to a gentle boil, add pasta and meatballs, cook until pasta is tender.
- Final Touches: Lower heat, stir in cream, add spinach until wilted.
- Serve: Ladle into bowls, top with warm ricotta, Parmesan, and red pepper flakes.
- Prep Time: 30 minutes
- Cook Time: 45 minutes






Leave a Reply