This Italian Meatball Soup is a hearty and comforting dish that’s perfect for a cozy weeknight meal. Tender meatballs simmered in a rich and flavorful broth with a medley of vegetables and spices, it’s a satisfying and classic soup that’s sure to become a family favorite.
Why You’ll Love This Recipe
- Flavorful and Hearty: This soup is packed with the bold flavors of Italian cuisine, making it a satisfying and comforting meal.
- Easy to Make: With simple ingredients and straightforward instructions, this soup comes together quickly and easily.
- Versatile: You can customize this soup with your favorite vegetables or add-ins, such as pasta or leafy greens.
Ingredients
Here’s what you’ll need to create this delicious soup:
For the Meatballs:
- Ground beef: Extra lean for a healthier option.
- Onion: Chopped or shredded, for flavor and texture.
- Garlic: Minced, for aromatic depth.
- Italian seasoning: Adds a blend of classic Italian herbs.
- Egg: Helps bind the meatball ingredients together.
- Salt and pepper: To taste.
- Parmesan cheese: Grated, adds a salty and nutty flavor to the meatballs.
For the Soup:
- Olive oil: For sautéing the vegetables.
- Onion, carrots, and celery: Chopped, for flavor, texture, and color.
- Garlic: Minced, for aromatic depth.
- Beef broth: Low sodium, forms the base of the flavorful soup.
- Water: Thins the soup to the desired consistency.
- Diced tomatoes: Adds sweetness and acidity.
- Cannellini beans: Drained and rinsed, adds protein and a hearty texture.
- Salt, pepper, and Italian seasoning: For seasoning the soup.
- Parmesan cheese: For sprinkling over the top and adding a salty and nutty flavor.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.
How to Make Italian Meatball Soup
Step 1: Prepare the Meatballs
In a large bowl, combine all of the meatball ingredients: ground beef, chopped or shredded onion, minced garlic, Italian seasoning, egg, salt, pepper, and grated Parmesan cheese. Mix well with your hands until all the ingredients are evenly distributed. Shape the mixture into 1-inch meatballs. Place the meatballs on a plate and refrigerate until ready to use.
Step 2: Sauté the Vegetables
Heat the olive oil in a large Dutch oven or pot over medium-high heat. Add the chopped onion, carrots, and celery, and sauté for about 5 minutes, or until the vegetables are softened. Stir in the minced garlic and cook for another 30 seconds until fragrant.
Step 3: Build the Soup
Pour the beef broth and water into the pot, followed by the diced tomatoes, cannellini beans, salt, pepper, and Italian seasoning. Stir well to combine and bring the mixture to a boil.
Step 4: Cook the Meatballs
Add the meatballs to the boiling soup, one at a time. Once all the meatballs are in the pot, reduce the heat to medium, cover the pot, and simmer for about 20 minutes, or until the meatballs are cooked through.
Step 5: Serve
Once the meatballs are cooked through, remove the pot from the heat. Ladle the soup into individual bowls and garnish with grated Parmesan cheese. Serve hot and enjoy!
Pro Tips for Making the Recipe
- Don’t overmix the meatball mixture: Overmixing can make the meatballs tough. Mix just until combined.
- Brown the meatballs (optional): For a richer flavor, you can brown the meatballs in a separate skillet before adding them to the soup.
- Adjust the seasoning: Taste the soup and adjust the amount of salt, pepper, or herbs to your liking.
How to Serve Italian Meatball Soup
- Cozy Weeknight Meal: This Italian Meatball Soup is perfect for a warm and satisfying weeknight dinner.
- Party Food: Serve it in small bowls or mugs for a fun and festive party appetizer.
- Lunchbox Friendly: Pack leftovers for a delicious and convenient lunch.
Make Ahead and Storage
Storing Leftovers
Leftovers can be stored in an airtight container in the refrigerator for up to 3-4 days.
Freezing:
You can freeze the soup in an airtight container for up to 2-3 months. Thaw overnight in the refrigerator or reheat gently on the stovetop or in the microwave.
FAQs
Can I use a different type of meat? Yes, you can use ground turkey, chicken, or Italian sausage instead of ground beef.
Can I make this soup vegetarian? Yes, you can omit the meatballs and add more vegetables, such as lentils, beans, or a plant-based meat substitute.
Can I add other vegetables to this soup? Absolutely! Feel free to add other vegetables, such as diced zucchini, spinach, or mushrooms.
How can I make this soup spicier? Add more red pepper flakes or a pinch of cayenne pepper to the soup while simmering.
There you have it! A delicious and easy-to-make recipe for Italian Meatball Soup that’s perfect for any occasion. Enjoy!
PrintItalian Meatball Soup Recipe
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 10 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian-American
Description
This Italian Meatball Soup is a hearty and comforting dish that’s perfect for a chilly evening. It’s packed with flavorful meatballs, tender vegetables, and a rich tomato-based broth, making it a satisfying and easy-to-prepare meal.
Ingredients
For the Meatballs:
- 1 pound extra lean ground beef
- 1 small onion, finely chopped or shredded
- 2 cloves garlic, minced
- 1 tablespoon Italian seasoning
- 1 large egg
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/3 cup grated Parmesan cheese
For the Soup:
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 2 medium carrots, diced
- 3 stalks celery, chopped
- 3 cloves garlic, minced
- 4 cups low-sodium beef broth
- 2 cups water
- 1 (29 ounce) can diced tomatoes
- 1 (29 ounce) can cannellini beans, drained and rinsed
- 1 teaspoon salt, or to taste
- 1/2 teaspoon black pepper, or to taste
- 1 tablespoon Italian seasoning
- 1/3 cup grated Parmesan cheese, for garnish
Instructions
- Prepare Meatballs: Combine all meatball ingredients in a bowl and mix well. Shape into 1-inch meatballs (about 25-30 meatballs). Refrigerate until ready to use.
- Sauté Vegetables: Heat olive oil in a large Dutch oven over medium-high heat. Add onion, carrots, and celery; sauté until softened. Stir in garlic and cook until fragrant.
- Make Soup: Add beef broth, water, diced tomatoes, cannellini beans, salt, pepper, and Italian seasoning to the pot. Bring to a boil.
- Cook Meatballs: Add meatballs to the boiling soup. Reduce heat, cover, and simmer for about 20 minutes, or until meatballs are cooked through.
- Serve: Remove from heat and serve in bowls, garnished with Parmesan cheese.
Notes
- Storage: Refrigerate leftovers for 3-4 days or freeze for 2-3 months.
- Reheating: Reheat thawed soup in the microwave or on the stovetop over medium heat.
Nutrition
- Serving Size: 1 Serving
- Calories: 300kcal
- Sugar: 5g
- Sodium: 700mg
- Fat: 15g
- Saturated Fat: 6g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 5g
- Protein: 25g
- Cholesterol: 60mg