Go Back
+ servings
Italian Meatballs Soup

Italian Meatballs Soup: Hearty Comfort in Every Spoonful

Enjoy this comforting Italian Meatballs Soup packed with flavor and nutrition, perfect for chilly evenings.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 6 bowls
Course: Soups
Cuisine: Italian
Calories: 300

Ingredients
  

For the Meatballs
  • 1 pound Ground Beef can use ground turkey or chicken
  • 1 cup Italian Bread Crumbs swap for gluten-free
  • 1/2 cup Grated Parmesan Cheese or pecorino as an alternative
  • 1/4 cup Fresh Parsley or fresh basil as a substitute
  • 1 large Egg can use flax egg for vegan option
  • 2 cloves Garlic minced, or use garlic powder
  • 1 teaspoon Dried Oregano or Italian seasoning as a quick swap
  • to taste Salt
  • to taste Black Pepper
For the Soup
  • 6 cups Chicken Broth or vegetable broth for vegetarian option
  • 1 can Diced Tomatoes can also use fresh tomatoes
  • 1 medium Onion or shallots for a sweeter option
  • 2 medium Carrots or any root vegetable
  • 2 stalks Celery can replace with root vegetables
  • 1 cup Cooked Pasta recommended: ditalini or orzo
  • 2 cups Fresh Spinach or kale as a substitute
For Serving
  • 1/4 cup Additional Parmesan Cheese optional garnish
  • 1/4 cup Fresh Basil optional garnish

Equipment

  • Large mixing bowl
  • lined baking sheet
  • Large pot

Method
 

Step-by-Step Instructions
  1. Prepare the Meatball Mixture: In a large mixing bowl, combine the ground beef, Italian bread crumbs, grated Parmesan, chopped parsley, egg, minced garlic, dried oregano, salt, and black pepper. Mix gently until just combined.
  2. Shape the Meatballs: With clean hands, shape the mixture into 1-inch meatballs, placing them on a lined baking sheet. You should get about 20 meatballs.
  3. Sauté the Vegetables: In a large pot over medium heat, add olive oil and sauté chopped onion, carrots, and celery for about 5 minutes until soft and fragrant.
  4. Brown the Meatballs: Add the meatballs to the pot in a single layer, browning them for about 3–4 minutes, turning occasionally.
  5. Add the Broth and Tomatoes: Pour in the chicken broth and add the diced tomatoes. Stir gently and bring to a gentle simmer.
  6. Simmer the Soup: Reduce heat to low, allowing the soup to simmer for 15–20 minutes until the meatballs are cooked through.
  7. Stir in Pasta and Spinach: Stir in the cooked pasta and fresh spinach, heating for an additional 3–5 minutes until the spinach wilts.
  8. Adjust Seasoning and Serve: Taste and adjust seasoning if needed, then ladle into bowls and garnish with Parmesan and basil.

Nutrition

Serving: 1bowlCalories: 300kcalCarbohydrates: 30gProtein: 25gFat: 10gSaturated Fat: 4gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gCholesterol: 80mgSodium: 700mgPotassium: 800mgFiber: 5gSugar: 5gVitamin A: 200IUVitamin C: 20mgCalcium: 180mgIron: 3mg

Notes

Gentle mixing of the meatball ingredients ensures tenderness. Brown in batches for best results. Use a meat thermometer to check an internal temperature of 165°F (74°C). Store soup without pasta to prevent mushiness.

Tried this recipe?

Let us know how it was!