Italian Meatball Soup is a hearty and flavorful dish that is perfect for any occasion. This comforting soup is filled with tender meatballs, vegetables, and Italian seasonings, making it a delicious and satisfying meal.
Why You’ll Love This Recipe?
- The combination of juicy meatballs and savory broth creates a rich and comforting flavor profile.
- This recipe is quick and easy to make, perfect for busy weeknights or meal prep.
- The soup is versatile and can be customized with your favorite vegetables or herbs.
Ingredient Notes:
Meatballs
- Ground beef (extra lean) for the meatballs provides a rich flavor.
- Onion and garlic add depth and aroma to the meatballs.
- Italian seasoning and Parmesan cheese give the meatballs an authentic Italian taste.
Soup
- Olive oil is used for sautéing the vegetables and adding richness to the soup.
- Carrots, celery, and onion create a flavorful base for the soup.
- Beef broth and diced tomatoes form the hearty broth of the soup.
- Cannellini beans add protein and texture to the dish.
- Italian seasoning and Parmesan cheese enhance the overall flavor of the soup.
Step-by-Step Instructions:
- In a bowl, mix ground beef, onion, garlic, Italian seasoning, egg, salt, pepper, and Parmesan cheese to form meatballs.
- Brown the meatballs in a skillet and set aside.
- In a large pot, sauté onion, carrots, celery, and garlic in olive oil.
- Add beef broth, water, diced tomatoes, cannellini beans, and seasonings to the pot.
- Simmer the soup, then add the meatballs and cook until heated through.
- Serve the soup garnished with Parmesan cheese.
Helpful Tips:
- For a leaner option, use ground turkey instead of beef.
- Add a splash of red wine for extra depth of flavor.
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
Expert Tips for the Best Results:
- Use a mix of ground beef and pork for a more flavorful meatball.
- Let the soup simmer for at least 30 minutes to allow the flavors to meld.
Serving Suggestions:
Italian Meatball Soup pairs well with crusty bread, a side salad, or a glass of red wine.

Storage and Reheating Tips:
To store, let the soup cool completely before transferring it to an airtight container. Reheat gently on the stovetop or in the microwave.
Frequently Asked Questions:
- Can I freeze this soup?
- Yes, the soup can be frozen for up to 3 months. Thaw in the refrigerator before reheating.
- Can I use store-bought meatballs?
- You can use pre-made meatballs, but homemade ones will have better flavor.
- Can I substitute the beans?
- Chickpeas or kidney beans can be used instead of cannellini beans.
- Can I make this soup in a slow cooker?
- Yes, you can cook the soup on low for 6-8 hours in a slow cooker.
Conclusion:
Italian Meatball Soup is a comforting and delicious dish that is sure to become a family favorite. With its rich flavors and easy preparation, this soup is perfect for any occasion. Try making it today and enjoy a bowl of warmth and goodness!
Print
Italian Meatball Soup
- Prep Time: 20 mins
- Cook Time: 30 mins
- Total Time: 50 mins
- Yield: 6 servings 1x
- Category: Main-course
- Method: Stovetop
- Cuisine: Italian
Description
A comforting and hearty Italian Meatball Soup made with flavorful meatballs, vegetables, cannellini beans, and a delicious broth. Topped with Parmesan cheese, this soup is a satisfying meal on its own.
Ingredients
Meatballs
- 1 pound ground beef (extra lean)
- 1 small onion (chopped or shredded)
- 2 cloves garlic (minced)
- 1 tablespoon Italian seasoning
- 1 large egg
- 1/2 teaspoon salt
- 1/4 teaspoon pepper
- 1/3 cup Parmesan cheese (grated)
For Soup
- 2 tablespoon olive oil
- 1 medium onion (chopped)
- 2 medium carrots (diced)
- 3 stalks celery (chopped)
- 3 cloves garlic (minced)
- 4 cup beef broth (low sodium)
- 2 cups water
- 29 ounce diced tomatoes (1 large can)
- 29 ounce cannellini beans (drained and rinsed)
- 1 teaspoon salt (or to taste)
- 1/2 teaspoon pepper (or to taste)
- 1 tablespoon Italian seasoning
- 1/3 cup Parmesan cheese (for sprinkling over the top)
Instructions
- Prepare the Meatballs: In a bowl, combine ground beef, onion, garlic, Italian seasoning, egg, salt, pepper, and Parmesan. Form into meatballs.
- Cook the Soup: In a pot, heat olive oil. Sauté onion, carrots, celery, and garlic. Add beef broth, water, tomatoes, beans, salt, pepper, and Italian seasoning. Bring to a boil.
- Add Meatballs: Gently add meatballs to the soup. Simmer until meatballs are cooked through.
- Serve: Ladle soup into bowls and sprinkle with Parmesan cheese before serving.
Notes
- You can customize the vegetables in the soup based on your preference.
- Feel free to add additional seasonings or herbs for more flavor.
Nutrition
- Serving Size: 1 bowl
- Calories: 300 kcal
- Sugar: 5 g
- Sodium: 800 mg
- Fat: 15 g
- Saturated Fat: 6 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 20 g
- Fiber: 6 g
- Protein: 20 g
- Cholesterol: 80 mg