Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes | Cravele
30-MINUTE MEALS! Get the email series now
Royal Recipe

Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes

5 from 1 vote
1 Comments
Emily Kate
By: Emily KateUpdated: Dec 6, 2025
This post may contain affiliate links. Please read our disclosure policy.

Comforting Salisbury-style meatballs in a rich brown gravy, served over creamy garlic-herb mashed potatoes — a weeknight favorite that feels like a hug.

Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes

This Salisbury-style meatball dish has been a kitchen staple ever since I first combined a simple meatball mix with a classic brown gravy and a generous scoop of garlicky mashed potatoes. I discovered this pairing on a rainy Sunday afternoon when I wanted something warm and dependable — the sort of meal that brings everyone to the table without a lot of fuss. The meatballs remain tender, thanks to a touch of milk and breadcrumbs, while the gravy seals in that deep beefy flavor. Paired with velvet-smooth potatoes laced with roasted garlic and fresh parsley, it's an instant comfort classic that travels well from weeknight dinner to weekend family feast.

What makes this version special is the balance of textures and the attention to simple techniques: gentle mixing so the meatballs stay soft, baking rather than pan-frying for easy hands-off cooking, and finishing the gravy with mustard and soy for depth. I remember serving this to a friend who insisted she hated store-bought brown gravy — she ate three meatballs and asked for the recipe before leaving. If you love hearty, homey food that rewards a little care with big flavor, this combination of Salisbury-style meatballs and garlic-herb mashed potatoes will become one of your reliable go-tos.

Why You'll Love This Recipe

  • Comforting and approachable: tender meatballs baked at 400°F for an easy, hands-off finish that gives a browned exterior without a greasy pan.
  • Speed without compromise: total active prep is about 20 minutes and finish-in-oven cooking makes it perfect for busy weeknights.
  • Pantry-friendly ingredients: ground beef, breadcrumbs, beef broth, and a few seasonings — easy to shop for and familiar to most kitchens.
  • Make-ahead friendly: meatballs can be shaped and chilled a day ahead; gravy reheats beautifully and thickens to order with a splash of broth.
  • Family-pleasing: mild, savory flavors appeal to kids and adults; mashed potatoes soften the edges for picky eaters while still delivering grown-up depth.

On more than one occasion I've doubled this batch for holiday leftovers because guests kept asking for seconds. The first time I made it, I paired the meatballs with a simple green salad and crisp pickles; the acidity brightened the rich gravy. Over the years I've learned to adjust the garlic level in the mash depending on the crowd — the roasted garlic version below is my personal favorite, but you can scale it back if serving young children.

Ingredients

  • Ground beef (1 lb): Choose 80/20 for a good balance of flavor and moistness. Leaner beef can dry out; fattier blends add richness but may need a longer drain time if pan-frying. I use grocery-store fresh ground beef from a trusted butcher or a reputable brand like 80/20 supermarket blends.
  • Breadcrumbs (1/2 cup) and milk (1/4 cup): These form the binder that keeps meatballs tender. Regular plain breadcrumbs or panko both work — panko gives a lighter texture, while traditional crumbs soak up the milk for a softer bite.
  • Onion & garlic: One medium onion finely chopped and one minced garlic clove for the meatballs, plus 4 cloves minced for the potatoes. Choose a sweet yellow onion for balance; avoid large raw onion chunks by dicing finely.
  • Egg (1 large): Acts as a binder and contributes to a cohesive, yet tender texture.
  • Worcestershire (2 tbsp), soy sauce (1 tbsp), Dijon mustard (1 tsp): These umami boosters deepen the gravy and the meatball base. Worcestershire adds tang and sweetness; soy lends savory saltiness; Dijon introduces a subtle sharpness.
  • Seasonings: 1 tsp salt, 1/2 tsp black pepper, 1 tsp dried parsley, 1 tsp onion powder, 1 tsp garlic powder — all measured to layer flavor without overpowering the potatoes.
  • Gravy base: 2 cups beef broth and 2 tbsp all-purpose flour to thicken. Use low-sodium broth if you prefer more control over seasoning.
  • Potatoes (2 lb), butter (1/4 cup), milk (1/2 cup): Yukon Gold or Russet both work. Yukon Gold yields creamier texture; Russet gives a fluffier mouthfeel. Fresh parsley finishes the mash with brightness.
Salisbury meatballs and mashed potatoes on a plate

Instructions

Preheat the oven: Set to 400°F (200°C). Position a rack in the center so meatballs brown evenly without burning. If your oven runs hot, reduce to 375°F (190°C) and monitor color. Combine the meatball mixture: In a large bowl, whisk together 1/2 cup breadcrumbs and 1/4 cup milk, let sit 2 minutes to hydrate. Add 1 lb ground beef, 1 finely chopped medium onion, 1 minced garlic clove, 1 large egg, 2 tbsp Worcestershire sauce, 1 tsp salt, 1/2 tsp black pepper, 1 tsp dried parsley, 1 tsp onion powder, and 1 tsp garlic powder. Use your hands to fold gently until just combined — overmixing toughens the meat. Shape and bake: Form into roughly 1.5-inch meatballs (you should get about 8–10). Place on a rimmed baking sheet lined with parchment. Bake 18–22 minutes until the internal temperature reaches 160°F (71°C) and the exterior is lightly browned. Prepare the potatoes: While meatballs bake, place 2 lb peeled and chopped potatoes in a pot, cover with cold water, add a generous pinch of salt, and bring to a boil. Cook 15–20 minutes until easily pierced with a fork. Drain and return to the pot. Mash the potatoes: Add 4 minced garlic cloves, 1/4 cup butter, and 1/2 cup milk to the hot potatoes. Mash with a potato masher or ricer until smooth. Stir in 1 tbsp chopped fresh parsley and season with salt and pepper to taste. For extra silkiness, warm the milk and butter before adding. Make the gravy: In a frying pan over medium heat, add 2 tbsp all-purpose flour and toast for about 1 minute to remove raw flour taste. Gradually whisk in 2 cups beef broth to avoid lumps. Stir in 1 tbsp soy sauce and 1 tsp Dijon mustard. Simmer gently for 4–6 minutes until slightly thickened; season with salt and pepper. If too thick, thin with a splash of broth. Combine and finish: When meatballs are cooked, transfer them to the pan with gravy and spoon sauce over each to coat. Simmer 2–3 minutes to marry flavors. Serve hot over a generous portion of garlic-herb mashed potatoes and garnish with extra parsley. Close-up of mashed potatoes topped with parsley next to meatballs

You Must Know

  • Make ahead: Form meatballs and refrigerate up to 24 hours; bake straight from chilled and add 2–3 minutes to cook time.
  • Storage: Refrigerate leftovers in an airtight container up to 3 days; freeze meatballs and gravy separately for up to 3 months.
  • Allergens: Contains dairy (milk, butter), egg, gluten (breadcrumbs, flour), and soy (soy sauce).
  • Nutrition note: Pair with a green vegetable to balance the plate; reducing butter and using low-fat milk lowers calories.

What I love most about this pairing is how forgiving it is — if your gravy is slightly thin, a slurry of flour and water will save it; if the potatoes are a touch dry, a splash of warm milk quickly sets the texture. Family members have asked me to double the mashed potatoes because they truly shine alongside the savory, mustard-kissed gravy. For holiday makeovers, swapping in roasted garlic and olive oil elevates the mash without much extra work.

Storage Tips

Allow all components to cool to room temperature before storing. Keep meatballs and gravy together in a sealed container in the refrigerator for up to 3 days; for longer storage, freeze meatballs on a tray until firm then transfer to a freezer-safe bag for up to 3 months. Mashed potatoes freeze best with a little extra butter or cream mixed in to prevent graininess — thaw overnight in the fridge and reheat gently over low heat, stirring frequently. Reheat gravy on the stovetop, adding a splash of broth to loosen if it thickened in the fridge.

Ingredient Substitutions

If you need gluten-free, substitute gluten-free breadcrumbs and use a gluten-free flour for the gravy (cornstarch works too — mix 1 tbsp cornstarch with 2 tbsp cold water and whisk into simmering broth). For dairy-free, use unsweetened oat milk and vegan butter for the mash; coconut or almond milk will change the flavor profile slightly. Swap ground turkey for beef if you prefer a lighter meatball, but add an extra tablespoon of olive oil or a yolk to maintain moisture. For a richer gravy, finish with a small knob of butter off heat for sheen.

Serving Suggestions

Present the meatballs spooned over mashed potatoes with a ladle of glossy gravy and a sprinkle of chopped fresh parsley. Crisp roasted green beans or braised carrots provide color and acidity; a simple arugula salad dressed with lemon brightens the plate. For a weekend crowd, serve family-style with a tray of meatballs and a bowl of mashed potatoes so guests can help themselves. Crusty bread is optional but delightful for mopping up extra gravy.

Cultural Background

Salisbury steak traces its roots to 19th-century America and was inspired by European ground-meat dishes, adapted into a pan-fried or baked patty served with brown gravy. This meatball variation keeps the comforting brown sauce and umami elements like Worcestershire and mustard, while blending techniques from both American home cooking and European meatball traditions. Over time, the dish became associated with diner fare and hearty home cooking — today it's a nostalgic staple with many regional tweaks.

Seasonal Adaptations

In autumn, stir roasted root vegetables into the gravy or serve the meatballs alongside maple-glazed roasted squash. For spring and summer, lighten the mash with olive oil and add lemon zest and chives instead of heavy butter. Holiday variations can include porcini-infused gravy for an earthy depth or a splash of red wine reduced into the sauce. Swap parsley for tarragon or chives for a fresh seasonal finishing note.

Meal Prep Tips

Shape all meatballs on a sheet tray and freeze until firm, then package in meal-sized portions for quick dinners. Par-cook the potatoes, cool, and refrigerate; when ready to serve, reheat with butter and warmed milk to refresh texture. Prepare gravy in advance and keep in a jar; rewarm gently and whisk before serving. Label containers with date and content to manage rotation — these elements reheat predictably and make weeknight meals stress-free.

This dish has accompanied many cozy nights and impromptu gatherings at my table; it’s sturdy comfort food with a few chef techniques that elevate it beyond simple leftovers. I hope you make it your own and pass it along as a new family favorite.

Pro Tips

  • Hydrate breadcrumbs with milk for a few minutes before mixing to ensure tender meatballs.

  • Warm the milk and butter before adding to mashed potatoes for silkier texture.

  • Toast the flour briefly when making gravy to eliminate raw flour flavor and improve color.

  • Test meatballs for doneness with a thermometer (160°F / 71°C) rather than relying solely on color.

  • If gravy becomes too thick after refrigeration, whisk in hot broth or water, then reheat gently.

This nourishing salisbury steak meatballs with garlic herb mashed potatoes recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.

FAQs about Recipes

Can I prepare the meatballs ahead of time?

Yes — shape the meatballs and refrigerate them up to 24 hours before baking. Add 2–3 minutes to the bake time if they are chilled.

How can I thicken the gravy without flour?

Use a cornstarch slurry (1 tbsp cornstarch + 2 tbsp cold water) whisked into simmering broth and cook until translucent to thicken without flour.

Tags

Family FavoriteBeefDinnerRecipesPotatoesMeatballsSalisbury SteakGarlic
No ratings yet

Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes

This Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Servings: 4 steaks
Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes
Prep:20 minutes
Cook:25 minutes
Rest Time:10 mins
Total:45 minutes

Ingredients

Meatballs

Gravy

Garlic Herb Mashed Potatoes

Instructions

1

Preheat the oven

Preheat oven to 400°F (200°C) and position rack in the center for even baking.

2

Combine meatball ingredients

Hydrate breadcrumbs with milk, then combine with ground beef, onion, garlic, egg, Worcestershire, and seasonings. Mix gently until just combined.

3

Shape and bake

Form 1.5-inch meatballs and place on a parchment-lined baking sheet. Bake 18–22 minutes until internal temperature reaches 160°F (71°C).

4

Boil potatoes

Cover peeled and chopped potatoes with cold water, add salt, bring to a boil and cook 15–20 minutes until fork-tender. Drain well.

5

Mash potatoes

Return potatoes to pot, add minced garlic, warm butter and milk, mash until smooth, then stir in fresh parsley and season to taste.

6

Make the gravy

Toast flour in a pan over medium heat for 1 minute, whisk in beef broth, then add soy sauce and Dijon. Simmer 4–6 minutes until slightly thickened and season.

7

Combine meatballs and gravy

Transfer baked meatballs into the gravy, coat thoroughly, and simmer 2–3 minutes to meld flavors before serving.

8

Serve

Spoon mashed potatoes onto plates, top with meatballs and plenty of gravy, and garnish with chopped parsley.

Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Nutrition

Calories: 650kcal | Carbohydrates: 40g | Protein:
35g | Fat: 35g | Saturated Fat: 11g |
Polyunsaturated Fat: 7g | Monounsaturated Fat:
14g | Trans Fat: 1g | Cholesterol: 253mg | Sodium:
0mg | Potassium: 953mg | Fiber: 0g | Sugar:
0g | Vitamin A: 577IU | Vitamin C: 3mg | Calcium:
47mg | Iron: 6mg

Did You Make This?

Leave a comment & rating below or tag
@cravele on social media!

Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes

Categories:

Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes

Did You Make This?

Leave a comment & rating below or tag @cravele on social media!

Rate This Recipe

Share This Recipe

Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!

Comments (1)

Leave a Comment

0/1000 characters
Food Lover
1 day ago

This recipe looks amazing! Can't wait to try it.

Rating:

Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Family photo

Hi, I'm Emily!

Chef and recipe creator specializing in delicious Family Favorite cooking. Passionate about sharing easy-to-follow recipes that bring families together around the dinner table.

30-Minute Meals!

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.