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 rich tomato broth, garnished with fresh basil and grated Parmesan, with slices of crusty bread nearby, vibrant red and green colors, textured soup surface, styled for an inviting presentation.

Comforting Italian Meatball Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A warm and comforting Italian meatball soup made with savory meatballs simmered in a rich tomato broth, topped with fresh herbs and cheese.

  • Total Time: 50 minutes
  • Yield: 6 servings

Ingredients

Scale
  • 1 pound ground beef
  • 1/2 cup bread crumbs
  • 1/4 cup grated Parmesan cheese
  • 2 cloves garlic, minced
  • 1 large egg
  • Salt and pepper to taste
  • 1 tablespoon olive oil
  • 1 onion, chopped
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 1 can (28 ounces) crushed tomatoes
  • 4 cups chicken broth
  • 1 teaspoon dried oregano
  • Fresh basil for garnish

Instructions

  1. Preheat oven to 400°F (200°C). Mix ground beef, bread crumbs, Parmesan, garlic, egg, salt, and pepper. Form into meatballs.
  2. Bake meatballs on a baking sheet for 15-20 minutes until cooked through.
  3. In a large pot, heat olive oil over medium heat. Sauté onion, carrots, and celery until tender.
  4. Add crushed tomatoes, chicken broth, oregano, and cooked meatballs. Simmer for 20 minutes.
  5. Garnish with fresh basil and serve hot.

Notes

  • You can substitute beef with turkey or chicken for a leaner option.
  • Use fresh herbs for enhanced flavor.
  • Serve with crusty bread for a complete meal.
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Method: Bake, simmer
  • Cuisine: Italian
  • Diet: Comfort Food

Nutrition

  • Serving Size: 1 bowl
  • Calories: 320 Kcal
  • Sugar: 8g
  • Sodium: 900mg
  • Fat: 15g
  • Saturated Fat: 5g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 5g
  • Protein: 20g
  • Cholesterol: 70mg