Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes

Loading…

By Reading time
Servings 4–6 people

Tender Salisbury steak meatballs covered in mushroom onion gravy and spooned over garlic herb mashed potatoes hit that sweet spot between comfort food and weeknight practicality. The meatballs stay juicy, the gravy turns silky and savory, and the potatoes give the whole plate a soft, buttery base that catches every last bit of sauce.

What makes this version work is the balance: Worcestershire and Dijon deepen the gravy without making it taste sharp, and the meatballs are seared before they simmer so they hold their shape and bring a little browned flavor into the pan. The mashed potatoes get roasted garlic and chives, which keeps them from tasting flat next to the rich gravy.

Below, I’m walking through the part that matters most: how to keep the gravy smooth, how to get the meatballs browned without overcooking them, and the small potato detail that keeps the whole dish restaurant-level on the plate.

“

The gravy thickened up perfectly and stayed smooth, and the meatballs held together even after simmering. My husband kept saying the mashed potatoes were the best part because the garlic and chives made them taste like they came from a diner in the best way.

★★★★★— Megan T.

Save these Salisbury steak meatballs for the night you want rich mushroom gravy, fluffy garlic chive mashed potatoes, and one skillet that does the heavy lifting.

Save to Pinterest

The Trick to Keeping the Meatballs Tender Without Falling Apart

Ground beef meatballs can go dry fast if they’re mixed too hard or simmered too aggressively. Here, the breadcrumbs and egg bind the mixture, but the real protection is the sear first and the gentle finish in the gravy. Browning the outside before they go back into the sauce gives them structure, and a low simmer keeps the meat from tightening up.

The other mistake I see often is overworking the mixture until it feels dense before it even hits the pan. Stop mixing as soon as the ingredients are evenly combined. The meatballs should hold their shape when rolled, but they don’t need to be packed tight.

  • Breadcrumbs — These keep the texture soft and juicy by holding onto moisture. Plain breadcrumbs are fine here; seasoned ones can throw off the balance with extra salt and herbs.
  • Worcestershire — This is doing a lot of work in a small amount. It adds the savory depth that makes the meatballs taste more like Salisbury steak than just seasoned beef.
  • Egg — The egg binds the mixture without making it heavy. If you skip it, the meatballs are much more likely to crumble when they hit the skillet.

What Each Ingredient Is Actually Doing in the Gravy and Potatoes

Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes, savory gravy, fluffy potatoes
  • Mushrooms — They give the gravy body and a deep, meaty flavor that broth alone can’t create. Use cremini if you want a darker, earthier gravy; white mushrooms work too, just with a lighter taste.
  • Dijon mustard — This sharpens the gravy without making it taste like mustard. It cuts through the butter and broth and keeps the sauce from tasting one-note.
  • Yukon gold potatoes — These are the right choice for mashed potatoes because they’re naturally creamy and buttery. Russets will work, but they make a drier mash that needs more butter and cream to feel as plush.
  • Roasted garlic — It gives the potatoes sweetness and depth. Fresh minced garlic would be harsher and can taste raw unless it’s cooked down first.

Building the Skillet Meal in the Right Order

Sear the Meatballs First

Roll the beef mixture into even 1.5-inch balls and sear them in a hot skillet until you get a deep brown crust on the outside. You’re not cooking them through at this stage, just setting the shape and building flavor in the pan. If the skillet is crowded, the meatballs will steam instead of brown, so work in batches if you need to.

Cook the Onions and Mushrooms in the Same Pan

Once the meatballs come out, the pan should still have browned bits stuck to the bottom. That’s the flavor base for the gravy, so don’t wipe it out. Let the onions soften and the mushrooms turn golden before adding flour; if you rush this part, the gravy tastes pale and the mushrooms never get that rich, savory edge.

Whisk the Gravy Until It Turns Silky

Sprinkle the flour over the vegetables and cook it for a minute so the raw taste is gone, then whisk in the broth slowly. The gravy should look thin at first, then tighten up as it simmers. Add the Worcestershire and Dijon once the broth is in, and keep the heat at a steady simmer; a hard boil can make the sauce look gritty or split.

Finish the Potatoes and Bring It All Together

Mash the potatoes with the butter, warm cream, roasted garlic, chives, salt, and pepper until they’re fluffy but still smooth enough to hold a spoonful of gravy. Warm cream matters here because cold dairy cools the potatoes and can make them gluey when you overmix trying to reheat the whole bowl. Return the meatballs to the gravy and simmer just until they’re cooked through, then serve them right over the potatoes while everything is still steaming.

How to Adapt These Salisbury Steak Meatballs Without Losing the Comfort-Food Feel

Make It Dairy-Free

Use olive oil or a plant-based butter for the potatoes and gravy base, then swap the cream for unsweetened oat milk or another neutral dairy-free milk. The potatoes will be a little lighter and less rich, but the roasted garlic and chives still carry the dish nicely.

Make It Gluten-Free

Use gluten-free breadcrumbs in the meatballs and replace the flour in the gravy with a 1:1 gluten-free flour blend. The texture stays close to the original, though the gravy may need an extra minute or two to thicken fully.

Swap in Ground Turkey

Ground turkey works, but it needs a little help because it’s leaner than beef. Keep the Worcestershire, don’t skip the sear, and watch the simmer closely so the meatballs don’t dry out before the gravy finishes.

Make It Ahead for a Busy Night

You can shape and sear the meatballs earlier in the day, then finish the gravy and simmer them right before serving. The potatoes are best made close to dinner, but they’ll hold for a short while in a covered pot over very low heat with a splash of cream stirred in before serving.

Storage and Reheating

  • Refrigerator: Store the meatballs, gravy, and mashed potatoes separately for up to 4 days. The gravy will thicken in the fridge, and the potatoes will firm up a bit.
  • Freezer: The meatballs and gravy freeze well for up to 2 months. The mashed potatoes can freeze, but they may turn a little grainy after thawing, so I usually make those fresh if I can.
  • Reheating: Warm the meatballs and gravy slowly on the stove with a splash of broth until the sauce loosens again. Reheat the potatoes over low heat with a little cream, stirring gently so they stay fluffy instead of turning pasty.

Answers to the Questions Worth Asking

Can I bake the meatballs instead of searing them first?+

You can, but you’ll lose some of the browned flavor that makes the gravy taste deeper. If you bake them, use a hot oven and let them get some color before they go into the sauce. The gravy will still work, but it won’t have the same skillet-cooked richness.

How do I keep the gravy from getting lumpy?+

Whisk the broth in slowly after the flour has cooked for a minute. If you dump it all in at once, the flour clumps before it can disperse. Keep whisking as the gravy simmers and it should smooth out on its own.

Can I make the mashed potatoes ahead of time?+

Yes, and they reheat well if you keep them covered and add a little cream before warming. The main thing is to reheat them gently; high heat dries them out and makes them stiff. Stir only enough to bring them back together.

How do I know when the meatballs are cooked through?+

After simmering in the gravy for 8 to 10 minutes, cut one open and check the center. It should be fully browned with no pink, and the juices should run clear. If the gravy is bubbling hard, lower the heat so the outside doesn’t overcook before the center is done.

Can I use instant mashed potatoes with this dinner?+

You can, and the gravy still makes the whole meal feel hearty. That said, the roasted garlic and chives in the homemade potatoes are a big part of what makes the plate special. If you use instant potatoes, mix in extra butter and a little warm cream so they can stand up to the gravy.

Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes

Salisbury steak meatballs smothered in a silky mushroom onion gravy, served over fluffy garlic herb mashed potatoes. Ground beef meatballs are seared, then simmered until cooked through and coated in rich, thickened gravy.
Prep Time 25 minutes
Cook Time 30 minutes
Total Time 55 minutes
Servings: 4 servings
Course: Main Dish
Cuisine: American
Calories: 740

Ingredients
  

Meatballs
  • 1.5 lb ground beef
  • 0.333 cup breadcrumbs
  • 1 egg
  • 2 tbsp Worcestershire
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • 0.25 tsp salt
  • 0.25 tsp pepper
Gravy
  • 2 tbsp butter
  • 1 onion
  • 8 oz mushrooms
  • 2 tbsp flour
  • 2 cup beef broth
  • 1 tbsp Worcestershire
  • 1 tsp Dijon mustard
  • 0.25 tsp salt
  • 0.25 tsp pepper
Garlic Herb Mashed Potatoes
  • 2 lb Yukon gold potatoes
  • 4 tbsp butter
  • 0.5 cup warm cream
  • 3 roasted garlic
  • 2 tbsp fresh chives
  • 0.5 tsp salt
  • 0.25 tsp pepper

Equipment

  • 1 cast iron skillet

Method
 

Make and sear the meatballs
  1. Mix ground beef, breadcrumbs, egg, Worcestershire, garlic powder, onion powder, salt, and pepper until evenly combined, then form into 1.5-inch balls. The mixture should look cohesive with no dry breadcrumb pockets.
  2. Sear the meatballs in a cast iron skillet over medium-high heat for 2–3 minutes per side until browned, then set aside. You should see a deep golden crust on the outside.
Cook the garlic herb mashed potatoes
  1. Boil Yukon gold potatoes until tender, then drain and keep warm. The potatoes should mash easily when pressed.
  2. Mash potatoes with butter, warm cream, roasted garlic, fresh chives, salt, and pepper until fluffy. The texture should be smooth and creamy with no lumps.
Simmer the Salisbury gravy
  1. In the same meatball skillet, melt butter and cook onion and mushrooms over medium heat for 5 minutes until golden. Stir occasionally until the onions soften and the mushrooms brown.
  2. Sprinkle flour over the onion-mushroom mixture and cook for 1 minute. It should look slightly pasty and fragrant without turning dark.
  3. Whisk in beef broth, Worcestershire, and Dijon mustard, scraping up browned bits from the pan. Bring the mixture to a bubbling simmer so it starts to thicken.
  4. Simmer for 4–5 minutes until the gravy thickens, then return the meatballs and simmer 8–10 minutes until cooked through. The meatballs should be hot in the center and the gravy should coat them.
Serve
  1. Serve meatballs and mushroom onion gravy over the garlic herb mashed potatoes. The gravy should pour thickly over the mash for a cohesive plate.

Notes

For tender meatballs, mix just until combined—overmixing can make them tough. Store leftover meatballs and gravy in the refrigerator for up to 3 days, reheating gently with a splash of broth or water to loosen the gravy; keep mashed potatoes separate to maintain texture. Freezing is best for the meatballs and gravy only (up to 2 months); thaw overnight in the fridge and reheat on the stovetop. For a lighter option, use reduced-fat cream and swap half the butter in the potatoes for olive oil spread while keeping the seasoning the same.

Tags:

You might also like these recipes

Leave a Comment

Recipe Rating