Description
Italian Meatball Soup is the ultimate cozy dish, perfect for chilly evenings and family gatherings. This hearty soup features tender meatballs simmered in a rich broth alongside colorful vegetables, creating a comforting symphony of flavors. Easy to prepare and full of nostalgia, it guarantees warmth and satisfaction with every spoonful. Serve it hot with crusty bread or over pasta for an unforgettable meal that will keep everyone coming back for more.
Ingredients
Scale
- 1 lb lean ground beef
- 1 cup fresh breadcrumbs
- ½ cup freshly grated Parmesan cheese
- 3 cloves garlic, minced
- 2 medium carrots, diced
- 2 celery stalks, chopped
- 28 oz crushed tomatoes (canned)
- 4 cups chicken broth
- 2 cups fresh spinach or kale, chopped
- 1 tsp dried basil
- 1 tsp dried oregano
Instructions
- Prepare the meatballs: In a bowl, combine ground beef, breadcrumbs, Parmesan cheese, garlic, and herbs. Mix gently until just combined.
- Shape the meatballs: Roll the mixture into 1-inch meatballs and place them on a parchment-lined baking sheet.
- Sear the meatballs: Heat olive oil in a large pot over medium heat. Add meatballs in batches and cook until browned on all sides, about 5 minutes. Remove and set aside.
- Create the broth: In the same pot, sauté diced onions, carrots, and celery for about 5 minutes until softened.
- Add tomatoes and broth: Stir in crushed tomatoes and chicken broth; bring to a gentle boil while scraping up any browned bits.
- Return meatballs: Gently add seared meatballs back into the pot; reduce heat to low and simmer for 20-30 minutes to meld flavors.
- Finish with greens: Stir in spinach or kale just before serving until wilted.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: Main
- Method: Simmering
- Cuisine: Italian
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 320
- Sugar: 6g
- Sodium: 700mg
- Fat: 15g
- Saturated Fat: 6g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 4g
- Protein: 20g
- Cholesterol: 70mg