• About
  • Recipe Index
  • Recipes By Course
    • Breakfast
    • Dinner
    • Desserts
menu icon
go to homepage
  • About
  • Recipe Index
  • Recipes By Course
    • Breakfast
    • Dinner
    • Desserts
search icon
Homepage link
  • About
  • Recipe Index
  • Recipes By Course
    • Breakfast
    • Dinner
    • Desserts
×

Italian Meatball Soup Recipe

Published: Oct 18, 2025 by Amelia · This post may contain affiliate links · Leave a Comment

Jump to Recipe· 4.1 from 77 reviews

If you’re craving a cozy, hearty meal packed with layers of rich flavors, this Italian Meatball Soup Recipe is calling your name. Imagine tender, savory meatballs swimming in a fragrant broth, studded with fresh vegetables, and finished with a generous sprinkle of parmesan cheese that melts into every spoonful. It’s a bowl of sunshine on a chilly day, a perfect way to bring warmth and comfort straight to your dining table with every satisfying mouthful.

Ingredients You'll Need

The image shows a wooden cutting board placed on a white marbled surface with ingredients arranged neatly. On the left, there is a small white bowl holding three portions of raw red meat, placed on a lettuce leaf. In front of the bowl, three small mounds of powdery spices sit on the board: one light brown, one white, and one darker brown. In the center, a small bunch of fresh green chopped herbs lies in front of a whole white egg. To the right of these, a whole lemon sits next to a white garlic bulb. On the far right, a wedge of cheese with a beige rind stands upright. The background is softly blurred, showing an indoor setting. photo taken with an iphone --ar 4:5 --v 7

This Italian Meatball Soup Recipe shines because of its straightforward, wholesome ingredients that each bring a unique contribution to the final dish. Simple fresh herbs, quality beef, and vibrant vegetables work in harmony to create that irresistible depth of flavor and inviting texture.

  • Ground beef: The heart of the meatballs, choose fresh for the best texture and taste.
  • Freshly shredded parmesan cheese: Adds a sharp, nutty undertone to the meatballs and is perfect for garnishing.
  • Fresh parsley (chopped): Brings a burst of herbaceous brightness to the meatballs and broth.
  • Egg: Acts as a binder, keeping those meatballs perfectly tender and cohesive.
  • Garlic cloves: Infuse the meatballs with aromatic warmth and depth.
  • Kosher salt and black pepper: Essential seasoning to bring out all the flavors.
  • Ground oregano: A hint of Italian flair elevates the meatballs.
  • Lemon juice: Adds a subtle brightness that balances the richness.
  • Olive oil: For that initial browning, adding a golden crust and richness.
  • Low-sodium beef stock: The comforting base of the soup, rich but not overpowering.
  • Tomato paste: Concentrates savory sweetness and a depth of color in the broth.
  • Fresh parsley leaves: Tied in a bundle, they perfume the soup beautifully.
  • Bay leaves: Add subtle earthiness and complexity to the broth.
  • Black peppercorns: Whole and tied in the herb bundle, slowly releasing gentle heat.
  • Chopped onion: Adds natural sweetness and body to the soup.
  • Chopped carrot: Sweetness and vibrant color to balance the savory flavors.
  • Chopped celery: Provides fresh, crisp notes and texture.
  • Chopped russet potato: Hearty and starchy, it makes the soup more filling and comforting.
  • Green cabbage (thinly sliced): Offers subtle crunch and a mild sweetness to soften the soup's profile.

How to Make Italian Meatball Soup Recipe

Step 1: Prepare the Meatball Mixture

Start by blending the ground beef, freshly shredded parmesan, chopped parsley, egg, minced garlic, salt, black pepper, oregano, and lemon juice in a large bowl. Mix just until combined to avoid tough meatballs. Shape into small, uniform 1-inch meatballs and set them in the fridge to chill for about 30 minutes. Chilling helps them hold together better during cooking and keeps their texture tender inside the soup.

Step 2: Brown the Meatballs

Heat olive oil in a heavy pot over medium-low heat. Gently brown the meatballs on all sides until they develop a golden crust. Don’t overcrowd the pot; do this in batches if needed to ensure even browning. Once browned, transfer the meatballs to a plate and keep them warm—this step locks in their juices and adds a rich flavor that will enhance the soup.

Step 3: Build the Soup Base

To the same pot, add the beef stock, two cups of water, salt, and tomato paste, stirring well to dissolve the paste evenly. Bring this mixture to a boil and then reduce to a simmer. This slow simmer creates a rich, aromatic broth that forms the soul of the Italian Meatball Soup Recipe. Let it simmer gently for about 30 minutes to fully develop those deep, comforting flavors.

Step 4: Add the Herb Bundle

Create a bouquet garni by bundling fresh parsley leaves, bay leaves, and black peppercorns inside a piece of cheesecloth or a fine mesh bag. Tie it securely, then add it to the pot. This technique infuses the broth with layered herbal notes without leaving loose bits you have to fish out later. The broth will be fragrant and bright thanks to these simple herbs.

Step 5: Incorporate Vegetables

Next, toss in the chopped onion, carrot, celery, and russet potato pieces. These vegetables add natural sweetness, texture, and substance to your soup. Let everything simmer together for another 15 minutes so the veggies soften perfectly without losing their character. Once tender, remove and discard the herb bundle to keep the broth clean and smooth.

Step 6: Final Touches

Add the sliced green cabbage and the browned meatballs into the pot. Bring it all back up to a gentle boil, then reduce to low heat and simmer for 8 to 10 minutes until the cabbage is tender but still just slightly crisp, and the meatballs are cooked through. This brief finishing simmer lets the flavors marry beautifully and signals that your Italian Meatball Soup Recipe is ready to enjoy.

How to Serve Italian Meatball Soup Recipe

A close-up of a spoon held by a woman's hand with a meatball and some orange carrot pieces in a clear red broth, hovering over a white bowl with a blue floral pattern around the edges, filled with more broth and meatballs in the background, with a white marbled surface underneath. photo taken with an iphone --ar 4:5 --v 7

Garnishes

A generous sprinkle of freshly grated parmesan cheese on top is a must. The warmth of the soup melts the parmesan beautifully, adding a luscious, nutty finish that’s simply irresistible. You can also add a little extra chopped parsley for a pop of color and fresh brightness.

Side Dishes

Serve this soup with a crusty Italian bread or warm garlic knots to sop up every last bit of that delicious broth. A simple green salad with a light vinaigrette pairs wonderfully to balance the richness of the meatballs. If you want to keep it purely comforting, a side of roasted vegetables can complement the soup nicely too.

Creative Ways to Present

For a special touch, serve the soup in rustic bowls with a drizzle of good-quality olive oil on top before adding the parmesan. You could also offer small plates of extra cheese and fresh herbs alongside, inviting everyone to customize their bowl. Another fun option is to ladle the soup over cooked polenta or creamy risotto for a unique, hearty twist.

Make Ahead and Storage

Storing Leftovers

This soup keeps beautifully in the fridge for up to 3 days. Store it in an airtight container to preserve those fresh flavors and keep the meatballs tender. Reheat gently on the stove to avoid overcooking the meatballs and vegetables.

Freezing

You can freeze Italian Meatball Soup Recipe in portions for up to 3 months. For best results, cool it completely, then transfer to freezer-safe containers. When ready, thaw overnight in the fridge and reheat slowly. Be mindful that potatoes may soften a bit more after freezing, but the flavor remains just as comforting.

Reheating

Reheat the soup over low to medium heat on the stovetop, stirring occasionally. This helps the broth warm evenly and protects the texture of the meatballs and vegetables. Avoid using the microwave if you want to maintain the best texture and flavor experience.

FAQs

Can I use a different type of meat for the meatballs?

Absolutely! Ground pork or a mix of beef and pork can add extra juiciness and flavor. Just keep the same seasoning ratios for a balanced taste.

Is it okay to skip the lemon juice in the meatballs?

While not essential, lemon juice adds a subtle brightness that lifts the flavor. If you don’t have it, the soup will still be delicious, but consider a splash of vinegar or a pinch of zest as a substitute.

Can I make this soup vegetarian?

This recipe relies heavily on the beef stock and meatballs for its signature taste. For a vegetarian twist, you could use vegetable stock and make meatballs from lentils or plant-based substitutes, but it won’t be quite the same traditional Italian Meatball Soup Recipe.

What’s the best way to get perfectly tender meatballs?

Mix the meatball ingredients gently without overworking the meat, shape them small and uniform, and chill before cooking. Browning them well locks in moisture and flavor, leading to tender, juicy meatballs in your soup.

Can I prepare the meatballs a day in advance?

Yes! You can shape and refrigerate the meatballs a day before, which can actually enhance their flavor. Just cover tightly to prevent drying out. Then brown and add them to the soup when cooking.

Final Thoughts

This Italian Meatball Soup Recipe is truly a gem that deserves a spot in your recipe collection. It brings together simple ingredients in a way that feels like a warm hug from the inside out. Whether you’re feeding a crowd or craving a comforting solo meal, this soup delivers on flavor, satisfaction, and heartwarming ease. I can’t wait for you to make it and savor every delicious spoonful yourself!

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Italian Meatball Soup Recipe

Italian Meatball Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.1 from 77 reviews

Print Recipe
Pin Recipe

This hearty Italian Meatball Soup combines tender homemade meatballs with a savory beef broth enriched by fresh vegetables and herbs. Finished with a generous sprinkle of freshly grated Parmesan cheese, this comforting soup is perfect for a cozy family meal.

  • Total Time: 1 hr 15 mins
  • Yield: 8 servings

Ingredients

For the Meatballs:

  • ¾ lb. ground beef
  • ½ cup freshly shredded Parmesan cheese, plus more to serve
  • 3 Tbsp. chopped, fresh parsley
  • 1 egg
  • 2 cloves garlic, minced
  • ½ tsp. kosher salt
  • ½ tsp. black pepper
  • ¼ tsp. ground oregano
  • 2 tsp. lemon juice

For the Soup:

  • 3 Tbsp. olive oil
  • 7 cups low-sodium beef stock
  • 2 cups water
  • ½ tsp. kosher salt
  • 2 Tbsp. tomato paste
  • ¼ cup fresh parsley leaves
  • 2 bay leaves
  • 1 tsp. black peppercorns
  • ¾ cup chopped onion
  • ¾ cup chopped carrot
  • ¾ cup chopped celery
  • 1 cup chopped russet potato
  • ½ lb. green cabbage, thinly sliced

Instructions

  1. Prepare the Meatballs: In a large bowl, combine the ground beef, ½ cup Parmesan cheese, chopped parsley, egg, minced garlic, salt, black pepper, oregano, and lemon juice. Mix well. Shape the mixture into small 1-inch meatballs. Place them in the refrigerator to chill for 30 minutes, which helps them hold together during cooking.
  2. Brown the Meatballs: Heat olive oil in a heavy pot over medium-low heat. Add the chilled meatballs and brown them briefly on all sides, ensuring a nice crust without fully cooking through. Then remove meatballs and set aside on a plate.
  3. Start the Soup Base: To the same pot, add the beef stock, 2 cups of water, ½ teaspoon kosher salt, and tomato paste. Stir well and bring the mixture to a boil. Reduce heat to a simmer and cook for about 30 minutes to allow flavors to meld.
  4. Add Herb Bundle: Place the fresh parsley leaves, bay leaves, and black peppercorns into a piece of cheesecloth and tie securely to form an herb bundle. Add this bundle to the simmering pot to infuse the broth with aromatic flavors as it cooks.
  5. Add Vegetables and Continue Cooking: Add chopped onion, carrot, celery, and russet potato to the pot. Continue simmering for an additional 15 minutes until vegetables are tender. Remove and discard the herb bundle.
  6. Finish the Soup: Add the thinly sliced green cabbage and browned meatballs back into the pot. Bring the soup to a boil once more, then reduce the heat and simmer for 8 to 10 minutes until the meatballs are cooked through and cabbage is tender.
  7. Serve: Ladle the soup into bowls and generously sprinkle with freshly grated Parmesan cheese. Serve hot and enjoy this warm, comforting Italian classic.

Notes

  • Chilling the meatballs before cooking helps maintain their shape during browning and cooking.
  • Use low-sodium beef stock to better control the saltiness of the soup.
  • You can substitute ground beef for a mix of beef and pork for a richer meatball flavor.
  • For a thicker soup, lightly mash some of the potatoes before serving.
  • Leftovers keep well refrigerated for up to 3 days and reheat perfectly on the stovetop.
  • Author: Amelia
  • Prep Time: 30 mins
  • Cook Time: 45 mins
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Soups

  • Gelatinous Chicken Feet Bone Broth Recipe
    Gelatinous Chicken Feet Bone Broth Recipe
  • Award Winning Chili Recipe
    Award Winning Chili Recipe
  • Creamy Parmesan Italian Sausage Soup Recipe
    Creamy Parmesan Italian Sausage Soup Recipe
  • Beetroot Stew With Harissa Recipe
    Beetroot Stew With Harissa Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi, I’m so happy you’re here!

I'm Amelia, a 27-year-old recipe developer and former restaurant line cook living in Portland, Oregon. This is where I share recipes that actually work in real kitchens, tested by someone who's cooked through the chaos of Friday night dinner rush and the reality of weeknight exhaustion.

Learn more

Popular

  • Middle Eastern Lamb Mince with Pomegranate Seeds and Fresh Herbs Recipe
    Middle Eastern Lamb Mince with Pomegranate Seeds and Fresh Herbs Recipe
  • Fig and Balsamic Vinaigrette Recipe
    Fig and Balsamic Vinaigrette Recipe
  • Tangy Apricot BBQ Sauce (for Grilling, Glazing & Dipping!) Recipe
    Tangy Apricot BBQ Sauce (for Grilling, Glazing & Dipping!) Recipe
  • Chicken Freekeh Salad with Pomegranate, Feta, and Pistachios Recipe
    Chicken Freekeh Salad with Pomegranate, Feta, and Pistachios Recipe
  • Persian Lemon Chicken with Yogurt and Turmeric Recipe
    Persian Lemon Chicken with Yogurt and Turmeric Recipe
  • Easy Lamb Kofta Wraps with Yogurt Sauce Recipe
    Easy Lamb Kofta Wraps with Yogurt Sauce Recipe
  • Turkish Lamb Shish Kebab Recipe
    Turkish Lamb Shish Kebab Recipe
  • Coq au Vin Blanc (French Stewed Chicken in White Wine) Recipe
    Coq au Vin Blanc (French Stewed Chicken in White Wine) Recipe
  • Whipped Ricotta Crostini with Walnuts & Salted Honey Recipe
    Whipped Ricotta Crostini with Walnuts & Salted Honey Recipe
  • Handmade Rigatoni & Paccheri (Without an Extruder!) Recipe
    Handmade Rigatoni & Paccheri (Without an Extruder!) Recipe

Footer

↑ Back to Top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

Newsletter

Sign Up! for emails and updates

Browse Recipes

  • Appetizers & Snacks
  • Breakfast
  • Desserts
  • Dinner
    • Beef
    • Chicken
  • Lunch and Side-Dish
  • Soups

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Recipes Vibe. All rights reserved.