Description
Creamy Italian Meatball Soup is the ultimate comfort food, perfect for chilly evenings. This rich and hearty soup features tender meatballs simmered in a velvety broth infused with fresh herbs and vibrant vegetables. Each spoonful delivers a burst of flavor that will transport you straight to Italy. It’s a delightful dish for family gatherings or cozy nights in, serving warmth and satisfaction with every bite.
Ingredients
Scale
- 1 lb lean ground beef
- 1/2 cup Italian breadcrumbs
- 1/2 cup freshly grated Parmesan cheese
- 1/4 cup fresh basil, chopped
- 1 cup heavy cream (or half-and-half)
- 4 cups low-sodium vegetable broth
- 1 cup carrots, diced
- 1 cup celery, diced
- 3 cloves garlic, minced
- 1 medium onion, chopped
- 2 tsp dried oregano
- 2 tsp dried thyme
- Salt and pepper to taste
- 2 tbsp olive oil
Instructions
- Prepare your ingredients by chopping vegetables and measuring out all components.
- In a large bowl, mix ground beef, breadcrumbs, Parmesan cheese, minced garlic, oregano, thyme, salt, and pepper until well combined. Form into small meatballs about 1 inch in diameter.
- Heat olive oil in a large pot over medium heat. Sear the meatballs until browned on all sides (5-7 minutes). Remove from pot and set aside.
- In the same pot, sauté onions, carrots, and celery until softened (about 5 minutes).
- Add vegetable broth and heavy cream to the pot; stir to combine.
- Return meatballs to the pot and let simmer for 15-20 minutes over low heat until cooked through.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main
- Method: Cooking
- Cuisine: Italian
Nutrition
- Serving Size: 1 bowl (approximately 300g)
- Calories: 420
- Sugar: 4g
- Sodium: 680mg
- Fat: 28g
- Saturated Fat: 14g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 21g
- Fiber: 3g
- Protein: 22g
- Cholesterol: 75mg