Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
A vibrant bowl of Italian Meatball Soup featuring plump meatballs nestled in a clear, aromatic broth filled with fresh tomatoes, spinach, and herbs. The soup is garnished with grated Parmesan cheese and chopped parsley, served in a rustic white bowl on a wooden table, showcasing textures of tender meatballs and colorful vegetables.

Hearty Italian Meatball Soup with Rich Broth and Fresh Herbs

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A hearty and savory Italian Meatball Soup made with tender meatballs, fresh vegetables, and aromatic herbs simmered in a flavorful broth.

  • Total Time: 55 minutes
  • Yield: 4 servings

Ingredients

Scale
  • 1 lb ground beef
  • 1/2 cup breadcrumbs
  • 1/4 cup grated Parmesan cheese
  • 2 cloves garlic, minced
  • 1 large egg
  • Salt and pepper to taste
  • 4 cups beef or chicken broth
  • 1 can diced tomatoes
  • 1 cup spinach leaves
  • 1 teaspoon Italian seasoning
  • Fresh parsley for garnish

Instructions

  1. Preheat oven to 375°F. Mix ground beef, breadcrumbs, Parmesan, garlic, egg, salt, and pepper in a bowl.
  2. Form mixture into small meatballs and place on a baking sheet. Bake for 20 minutes until browned.
  3. In a large pot, bring broth to a simmer. Add diced tomatoes and Italian seasoning.
  4. Add baked meatballs to the broth and cook for 10 minutes.
  5. Stir in spinach and cook until wilted. Serve hot garnished with parsley.

Notes

  • For extra flavor, add chopped onions or carrots to the broth.
  • Use fresh herbs for a more vibrant taste.
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Method: Simmering and baking
  • Cuisine: Italian
  • Diet: Gluten-Free option available

Nutrition

  • Serving Size: 1 bowl
  • Calories: 350 kcal Kcal
  • Sugar: 8g
  • Sodium: 950mg
  • Fat: 20g
  • Saturated Fat: 8g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 4g
  • Protein: 22g
  • Cholesterol: 80mg