Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes

jump to recipe
24 February 2026
3.8 (82)
Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes
55
total time
4
servings
750 kcal
calories

Introduction

Comfort food that feels like a hug: this rendition of Salisbury steak comes in meatball form, braised in a glossy mushroom gravy and spooned over a cloud of garlic-herb mashed potatoes.
As a professional food writer who leans into texture and the little rituals of cooking, I love how this recipe balances technique and approachability. The method is straightforward enough for a weeknight, yet the result reads like something you'd serve on a slow Sunday when you want everyone gathered around the table.
What makes it special is the focused layering of flavors: a quick sear for browning, mushrooms cooked down to deepen the sauce, and a buttery-silk mash flecked with fresh herbs. Each component supports the others — the gravy provides moisture and umami, while the mash tames and carries those savory notes across the plate.
In the paragraphs that follow I’ll walk you through why this dish works, how to prep with confidence, and pro tips that keep texture lush and flavors bright. Expect guidance on timing, equipment choices, and small finishing techniques that lift a familiar family staple into something quietly refined and reliably delicious.

Why You’ll Love This Recipe

There are so many reasons to make this dish: it’s nostalgic without being fussy, forgiving for cooks of varied experience, and flexible enough for batch cooking.
This recipe excels because it leans on foundational techniques — searing, deglazing, and mashing — that amplify basic ingredients into something layered and satisfying. The sear on the meatballs locks in juices and builds the caramelized fond that becomes the backbone of the mushroom gravy. Meanwhile, the mashed potatoes act as a textural counterpoint: a creamy, herb-bright bed for the rich meat and sauce.
Practical perks: the components can be partially prepared ahead; meatballs can be shaped and refrigerated, potatoes can be boiled in advance, and the gravy scales easily if you’re feeding a crowd. I often double the mushrooms and finish half as a sauce to refrigerate for next-day lunches — the flavors deepen overnight.
For families, this is an accessible dinner: familiar tastes, easy fork-and-knife mechanics, and a generous dose of comfort. For dinner parties, it’s deceptively elegant: the mushroom gravy gives the plate a restaurant polish while the mash keeps it homey and wholesome.

Flavor & Texture Profile

Flavor profile: expect deep savory umami from the beef and mushrooms, bright savory notes from aromatics like garlic and onion, and a subtle tang that binds the meat mixture together.
The gravy offers a glossy, slightly savory-sweet backbone that carries brown buttered tones from the roux and the browned bits in the pan. Fresh herbs folded into the mash bring a green lift that prevents the plate from feeling heavy.
Texture profile: the meatballs present a tender interior with a caramelized exterior; this contrast is key. The pan-sear gives a slightly crisp crust while the braise in gravy keeps the center moist and yielding. The mashed potatoes are intentionally silky and smooth; a little butter and warmed dairy make them luscious enough to absorb the gravy without becoming gluey.
A professional cook’s note: pay attention to the balance between density and air in your mash — too much liquid or aggressive mixing will weigh it down, while under-seasoning leaves it flat. Likewise, handle the meatball mix lightly to preserve tenderness. The result should be a composed plate where each bite combines velvety potato, saucy mushroom, and a juicy, savory meatball.

Gathering Ingredients

Gathering Ingredients

Ingredients you’ll need — organized for easy mise en place:

  • 900g (2 lb) ground beef
  • 1/2 cup breadcrumbs
  • 1 large egg
  • 1/4 cup finely chopped onion
  • 2 cloves garlic, minced
  • 1 tbsp Worcestershire sauce
  • 1 tsp Dijon mustard
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 2 tbsp olive oil
  • 250g (1 cup) sliced mushrooms
  • 2 tbsp butter (for gravy)
  • 2 tbsp all-purpose flour
  • 240ml (1 cup) beef broth
  • 1 tbsp ketchup (optional)
  • 900g (2 lb) potatoes, peeled and cut into chunks
  • 4 cloves garlic (for mash), whole
  • 120ml (1/2 cup) milk or cream
  • 4 tbsp butter (for mash)
  • 2 tbsp chopped fresh parsley
  • 1 tbsp chopped chives
  • Salt and black pepper to taste

Pro mise en place tips: wash and dry herbs, measure liquids into small pitchers, pre-slice mushrooms and keep them in a single layer on a plate to help them release moisture evenly when they hit the pan. Aromatics like garlic and onion can be prepared ahead and stored in sealed containers in the fridge for a day; dairy and butter are best kept at cool room temperature if you’ll be mashing soon so they incorporate more smoothly.

Preparation Overview

Before you turn on the heat: get organized to work smoothly through the three primary components — meatball mix, mushroom gravy, and mashed potatoes.
Workstations help: one for forming meatballs, one for cooking, and one for finishing the mash. Set out bowls for your aromatics, measured liquids, and herbs so you can move quickly between searing and building the sauce.
Meatball technique: combine the mix until ingredients are just incorporated; overworking will yield a dense meatball. Chill the mixture briefly if it feels too sticky — this helps with forming uniform shapes and prevents falling apart during the sear. When shaping, aim for consistent size so they cook evenly.
Searing and deglazing: a hot pan and a modest amount of oil produce the fond that flavors your gravy. Don’t crowd the skillet — sear in batches if needed — and transfer browned meatballs to a plate while you sauté mushrooms in the same pan to capture residual flavor.
For the potatoes, start them in cold water and bring to a simmer so they cook evenly; drain and return to the pot to steam briefly before mashing to avoid watery mash. These small process choices make a big difference to final texture and flavor.

Cooking / Assembly Process

Cooking / Assembly Process

Step-by-step instructions:

  1. Start the potatoes: place potato chunks and 4 whole garlic cloves in a pot, cover with cold water and a pinch of salt, bring to a boil and simmer 15–20 minutes until fork-tender.
  2. Prepare the meatball mixture: in a large bowl combine ground beef, breadcrumbs, egg, chopped onion, 2 minced garlic cloves, Worcestershire, Dijon, 1 tsp salt and 1/2 tsp pepper. Mix gently until just combined.
  3. Form and brown meatballs: shape the mixture into 12–14 medium meatballs. Heat 2 tbsp olive oil in a large skillet over medium-high heat. Brown meatballs 2–3 minutes per side until nicely seared (they will finish cooking in the gravy). Remove meatballs to a plate.
  4. Make the gravy base: in the same skillet add sliced mushrooms and sauté 3–4 minutes until softened. Add 2 tbsp butter and sprinkle 2 tbsp flour over the mushrooms, stirring to form a roux and cook 1–2 minutes.
  5. Finish the gravy: slowly whisk in 240ml beef broth, scraping brown bits from the pan. Add 1 tbsp ketchup (if using) and simmer until thickened, about 3–5 minutes. Taste and adjust seasoning with salt and pepper.
  6. Simmer meatballs in gravy: return meatballs to the skillet, spoon gravy over them, reduce heat to low, cover and simmer 8–10 minutes until meatballs are cooked through (internal temp ~71°C / 160°F).
  7. Mash the potatoes: drain potatoes and garlic, return to the pot. Add 4 tbsp butter and 120ml milk, mash until smooth and creamy. Stir in chopped parsley, chives, and season with salt and pepper to taste.
  8. Serve: spoon garlic-herb mashed potatoes onto plates, top with Salisbury-style meatballs and plenty of mushroom gravy. Garnish with extra parsley or chives if desired.
  9. Tip: if gravy thickens too much, whisk in a little extra broth or milk to reach desired consistency.

Cooking cadence and attention points: searing builds flavor quickly so maintain medium-high heat and watch for even browning. When making the roux, cook briefly to remove raw flour flavor but avoid darkening it too much — you want a blond roux to thicken without imparting bitterness. Return meatballs to the gravy gently so you don’t tear their seared crusts; simmering with the lid on finishes them through while keeping them moist.

Serving Suggestions

Plating and pairing ideas: serve a generous scoop of mashed potatoes as the base, then nestle the meatballs into the gravy so each portion has a balance of potato and sauce.
For texture contrast, finish with a scattering of freshly chopped chives and parsley for color and a herbaceous pop. A pat of butter added to the hot gravy before serving will give it a silkier sheen and mouthfeel.
Vegetable sides: keep sides simply roasted or steamed so they don’t compete: buttered green beans, roasted carrots, or a crisp salad with an acid-forward vinaigrette work beautifully to cut through richness. For a heartier meal, sautéed winter greens with a splash of vinegar complements the dish.
Beverage pairing: medium-bodied red wines with moderate tannin and savory notes pair nicely — think Pinot Noir or a softer Merlot-style wine. For beer, a malty amber ale or brown ale complements the roasted meat and mushroom flavors. For a non-alcoholic option, a sparkling apple cider or cold iced tea with lemon provides refreshing acidity that brightens the plate.

Storage & Make-Ahead Tips

Make-ahead strategy: separately prepare components if you need to save time: form meatballs and refrigerate them on a tray for a day, or par-cook and cool them before finishing in the gravy at service. Potatoes can be boiled and drained, then cooled and refrigerated; reheat with a touch of warmed dairy and butter to regain creaminess.
Storing leftovers: cool everything to near room temperature, then refrigerate in airtight containers. Store the meatballs and gravy together for convenience, and keep mashed potatoes in a separate container to preserve texture. When chilled, flavors will meld and the gravy may thicken; loosen it with a splash of warmed broth or milk when reheating.
Freezing tips: you can freeze cooked meatballs with gravy for up to a few months; portion into freezer-safe containers, leaving headspace for expansion. Mashed potatoes freeze well if packaged tightly — thaw in the fridge overnight and reheat gently with extra butter or cream to restore silkiness.
When reheating from frozen, thaw overnight when possible, then reheat on the stovetop over low heat, stirring frequently to prevent scorching. Use gentle heat to bring textures back without overcooking the meat.

Frequently Asked Questions

Q: Can I make the meatballs with a mix of beef and pork?
A: Yes — blending a fattier pork with beef adds richness and can make the meatballs even more tender. If you choose this route, just keep your handling light to maintain a tender crumb.
Q: How do I keep mashed potatoes from becoming gluey?
A: Drain well and return potatoes to the hot pot to let steam escape briefly before adding warm dairy and butter; mash gently and avoid overworking which releases excess starch. Warm liquids incorporate more smoothly and help you hit a silky texture without turning pasty.
Q: Can I use a different mushroom or broth?
A: Absolutely — cremini or baby bella mushrooms add a deeper tone, while a richer stock will intensify the gravy. If you prefer a lighter sauce, use a milder broth and adjust salt to taste.
Q: What’s the best way to reheat leftovers without drying them out?
A: Reheat gently on the stovetop with a splash of liquid to loosen the gravy and keep meat moist; for mashed potatoes, add warmed butter or cream while stirring to recover their creamy texture.
Final note: if you have a question that wasn’t covered here, I’m happy to help troubleshoot texture, seasoning, or timing — tell me what equipment you’re using and the results you want, and I’ll offer specific guidance.

Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes

Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes

Comfort food at its best: savory Salisbury-style meatballs in a rich mushroom gravy served over creamy garlic herb mashed potatoes. Perfect for weeknights or a cozy weekend dinner! 🍽️🥔🥩

total time

55

servings

4

calories

750 kcal

ingredients

  • 1 lb (450g) ground beef 🍖
  • 1/2 cup (60g) breadcrumbs 🍞
  • 1 large egg 🥚
  • 1 small onion, finely chopped 🧅
  • 2 cloves garlic, minced 🧄
  • 1 tbsp Worcestershire sauce 🥄
  • 1 tsp Dijon mustard 🟡
  • Salt 🧂 and black pepper 🧂
  • 2 tbsp vegetable oil or butter 🧈
  • 8 oz (225g) mushrooms, sliced 🍄
  • 2 cups (480ml) beef broth 🥣
  • 1 tbsp tomato paste (optional) 🍅
  • 1 tbsp cornstarch mixed with 2 tbsp cold water (slurry) 🌽
  • 2 lbs (900g) potatoes, peeled and cut into chunks 🥔
  • 4 cloves garlic, smashed 🧄
  • 1/2 cup (120ml) milk or cream 🥛
  • 3 tbsp butter 🧈
  • 2 tbsp chopped fresh parsley 🌿
  • 2 tbsp chopped chives or green onion 🧅
  • Salt and pepper to taste 🧂

instructions

  1. Prepare the mashed potatoes: place potato chunks and smashed garlic cloves in a pot, cover with cold water and add a pinch of salt. Bring to a boil and cook until fork-tender, about 15–20 minutes.
  2. While potatoes cook, mix the meatball mixture: in a bowl combine ground beef, breadcrumbs, egg, finely chopped onion, minced garlic, Worcestershire sauce, Dijon mustard, 1/2 tsp salt and 1/4 tsp black pepper. Gently mix until just combined; avoid overworking.
  3. Form the meat mixture into medium meatballs (about 12–14 balls) and set aside.
  4. Heat 1 tbsp oil or butter in a large skillet over medium-high heat. Brown the meatballs in batches, turning to get an even sear (they will finish cooking in the gravy). Transfer browned meatballs to a plate.
  5. In the same skillet, add remaining 1 tbsp oil/butter and sauté sliced mushrooms and a pinch of salt until golden and their liquid has evaporated, about 5–6 minutes. Add a splash of beef broth to deglaze the pan, scraping up browned bits.
  6. Stir in the remaining beef broth and tomato paste (if using). Bring to a simmer, then gently return the meatballs to the skillet. Cover and simmer for 10–12 minutes until meatballs are cooked through.
  7. Thicken the gravy by stirring in the cornstarch slurry a little at a time until the sauce reaches your desired consistency. Taste and adjust seasoning with salt, pepper, and an extra dash of Worcestershire if desired.
  8. Finish the mashed potatoes: drain potatoes and garlic, return to the pot. Mash with butter and warm milk or cream until smooth and creamy. Stir in chopped parsley, chives, and season with salt and pepper to taste.
  9. Serve: spoon a generous portion of garlic herb mashed potatoes onto plates and top with several Salisbury-style meatballs and plenty of mushroom gravy. Garnish with extra parsley or chives.
  10. Storage suggestion: refrigerate leftovers in an airtight container for up to 3 days; reheat gently in a skillet or microwave, adding a splash of broth or milk to loosen the gravy or mash.

related articles

Garlic Parmesan Chicken & Potatoes — Organized Chaos
Garlic Parmesan Chicken & Potatoes — Organized Chaos
One-pan garlic-Parmesan chicken with roasted baby potatoes, bright lemon lift and crisped skin — eff...
Fiery Chicken Ramen with Creamy Garlic Sauce
Fiery Chicken Ramen with Creamy Garlic Sauce
A fiery, comforting chicken ramen with silky creamy garlic broth, seared thighs, soft eggs and chili...
Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes
Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes
Juicy Salisbury-style meatballs in mushroom gravy over creamy garlic-herb mashed potatoes — a cozy f...
Garlic Steak Tortellini
Garlic Steak Tortellini
Hearty garlic-butter tortellini with seared steak, cherry tomatoes, spinach, and Parmesan. Simple te...
Spicy Cucumber Salad with Sesame & Lime
Spicy Cucumber Salad with Sesame & Lime
A crisp, zesty spicy cucumber salad tossed with sesame, lime, and garlic — a fast, refreshing side p...
Garlic Butter Steak Bites & Creamy Parmesan Shells
Garlic Butter Steak Bites & Creamy Parmesan Shells
Juicy garlic butter steak bites paired with velvety Parmesan shells — a weeknight comfort dish with ...
Crispy Air Fryer Honey Butter Garlic Chicken Tenders
Crispy Air Fryer Honey Butter Garlic Chicken Tenders
Crispy air fryer chicken tenders tossed in a sticky honey-butter garlic glaze—quick, crunchy, and pe...
High-Protein Low-Carb Philly Cheesesteak Casserole
High-Protein Low-Carb Philly Cheesesteak Casserole
Satisfy cravings with a high-protein, low-carb Philly cheesesteak casserole—savory steak, peppers, m...
Croissant Bread Pudding with Creamy Vanilla Sauce
Croissant Bread Pudding with Creamy Vanilla Sauce
Turn day-old croissants into a luxurious bread pudding finished with a silky vanilla cream sauce — a...