Italian Meatball Soup
Victoria
Enjoy a warm, comforting bowl of Italian Meatball Soup! Packed with flavorful meatballs, fresh veggies, and a savory broth—perfect for any meal.
Prep Time 20 minutes mins
Cook Time 40 minutes mins
Total Time 1 hour hr
Course Main Course, Soup
Cuisine Italian
Servings 6 People
Calories 320 kcal
For the Meatballs:
- 1 lb ground beef or substitute with ground turkey for a leaner option
- 1/2 cup breadcrumbs Italian-style gives extra flavor
- 1/4 cup grated Parmesan cheese
- 1 large egg
- 2 garlic cloves finely minced
- 1 tbsp fresh parsley chopped (or 1 tsp dried parsley)
- 1 tsp dried oregano
- 1/2 tsp salt
- 1/4 tsp black pepper
- Olive oil for browning the meatballs
For the Soup:
- 4 cups beef broth or chicken broth for a lighter alternative
- 1 can 14.5 oz diced tomatoes, drained
- 1 cup carrots sliced thinly
- 1 cup celery diced
- 1 medium onion chopped
- 2 garlic cloves minced
- 1 cup small pasta like orzo or ditalini
- 1 tbsp olive oil
- 1 tsp dried basil
- 1 tsp dried oregano
- Salt and pepper to taste
Optional Garnishes:
- Fresh parsley finely chopped (for topping)
- Grated Parmesan cheese optional for extra flavor
Form the Meatballs:
Mix all ingredients including ground beef, breadcrumbs, Parmesan cheese and egg and garlic and fresh parsley and oregano and salt and pepper in a large mixing bowl.
Gentle hand mixing of ingredients should be performed until everything comes together but stop when the mixture is combined to maintain the meatballs' light delicate texture.
Form small round meatballs with the mixture that reach a length of 1 inch. You should get between twenty and twenty-five meatballs by using standard measurement.
Brown the Meatballs:
Place a tablespoon of olive oil inside a Dutch oven or large pot and heat it at medium temperature.
Place each batch into the hot oil once the temperature reaches the correct level. Brown them on all sides, which will take about 5-6 minutes per batch. This adds a nice color and flavor to the meatballs.
Remove the meatballs from the pot and set them aside on a plate for later.
Cook the Vegetables:
After adding the vegetable ingredients, put in a bit more olive oil to cover the bottom of the pot. Put diced onion and celery as well as carrots into the pot. Sauté for about 5 minutes, or until the vegetables soften and the onion turns translucent.
Stir in the garlic and cook for another minute until fragrant, adding a burst of flavor to the base of the soup.
Prepare the Soup Base:
Pour in beef broth (or chicken broth if you prefer a lighter flavor) and bring the mixture to a simmer.
Add the diced tomatoes, along with oregano and basil, and stir to combine. You should try the soup now to verify the suggested condiments measurements.
Replace the sautéed chicken meatballs into the pot for a thirty-minute simmering period. This will fully cook the meatballs and let them absorb the delicious flavors.
Add the Pasta:
Once the meatballs are cooked through, add your pasta of choice (small pasta like ditalini or orzo works great) and let it cook for about 8-10 minutes, or until tender.
Stir occasionally to make sure the pasta doesn’t stick together.
Pro Tips:
Meatball Consistency: If the meatball mixture feels a bit too wet, you can add a little more breadcrumbs to firm it up. This helps keep the meatballs from falling apart while cooking.
Broth vs. Water: For a richer flavor, always use beef broth instead of water. The substitution of beef broth with chicken broth works just as well when beef broth is unavailable.
Pasta Tips: To prevent the pasta from becoming too soft if you plan to store leftovers, you can cook the pasta separately and then add it to the soup just before serving.
Nutrition Information (Per Serving)
- Calories: 320
- Fat: 18g
- Carbohydrates: 15g
- Protein: 25g
- Sodium: 650mg
- Cholesterol: 50mg
- Potassium: 500mg
Keyword Comfort Food, Italian Meatball Soup, Soup Recipe