Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes

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.

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.
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.
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
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.

Ingredients
Meatballs
Gravy
Mashed Potatoes
Pantry
Instructions
Preheat and prepare
Preheat the oven to 400 degrees Fahrenheit and prepare a baking sheet with parchment or a light oiling to prevent sticking.
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.
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.
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.
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.
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.
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
Did You Make This?
Leave a comment & rating below or tag
@gusteen on social media!

Categories:
You might also like...

10-Min Easy Egg Fried Rice
A lightning-fast, budget-friendly egg fried rice that transforms day-old jasmine rice into a savory, restaurant-style side or main in just 10 minutes.

3-Ingredient Chocolate Coconut Balls
No-bake chocolate coconut balls made with just shredded coconut, condensed milk, and dark chocolate. Quick, crowd-pleasing, and perfect for gifting.

5-Ingredient Homemade Almond Joy Candy Bars
A simple, no bake treat made with shredded coconut, sweetened condensed milk, Manuka honey, whole almonds, and dark chocolate. Ready in under an hour and perfect for gifting.

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)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Hi, I'm Charlotte!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.

