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

Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes

5 from 1 vote
1 Comments
Charlotte Anne
By: Charlotte AnneUpdated: Dec 6, 2025
This post may contain affiliate links. Please read our disclosure policy.

Comforting Salisbury-style meatballs in a savory brown gravy served with rich garlic herb mashed potatoes. A family-friendly classic ready in under an hour.

Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes
This Salisbury-style meatball dinner has become our go-to comfort meal on chill evenings and when guests drop by with little notice. I first landed on this combination during a week when I wanted all the familiar flavors of Salisbury steak but in a shareable meatball form; the meatballs brown and bake quickly, and the gravy transforms humble beef into something deeply savory. The mashed potatoes are garlicky and silky, tempered with butter and a splash of milk for a creamy texture that pairs perfectly with the brown sauce. It is the kind of dish that sends warmth through the house and invites everyone to linger at the table. What makes this version special is the balance of pantry-friendly ingredients with small touches that feel deliberate: a tablespoon of Worcestershire for depth, a touch of Dijon for brightness in the gravy, and fresh parsley stirred into the potatoes for color and freshness. When I first served it to my family, the kids asked for an extra ladle of gravy, and my partner declared it better than the restaurant we used to go to. The meatballs remain juicy inside while the gravy keeps them moist, and the mashed potatoes soak up the sauce beautifully. It’s reliably satisfying and simple enough for a weeknight yet cozy enough for a Sunday meal.

Why You'll Love This Recipe

  • Makes a classic comfort combination with minimal fuss: meatballs bake while potatoes boil, so cooking is efficient and hands-on time is low.
  • Uses pantry staples like breadcrumbs, Worcestershire sauce, flour, and beef broth, so you can pull it together without a special trip to the store.
  • Family friendly and adaptable: kids love the meatball size and adults appreciate the deeper flavors from Dijon and soy in the gravy.
  • Make-ahead friendly: meatballs can be formed and refrigerated a day ahead, gravy can be made ahead and reheated, and potatoes work well reheated with a splash of milk.
  • Serves a crowd comfortably: quantities below yield about four portions, but the method scales easily for doubling.
  • Great value: grounded beef and pantry seasonings deliver big flavor on a modest budget.

In my kitchen this dish always sparks conversation. Once I brought a tray to a potluck and came home with an empty pan and a new recipe request. The small gestures—extra parsley, a dab of butter on the potatoes—are what turn a simple meal into something remembered.

Ingredients

  • Ground beef (1 lb): Choose 80/20 for the best balance of flavor and juiciness; leaner meat will yield drier meatballs. Grass-fed or conventional both work depending on preference.
  • Breadcrumbs (1/2 cup) and milk (1/4 cup): The soaking action from milk softens breadcrumbs so they bind without making the mixture dense; use plain or panko breadcrumbs for a lighter texture.
  • Onion and garlic: One medium onion finely chopped and one clove garlic minced add sweet aromatics; sauté if you prefer a milder, sweeter profile.
  • Egg (1 large): Acts as the binder; room temperature helps it incorporate evenly.
  • Worcestershire sauce (2 tbsp), soy sauce (1 tbsp), Dijon mustard (1 tsp): These boost savory depth and add umami to both meatballs and gravy; do not skip.
  • Seasonings: Salt (1 tsp), black pepper (1/2 tsp), dried parsley (1 tsp), onion powder (1 tsp), garlic powder (1 tsp) provide an easy, well-rounded seasoning profile.
  • Beef broth (2 cups) and all-purpose flour (2 tbsp): The broth forms the gravy base while flour thickens—use low-sodium broth if monitoring salt.
  • Potatoes (2 lb), butter (1/4 cup), milk (1/2 cup): Russet or Yukon Gold work best; they mash up creamy and absorb butter and milk nicely.
  • Fresh parsley (1 tbsp) and extra garlic for potatoes (4 cloves): Fresh herbs brighten the mash and minced garlic folded in warm potatoes keeps the flavor vivid without being sharp.

Instructions

Preheat and prep: Preheat the oven to 400 degrees Fahrenheit. Line a baking sheet with parchment or lightly oil it. Having everything measured and ready ensures the meatball mixture comes together quickly and the potatoes start boiling without delay. Combine meatball mixture: In a large bowl combine 1 pound ground beef, 1/2 cup breadcrumbs soaked in 1/4 cup milk, finely chopped medium onion, 1 minced garlic clove, 1 large beaten egg, 2 tablespoons Worcestershire sauce, 1 teaspoon salt, 1/2 teaspoon black pepper, 1 teaspoon dried parsley, 1 teaspoon onion powder, and 1 teaspoon garlic powder. Use your hands or a spoon to mix gently until evenly combined; overmixing will toughen the meatballs. Shape and bake: Form the mixture into meatballs about 1.5 inches in diameter. Place them on the prepared baking sheet and bake at 400 F for approximately 18 to 22 minutes, until the internal temperature reaches 160 F and juices run clear. Baking keeps them uniform in shape and reduces splatter compared to pan-frying. Boil potatoes for mash: While meatballs bake, place 2 pounds peeled and chopped potatoes into a large pot, cover with cold water, bring to a boil, and cook 15 to 20 minutes until tender when pierced with a fork. Drain well and return to the hot pot to evaporate excess moisture before mashing. Make garlic herb mashed potatoes: Add 4 minced garlic cloves, 1/4 cup butter, and 1/2 cup milk to the drained potatoes. Mash until smooth and creamy, adjusting milk for desired consistency. Stir in 1 tablespoon chopped fresh parsley, and season with salt and black pepper to taste. Prepare the gravy: In a medium skillet over medium heat, add 2 tablespoons all-purpose flour and cook for about one minute to remove the raw flour taste. Gradually whisk in 2 cups beef broth until smooth, then stir in 1 tablespoon soy sauce and 1 teaspoon Dijon mustard. Simmer for about 4 to 6 minutes until the gravy thickens, adjusting seasoning with salt and pepper. If lumps appear, whisk vigorously or strain. Combine meatballs and gravy: When meatballs are done, transfer them into the simmering gravy, turning gently to coat. Let them simmer together for 2 to 3 minutes so flavors meld and the meatballs reheat evenly. Serve: Spoon a generous portion of garlic herb mashed potatoes onto plates, place 3 to 4 meatballs on top or beside the potatoes, and ladle extra gravy over everything. Garnish with a sprinkling of fresh parsley for color and freshness. User provided content image 1

You Must Know

  • This dish stores very well: refrigerated in airtight containers it keeps for up to 4 days, or freeze meatballs and gravy separately for up to 3 months.
  • Potatoes are best when drained thoroughly and returned to the pot to let steam escape before mashing; this prevents watery mash.
  • Use 80/20 ground beef for juicier meatballs; leaner blends tend to dry out when baked.
  • If you need gluten-free, swap breadcrumbs for gluten-free crumbs and use a gluten-free thickener for the gravy.

One of my favorite aspects is how forgiving the method is. If you prefer browning the meatballs briefly in a skillet first for extra color, the gravy will capture those fond bits and deepen in flavor. Family memory: the first time I made this for a winter dinner my partner declared it “better than my grandmother’s,” which is high praise in our house and made it an instant staple.

The combination of a well-seasoned meatball and a smooth garlic butter mash feels both homey and deliberate. Little details—splash of soy in the gravy, fresh parsley—elevate the plate and make leftovers taste nearly as good as the first night.

User provided content image 2

Storage Tips

Store meatballs and gravy together in an airtight container for up to four days in the refrigerator. For longer storage, freeze meatballs and gravy separately in freezer-safe containers or bags for up to three months; cool completely before sealing. Mashed potatoes freeze less predictably but can be frozen if mixed with extra butter and milk to retain creaminess; thaw overnight in the refrigerator and reheat gently on the stove with a splash of milk, whisking to restore silkiness. When reheating gravy, warm slowly over low heat and add a little water or broth if too thick.

Ingredient Substitutions

If you do not have Worcestershire sauce, a combination of 1 tablespoon soy sauce and 1 teaspoon lemon juice adds umami and brightness. To make the meatballs gluten-free, swap breadcrumbs for crushed gluten-free crackers or almond flour; reduce almond flour slightly to keep texture balanced. For dairy-free mashed potatoes, use olive oil or a dairy-free butter substitute and unsweetened plant milk. To reduce sodium, use low-sodium beef broth and omit added salt until final tasting.

Serving Suggestions

Serve meatballs and mashed potatoes with a simple green salad dressed in a sharp vinaigrette to cut the richness, or alongside roasted seasonal vegetables such as carrots and green beans. For a cozy family meal, set out extra gravy in a small pitcher so everyone can ladle more. Garnishes like chopped fresh parsley, a few chives, or a pat of butter on the potatoes add visual appeal and extra flavor. This plate also pairs well with a crisp ale or a medium-bodied red wine.

Cultural Background

While Salisbury steak has roots in 19th-century American cooking—named after Dr. J. H. Salisbury and originally served as a minced beef patty with gravy—this meatball interpretation keeps the familiar flavors but changes the form for approachability and shareability. The technique borrows from classic skillet gravies and traditional mashed potato preparations found across American home cooking, blending simple pantry items into a dish both nostalgic and practical. Regional variations often include mushrooms in the gravy or a splash of cream for richness.

Seasonal Adaptations

In colder months, add a cup of sliced mushrooms to the gravy and simmer longer for an earthier profile; finish with a splash of cream for extra warmth. For summer, lighten the potatoes with a bit more milk and fold in fresh herbs like chives and basil. Holiday gatherings welcome scaled-up batches and presentation on a large platter garnished with fresh parsley and thyme sprigs for a more festive appearance.

Meal Prep Tips

Form meatballs in advance and freeze them on a baking sheet until solid, then transfer to a bag for quick weeknight cooking—bake directly from frozen, adding a few extra minutes. Make the gravy a day ahead and reheat gently while adding the baked meatballs. For make-ahead mashed potatoes, under-season slightly and add fresh butter when reheating to freshen the flavor. Portion into microwave-safe containers for grab-and-go lunches.

Bringing this dish together is a reminder that small techniques—letting breadcrumbs soak, returning potatoes to the pot to dry, and simmering gravy slowly—create a reliable, comforting meal. Invite friends, save the leftovers, and enjoy how simple ingredients become something memorable.

Pro Tips

  • Let breadcrumbs soak in milk for a few minutes before mixing to prevent dense meatballs.

  • Return drained potatoes to the hot pot to allow steam to evaporate before mashing to avoid watery mash.

  • Simmer the gravy slowly and whisk as you add broth to prevent lumps and create a silky texture.

  • Use 80/20 ground beef for juicier results; overworking the mixture will make meatballs tough.

  • If gravy is too thin, whisk a slurry of 1 teaspoon cornstarch and 1 tablespoon cold water and stir in gradually.

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 fry the meatballs instead of baking?

Yes. Baked meatballs can be browned lightly in a skillet before baking for extra color, but baking alone is faster and less messy.

How long will leftovers last?

Yes. Keep them refrigerated in an airtight container for up to 4 days, or freeze meatballs and gravy separately for up to 3 months.

Tags

Winter Warmers DinnerBeefComfort FoodPotatoesRecipesGusteen
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:35 minutes
Rest Time:10 mins
Total:55 minutes

Ingredients

Meatballs

Gravy

Mashed Potatoes

Pantry

Instructions

1

Preheat and prepare

Preheat the oven to 400 degrees Fahrenheit and prepare a baking sheet with parchment or a light oiling to prevent sticking.

2

Mix the meatball ingredients

Combine ground beef, breadcrumbs soaked in milk, onion, garlic, egg, Worcestershire sauce, salt, pepper, and seasonings in a large bowl; mix gently until just combined to avoid tough meatballs.

3

Shape and bake meatballs

Form 1.5-inch meatballs, place on the baking sheet, and bake 18 to 22 minutes until the internal temperature is 160 F and juices run clear.

4

Boil potatoes

Place peeled, chopped potatoes in cold water, bring to a boil, and cook 15 to 20 minutes until fork-tender; drain thoroughly and return to the pot.

5

Make mashed potatoes

Add minced garlic, butter, and milk to the hot potatoes and mash until smooth; stir in fresh parsley and season to taste with salt and pepper.

6

Prepare gravy

Cook flour in a skillet over medium heat for one minute, whisk in beef broth gradually, then add soy sauce and Dijon mustard; simmer until thickened about 4 to 6 minutes.

7

Combine and serve

Add baked meatballs to the simmering gravy, coat gently, simmer 2 to 3 minutes to meld flavors, then serve over garlic herb mashed potatoes with a sprinkle of fresh 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: 45g | 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
@gusteen 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 @gusteen 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 Charlotte!

Chef and recipe creator specializing in delicious Winter Warmers 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.