Go Back
+ servings
Italian Meatball Soup

Hearty Italian Meatball Soup for Cozy Nights

This Italian Meatball Soup is a comforting and flavorful dish perfect for chilly evenings, featuring meatballs, pasta, and a savory tomato broth.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 6 bowls
Course: Soups
Cuisine: Italian
Calories: 350

Ingredients
  

For the Meatballs
  • 1 batch meatballs homemade or store-bought
For the Soup
  • 2 tablespoons olive oil for sautéing
  • 1/2 medium onion, chopped adds sweetness
  • 4 cloves garlic, minced essential for flavor
  • 1 can crushed tomatoes, 28 oz fire-roasted is ideal
  • 4 cups beef broth for richness
  • 1/2 whole red bell pepper, chopped optional
  • 1/4 teaspoon Italian seasoning for flavor
  • 1/2 teaspoon crushed red pepper flakes optional for heat
  • 1.5 cups fusilli pasta, uncooked or preferred pasta shape
  • 1/4 cup fresh basil, torn or chopped for brightness
  • salt to taste
  • pepper to taste
  • Parmesan cheese optional, for serving

Equipment

  • soup pot

Method
 

Step-by-Step Instructions
  1. Prepare the meatballs by combining ground meat, breadcrumbs, egg, and seasoning, shaping them into 1-inch balls, and baking at 400°F for about 20 minutes.
  2. In a large soup pot, heat olive oil over medium-high heat, add chopped onion, and sauté for 4-5 minutes until translucent.
  3. Add minced garlic to the pot and stir for about 30 seconds, ensuring it remains fragrant.
  4. Stir in crushed tomatoes and beef broth, add chopped red bell pepper, Italian seasoning, and optional crushed red pepper flakes. Bring to a rapid boil.
  5. Gently add prepared meatballs to the pot and simmer for about 5 minutes.
  6. Stir in uncooked fusilli pasta and cook for about 15 minutes, stirring occasionally.
  7. Check the soup's thickness, adding more broth if necessary to reach desired consistency.
  8. Before serving, stir in torn fresh basil and adjust seasoning with salt and pepper. Serve garnished with Parmesan cheese if desired.

Nutrition

Serving: 1bowlCalories: 350kcalCarbohydrates: 40gProtein: 24gFat: 12gSaturated Fat: 4gPolyunsaturated Fat: 2gMonounsaturated Fat: 4gCholesterol: 60mgSodium: 800mgPotassium: 800mgFiber: 5gSugar: 6gVitamin A: 600IUVitamin C: 15mgCalcium: 150mgIron: 3mg

Notes

This hearty soup freezes well and makes for great leftovers. Store in an airtight container for up to 3 days in the fridge, or freeze for up to 3 months.

Tried this recipe?

Let us know how it was!