There’s something undeniably comforting about a bowl of Old-Fashioned Meatball Stew—a dish brimming with tender, juicy meatballs simmered in a rich, savory broth with hearty vegetables. It’s a timeless recipe that feels like a warm hug on chilly evenings, bringing together the nostalgia of home-cooked meals and the depth of slow-simmered flavors. Whether you’re searching for a classic homemade stew recipe or a one-pot meatball dinner, this dish is the ultimate crowd-pleaser.

At its core, meatball stew is a rustic dish made with homemade meatballs, root vegetables like potatoes, carrots, and celery, and a thick, savory broth. Unlike traditional beef stew, which uses chunks of meat, this version features succulent, flavor-packed meatballs, making it easier to enjoy in every bite. The broth is usually infused with garlic, onions, Worcestershire sauce, and a blend of aromatic herbs, creating a soul-warming dish that tastes even better the next day.
This old-fashioned recipe has been passed down through generations, often served with buttery biscuits, warm cornbread, or crusty bread to soak up every drop of the delicious sauce.
If you love old-fashioned comfort food recipes, this hearty meatball stew will quickly become a staple in your home. It’s packed with rich, slow-cooked flavors, wholesome ingredients, and warming spices, making it a dish that tastes like it took all day to prepare—even though it comes together in just about an hour!
So the next time you’re craving a cozy, homemade meal, skip the takeout and make a pot of classic meatball stew. It’s simple, satisfying, and full of nostalgic charm, perfect for feeding a hungry family or meal-prepping for the week.
WHY YOU’LL LOVE THIS RECIPE

INGREDIENTS YOU’LL NEED
Ingredients for the Meatballs:
- Ground beef
- Finely chopped yellow onions
- Minced garlic
- Italian or plain breadcrumbs
- Large egg
- Worcestershire sauce
- Kosher salt
- Freshly ground black pepper
- Olive oil
Ingredients for the Meatball Soup:
- Olive oil
- Diced medium onion
- Diced large carrots (peeled)
- Diced celery stalks
- Green beans trimmed and cut into one-inch pieces
- Dried parsley
- Dried oregano
- Dried basil
- Garlic powder
- Onion powder
- Low sodium beef broth
- Tomato sauce
- Fire-roasted tomatoes
- Mini Farfalle pasta (or ditalini, acini de pepe, or orzo)
- Fresh chopped parsley (for garnish)
- Salt and pepper

STEP-BY-STEP INSTRUCTIONS
First Step: In a large bowl, gently combine the ground beef, chopped yellow onions, minced garlic, breadcrumbs, egg, Worcestershire sauce, kosher salt, and freshly ground black pepper. Form the mixture into uniform meatballs and arrange them on a parchment-lined baking sheet.
a)

b)

c)

d)

e)

f)

Second Step: Heat olive oil in a skillet over medium to medium-high heat. Brown the meatballs in batches—avoid overcrowding the pan—and transfer the browned meatballs to a plate, keeping them warm.

Third Step: In a large stockpot, warm olive oil over medium heat. Sauté the diced medium onion, large carrots, diced celery, and green beans until they become tender and aromatic.
a)

b)

c)

d)

Fourth Step: Stir in the dried parsley, dried oregano, dried basil, garlic powder, and onion powder. Cook the mixture briefly while stirring constantly.
Fifth Step: Pour in the low sodium beef broth, tomato sauce, and fire-roasted tomatoes. Increase the heat to medium-high to bring the mixture to a boil, then reduce to a simmer.
a)

b)

c)

d)

Sixth Step: Add the pasta along with the prepared meatballs to the simmering soup. Allow everything to cook until the pasta reaches tenderness.

Seventh Step: Serve the soup immediately, garnishing with fresh chopped parsley and seasoning with salt and pepper to taste.

STORAGE OPTIONS
VARIATIONS AND SUBSTITUTIONS
Meat: Swap beef for turkey, chicken, or pork. Try sausage meatballs for extra flavor.
Broth: Use beef or chicken broth, add tomato paste, or a splash of red wine for depth.
Vegetables: Replace potatoes with sweet potatoes, turnips, or cauliflower. Add peas, mushrooms, or bell peppers.
Thickening: Use a cornstarch slurry, mashed potatoes, or a bit of cream for a richer texture.
Seasoning: Enhance flavor with Worcestershire, Italian seasoning, smoked paprika, or a pinch of cayenne for heat.

Old-Fashioned Meatball Stew
Ingredients
- For the Meatballs:
- 1.5 pounds ground beef
- 1/4 cup finely chopped yellow onions
- 2 garlic cloves, minced
- 1/3 cup breadcrumbs (Italian or plain)
- 1 large egg
- 2 tsp Worcestershire sauce
- 1/2 tsp kosher salt
- 1/4 tsp black pepper, freshly ground
- 3 tbsp olive oil
- For the Meatball Soup:
- 2 tbsp olive oil
- 1 medium onion, diced
- 2 large carrots, peeled and diced
- 3 celery stalks, diced
- 1.5 cups green beans, trimmed and cut into one-inch pieces
- 1.5 tsp dried parsley
- 1 tsp dried oregano
- 1/2 tsp dried basil
- 1/2 tsp garlic powder
- 1/2 tsp onion powder
- 6 cups low sodium beef broth
- 1 can (8 oz) tomato sauce
- 1 can (14.5 oz) fire-roasted tomatoes
- 3/4 cup Mini Farfalle pasta (or ditalini, acini de pepe, or orzo)
- Fresh parsley, chopped (for garnish)
- Salt and pepper, to taste
Instructions
- In a large bowl, gently combine ground beef, yellow onion, garlic, breadcrumbs, egg, Worcestershire sauce, salt, and black pepper. Form into meatballs using a 1.5 tablespoon scoop for uniform size, and place on a baking sheet lined with parchment paper.
- In a skillet over medium to medium-high heat, heat 2 tablespoons of olive oil. Brown the meatballs in batches without overcrowding the skillet, adding more oil as needed. Transfer meatballs to a plate and cover to keep warm.
- In a large stockpot, heat olive oil over medium heat. Sauté onion, carrots, celery, and green beans for 7-8 minutes until tender and aromatic. Stir in parsley, oregano, basil, garlic powder, and onion powder; cook for 2 minutes, stirring constantly.
- Add beef broth, tomato sauce, and fire-roasted tomatoes to the pot. Increase heat to medium-high, bring to a boil, then simmer for 7-10 minutes. Add pasta and meatballs, simmering for another 10 minutes until pasta is tender. Serve immediately to prevent overcooking of pasta.
Notes
- You can substitute the ground beef with fresh or frozen turkey, pork, or chicken meatballs.
- While fresh vegetables are preferred, frozen ones are acceptable.
- Use chicken broth if making turkey meatballs.
- Fire-roasted tomatoes are charred over an open flame before being canned and can be found in the canned tomatoes section.
- To freeze or store part of the soup, set aside the desired portion before adding pasta. Add a proportional amount of pasta when reheating.
- Any small pasta variety works well in this recipe.
- Enhance flavor by adding 1-2 tablespoons of freshly grated Parmesan cheese to each serving.
- Store leftovers in a sealed container in the refrigerator for up to 3 days.
Want to save this recipe? Enter your email below and we’ll send the recipe straight to your inbox!
NOTE: By saving this recipe, you agree to join our weekly recipes newsletter.








Leave a Reply