Nothing brings the family together faster than the comforting aroma of bubbling Italian meatball soup. Made with tender handmade beef meatballs seasoned with Parmesan cheese and Italian herbs, simmered alongside diced tomatoes and garden carrots in a rich, savory broth, this one-pot dinner delivers hearty Italian-style comfort without hours of work.

If you love cozy, comforting bowls, you’ll also love our Copycat Olive Garden Zuppa Toscana.
Why You’ll Love This Italian Meatball Soup
Cozy Homemade Flavor
Every spoonful delivers rich, homestyle warmth that satisfies everyone around the dinner table. With simple pantry staples and fresh ingredients, it tastes like it simmered all afternoon.
Quick and Easy to Make
You don’t need fancy equipment or difficult cooking techniques. From prep to table in under 45 minutes, it fits seamlessly into busy weeknight schedules.
Ingredients and Substitutions
What You’ll Need
- 1 pound ground beef
- 1/2 cup breadcrumbs
- 1/4 cup grated Parmesan cheese
- 1 egg
- 2 teaspoons Italian seasoning
- 1 teaspoon garlic powder
- 4 cups chicken broth
- 1 can (15 ounces) diced tomatoes
- 2 cups chopped vegetables (carrots, celery, etc.)
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon olive oil
Smart Ingredient Swaps
Feel free to adjust the recipe based on what you have in your pantry. You can swap the cooking broth, use your favorite protein substitutes, or stir in seasonal greens to make it your own.
How to Make Italian Meatball Soup
Step-by-Step Directions
Step 1: In a large bowl, combine ground beef, breadcrumbs, Parmesan cheese, egg, Italian seasoning, and garlic powder. Mix until well combined.
Step 2: Form the mixture into small meatballs, about 1 inch in diameter.
Step 3: In a large pot, heat olive oil over medium heat. Add the meatballs and brown on all sides.
Step 4: Add chicken broth, diced tomatoes, chopped vegetables, salt, and pepper to the pot. Bring to a boil.
Step 5: Reduce heat and let simmer for 30 minutes, or until the meatballs are cooked through and the vegetables are tender.
Step 6: Serve hot and enjoy your cozy dinner!
Chef’s Cooking Tips
Taste and adjust seasoning before serving. Let the soup rest for 3 to 5 minutes off the heat so flavors meld together into pure comfort.
Storage & Reheating
How to Store Leftovers
Allow the soup to cool completely before transferring to an airtight container. Refrigerate for up to 4 days for quick lunches and dinners.
Best Reheating Method
Warm gently in a saucepan over medium-low heat, stirring occasionally. Add a small splash of broth or water if the soup has thickened in the fridge.

Italian Meatball Soup
Ingredients
Method
- In a large bowl, combine ground beef, breadcrumbs, Parmesan cheese, egg, Italian seasoning, and garlic powder. Mix until well combined.
- Form the mixture into small meatballs, about 1 inch in diameter.
- In a large pot, heat olive oil over medium heat. Add the meatballs and brown on all sides.
- Add chicken broth, diced tomatoes, chopped vegetables, salt, and pepper to the pot. Bring to a boil.
- Reduce heat and let simmer for 30 minutes, or until the meatballs are cooked through and the vegetables are tender.
- Serve hot and enjoy your cozy dinner!
Frequently Asked Questions
Can I use frozen premade meatballs to save time?
Absolutely! Thaw frozen cocktail-sized meatballs and add them directly into the simmering broth to cut prep time in half.
Can I add pasta to this soup?
Yes! Small pasta shapes like ditalini, acini di pepe, or small shells work wonderfully. Cook pasta separately to prevent it from soaking up all broth.
Can I make these meatballs with ground turkey or chicken?
Yes, ground turkey or chicken makes a delicious, leaner meatball. Add an extra drizzle of olive oil to keep them tender and juicy.
How long does leftover meatball soup keep in the fridge?
Store in an airtight container for up to 4 days. Reheat gently on the stovetop over medium-low heat.
Final Thoughts
This delicious italian meatball soup proves that great comfort food doesn’t have to be complicated. Serve with crusty artisan bread or a fresh side salad, and enjoy every heartwarming bite!

1 thought on “Italian Meatball Soup”