Meatball Stew

Loading…

By Reading time

The first meatball sizzles in the Dutch oven, and the kitchen starts to smell like dinner before the vegetables even go in. I brown these meatballs in batches, then build the stew in the same pot, so the broth picks up the savory bits left behind. Meatball Stew has the comfort of a slow-simmered dinner without asking you to wait all afternoon.

Using both beef and pork gives the meatballs a hearty flavor with a softer bite, while Yukon Gold potatoes keep their shape as they simmer. The vegetables cook right alongside the meatballs, and frozen peas go in at the end so they stay bright instead of turning dull and soft. Each spoonful has a little of everything, with a broth that clings to the potatoes and carrots.

Meatball Stew hearty beef meatballs
“

Kitchen Note

Mix the meatball ingredients only until they come together. A few uneven flecks are fine; working the mixture until smooth makes the meatballs dense instead of tender.

Save this Meatball Stew for a cozy one-pot dinner, with tender beef-and-pork meatballs and vegetables in a savory broth.

Save to Pinterest

Why the Flour Goes Into the Pot Before the Broth

A stew can taste rich and still have a thin, watery finish. Here, flour is cooked briefly with the softened onion and oil before any broth is added. The fat coats the flour, and that gives it a chance to thicken the liquid evenly instead of leaving little dry clumps floating through the pot.

Whisking in the broth gradually matters because the flour mixture needs time to loosen as the liquid goes in. Pour it all in at once and you’re more likely to chase lumps around the Dutch oven. Cooking the flour for a minute first also takes away its raw, pasty taste. The result is a lightly thickened broth that gathers around the meatballs and vegetables without becoming a heavy gravy.

This order is especially useful in a stew with several different textures. The potatoes contribute a little starch as they cook, but they aren’t responsible for thickening the whole pot. That means the broth can stay smooth even when the vegetables are tender and the meatballs are ready.

What the Beef-Pork Blend and Yukon Golds Bring to the Pot

Meatball Stew savory vegetables
  • Ground beef and ground pork — The beef gives the meatballs a classic, savory base, while pork adds a softer texture. The 85% lean beef is a practical choice here: it has enough fat for tender meatballs without leaving a greasy layer in the pot. You don’t need premium ground meat; fresh, well-handled meat from the regular grocery case works. For an all-beef version, use the variation below.
  • Breadcrumbs, milk, and egg — These ingredients help the meatballs stay tender and hold together through browning and simmering. Plain breadcrumbs keep the flavor neutral, and whole milk softens them before they bind into the meat. For a gluten-free pot, use plain gluten-free breadcrumbs and a one-to-one gluten-free flour blend in the broth.
  • Yukon Gold potatoes — Their creamy centers and relatively firm shape suit a covered simmer. Choose potatoes that feel firm and aren’t sprouting; there’s no need to peel them if you like the skin. Russets can stand in, but they break down more easily and make the broth cloudier.
  • Low-sodium beef broth, Worcestershire, and thyme — Low-sodium broth lets the seasoning stay balanced as the liquid reduces slightly. A grocery-store broth is fine; there’s no need to seek out a specialty brand. Worcestershire and dried thyme deepen the savory taste, while the bay leaf lends a quiet herbal note without taking over.
  • Carrots, celery, onion, peas, and parsley — Fresh carrots and celery add sweetness and a little structure, and a yellow onion makes a mellow base. Frozen peas are convenient and keep their color when added near the end. Fresh parsley brings a clean herbal finish to the meatballs; chop it just before mixing for the brightest flavor.

Building the Meatballs and Letting the Stew Simmer Gently

Mix and Shape the Meatballs

Combine the beef, pork, breadcrumbs, egg, milk, garlic, parsley, and the portion of salt and pepper for the meatballs in a large bowl. Stop as soon as the mixture is evenly combined; it shouldn’t look like a smooth paste. Shape it into about 24 meatballs, each roughly 1 1/2 inches wide, keeping them close in size so they cook evenly. If the meatballs are much larger or smaller, they won’t finish at the same pace.

Brown in Batches, Not All at Once

Heat 1 tablespoon of the vegetable oil in a 6-quart Dutch oven over medium-high heat. Brown the meatballs in batches, turning them gently, for about 5 minutes per batch, then transfer them to a plate. They should have browned patches rather than a uniform gray surface. Crowding the pot drops the heat and makes the meatballs steam, so leave room to turn them without squeezing them together.

Soften the Onion and Build the Broth

Add the remaining oil and the chopped onion to the pot, then cook over medium heat, stirring occasionally, for 4–5 minutes, until softened. Stir in the flour and cook for 1 minute so it’s no longer raw-smelling. Gradually whisk in the beef broth, then stir in the Worcestershire sauce, thyme, bay leaf, and the remaining salt and pepper. Bring the liquid to a simmer before adding the vegetables.

Simmer the Vegetables, Then Add the Peas

Add the potatoes, carrots, celery, and browned meatballs, including any juices left on the plate. Cover and simmer gently for 20–25 minutes, until the vegetables are tender and the centers of the meatballs reach 160°F. Keep the simmer gentle; a hard boil can knock the meatballs against one another and break them apart. Stir in the frozen peas and simmer uncovered for 3–5 minutes, just until they’re heated through.

Three Useful Ways to Adapt Meatball Stew

Make the Stew Gluten-Free

Replace the plain breadcrumbs with gluten-free breadcrumbs, and use a one-to-one gluten-free flour blend in place of the all-purpose flour. Choose gluten-free Worcestershire sauce as well, since some brands contain ingredients with gluten. The broth will still thicken, though the exact texture can vary a little by flour blend.

Use All Beef for a Firmer Meatball

Replace the beef-and-pork combination with 1 1/2 pounds of 85% lean ground beef. Keep the rest of the meatball ingredients the same. The flavor will be more distinctly beefy, and the meatballs will have a slightly firmer bite than the beef-pork blend.

Leave Out the Flour for a Brothier Stew

Skip the flour and the step of cooking it with the onion. Whisk the broth gradually into the softened onion instead. The stew will be lighter and more broth-forward rather than thickened, but the vegetables and meatballs will still make a satisfying bowl.

Storage and Reheating

  • Refrigerator: Store in airtight containers for 3–4 days. The potatoes soften a little as they sit in the broth.
  • Freezer: Freeze in portions for up to 2–3 months. The potatoes may be softer after thawing, but the meatballs and broth hold up well.
  • Reheating: Warm gently on the stovetop over medium-low heat, stirring carefully. If the broth has thickened, loosen it with a splash of beef broth, and heat the stew to 165°F; a hard boil can break up the meatballs.

Questions That Come Up When Making Meatball Stew

Can I shape the meatballs ahead of time?+

Yes. Shape them, cover, and refrigerate for up to 24 hours before browning. Keep them chilled until they go into the pot, then continue with the browning and stew steps.

Can I use fresh peas instead of frozen?+

Yes, use the same amount and stir them in after the vegetables are tender. Fresh peas may need a little longer than frozen ones, so simmer until they’re tender and bright green rather than relying only on the clock.

Can I leave out the fresh parsley?+

Yes. The parsley adds a fresh herbal note, but it isn’t needed to bind the meatballs; the egg and breadcrumbs do that job. The meatballs will taste a little less bright without it.

Can I use chicken broth instead of beef broth?+

You can, but the broth will taste lighter and less beefy. Use low-sodium chicken broth in the same amount so the Worcestershire, thyme, and meatballs still have room to come through.

Meatball Stew

Meatball stew pairs browned beef-and-pork meatballs with Yukon Gold potatoes, carrots, celery, and peas in a savory broth. Simmered in a Dutch oven, it turns tender and hearty with a lightly thickened gravy.
Prep Time 25 minutes
Cook Time 42 minutes
Total Time 1 hour 7 minutes
Servings: 6 servings
Course: Dinner
Cuisine: American
Calories: 550

Ingredients
  

For the meatballs
  • 1 lb ground beef 85% lean
  • 0.5 lb ground pork
  • 0.5 cup plain breadcrumbs
  • 1 egg large
  • 0.25 cup whole milk
  • 1 cloves garlic minced
  • 2 tbsp fresh parsley chopped
  • 1 tsp kosher salt divided
  • 0.5 tsp black pepper divided
For the stew
  • 3 tbsp vegetable oil divided
  • 1 yellow onion medium, chopped
  • 0.25 cup all-purpose flour
  • 4 cup low-sodium beef broth
  • 1 tbsp Worcestershire sauce
  • 1 tsp dried thyme
  • 1 bay leaf
  • 1.5 lb Yukon Gold potatoes cut into 1-inch pieces
  • 3 carrots sliced 1/2 inch thick
  • 2 celery ribs, sliced
  • 1 cup frozen peas

Equipment

  • 1 6-quart Dutch oven

Method
 

Make and brown the meatballs
  1. In a large bowl, gently mix the ground beef, ground pork, breadcrumbs, egg, milk, garlic, parsley, 3/4 teaspoon salt, and 1/4 teaspoon pepper until just combined.
  2. Shape the mixture into about 24 meatballs, each about 1 1/2 inches wide.
  3. Heat 1 tablespoon oil in a 6-quart Dutch oven over medium-high heat; brown the meatballs in batches, turning gently, about 5 minutes per batch, then transfer them to a plate.
Make the stew
  1. Add the remaining 2 tablespoons oil and the onion to the pot; cook over medium heat, stirring occasionally, until softened, 4–5 minutes.
  2. Stir in the flour and cook for 1 minute.
  3. Gradually whisk in the broth, then stir in the Worcestershire sauce, thyme, bay leaf, remaining 1/4 teaspoon salt, and remaining 1/4 teaspoon pepper; bring to a simmer.
  4. Add the potatoes, carrots, celery, and meatballs with any juices. Cover and simmer gently for 20–25 minutes, until the vegetables are tender and the centers of the meatballs reach 160°F.
  5. Stir in the peas and simmer uncovered for 3–5 minutes, until heated through.

Notes

For tender meatballs, mix only until the ingredients are just combined. Refrigerate leftovers for up to 3–4 days; freeze for up to 3 months. For a gluten-free variation, use gluten-free breadcrumbs and flour.

Loved this recipe?

Save it for later, print a clean copy, or leave a quick rating so others know it’s a keeper.

Save to Pinterest

Leave a Comment

Recipe Rating