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

Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes

5 from 1 vote
1 Comments
Abigail Claire
By: Abigail ClaireUpdated: 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 with make-ahead and family-friendly appeal.

Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes

This Salisbury-style meatball and garlic herb mashed potato combination has been a go-to for chilly weeknights and cozy family dinners. I first landed on this blend of flavors during a rainy autumn when I wanted a dish that felt like Sunday roast but was quick enough for a weekday. The exterior of the meatballs browns lightly in the oven while the interior stays juicy, and the savory brown gravy brings the whole plate together. Paired with buttery garlic mashed potatoes spiked with fresh parsley, every bite is familiar, comforting and deeply satisfying.

I remember serving this to a mix of adults and children; the kids declared the meatballs their favorite new dinner, while the adults appreciated the gravy's depth from Worcestershire and Dijon. The texture contrast is important here: firm but tender meatballs and silky, slightly whipped potatoes. The recipe scales well, freezes nicely, and uses pantry staples you likely already have on hand. With simple techniques and clear timing, you can deliver a meal that looks like you spent hours on it without the fuss.

Why You'll Love This Recipe

  • Comfort food made simple: 30 to 45 minutes from start to finish when you multitask, perfect for busy evenings and family suppers.
  • Pantry-friendly ingredients: ground beef, breadcrumbs, milk, beef broth and basic spices, so you can usually assemble this without a special trip to the store.
  • Make-ahead friendly: meatballs can be formed and refrigerated up to 24 hours, or frozen for months; gravy reheats beautifully.
  • Crowd-pleasing texture: the meatballs stay juicy thanks to milk and egg; the gravy adds savory richness that keeps everything moist.
  • Adaptable sides: the garlic-herb mash pairs with roasted vegetables or a simple green salad for a complete plate.
  • Comfort with a touch of finesse: a hint of Dijon and soy gives the gravy a savory backbone without overpowering the classic taste.

My family always asks for seconds when I make these. Over time I've tweaked the seasoning balance, and the combination of Worcestershire, Dijon and a splash of soy has become the secret that keeps the sauce rounded and memorable. It’s one of those dishes that fills the house with an inviting aroma and makes everyone gather around the table.

Ingredients

  • Ground beef (1 pound): Use 80/20 or 85/15 for balanced flavor and moisture. Higher fat content yields juicier meatballs; if you prefer leaner meat, add a tablespoon of olive oil to maintain tenderness.
  • Breadcrumbs (1/2 cup): Plain or panko both work. Panko gives a slightly lighter interior; traditional breadcrumbs give a denser, homier bite.
  • Milk (1/4 cup plus 1/2 cup): Whole milk is best for richness. Reserve 1/4 cup for the meatball mix and use 1/2 cup warm milk for the potatoes to achieve silky mash.
  • Onion and garlic: One medium onion finely chopped and 5 cloves garlic total provide layered aromatics; reserve 4 garlic cloves for the mash and 1 clove for the meatball mix.
  • Egg (1 large): Acts as a binder to keep the meatballs intact while baking.
  • Worcestershire, soy sauce and Dijon: 2 tablespoons Worcestershire, 1 tablespoon soy sauce and 1 teaspoon Dijon mustard add umami, depth and a subtle tang to the gravy and meatballs.
  • Spices: 1 teaspoon salt, 1/2 teaspoon black pepper, 1 teaspoon dried parsley, 1 teaspoon onion powder and 1 teaspoon garlic powder for balanced seasoning throughout.
  • Browning and gravy: 2 cups beef broth and 2 tablespoons all-purpose flour make a smooth, savory brown sauce; adjust thickness with extra broth if needed.
  • Potatoes (2 pounds): Yukon Gold or russet peeled and chopped for a fluffy, buttery mash.
  • Butter and fresh parsley: 1/4 cup butter for richness and 1 tablespoon chopped fresh parsley to brighten the mashed potatoes.

Instructions

Prepare the oven and meatball mix: Preheat the oven to 400°F. In a large bowl combine 1 pound ground beef, 1/2 cup breadcrumbs, 1/4 cup milk, 1 medium onion finely chopped, 1 clove garlic minced, 1 large 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. Mix gently by hand or with a spoon until evenly combined; avoid overworking to keep meatballs tender. Shape and bake: Shape into meatballs about 1.5 inches in diameter using a small scoop or your hands for uniform size. Place on a baking sheet lined with parchment and bake at 400°F for about 18 to 22 minutes, until the meatballs reach 160°F internally and are lightly browned on the outside. Rest briefly before saucing. Boil the potatoes: While the meatballs bake, put 2 pounds peeled and chopped potatoes in a pot, cover with cold water and season the water with a pinch of salt. Bring to a boil and simmer 15 to 20 minutes until tender when pierced with a fork. Drain thoroughly. Mash with garlic and butter: Return hot potatoes to the pot, add 4 cloves minced garlic, 1/4 cup butter and 1/2 cup warm milk. Mash until smooth or slightly textured to your preference. Stir in 1 tablespoon chopped fresh parsley and season with salt and pepper to taste. Keep warm. Make the gravy and combine: In a skillet over medium heat, cook 2 tablespoons flour for about 1 minute. Gradually whisk in 2 cups beef broth to avoid lumps. Add 1 tablespoon soy sauce and 1 teaspoon Dijon mustard. Simmer 4 to 6 minutes until thickened, then season with salt and pepper. Add baked meatballs to the skillet, spooning gravy over them and simmer 2 to 3 minutes to meld flavors. Serve: Plate a generous scoop of garlic herb mashed potatoes and top with 3 to 4 meatballs and plenty of gravy. Garnish with extra chopped parsley if desired. User provided content image 1

You Must Know

  • High in protein and energy: this dish combines beef and potatoes so expect a hearty calorie count; it freezes well for up to 3 months in airtight containers.
  • Storage: refrigerate leftovers within two hours and consume within 3 to 4 days; reheat gently on the stove or in the oven to retain texture.
  • Make-ahead tips: form meatballs and keep raw in the fridge for up to 24 hours or freeze before baking; thaw before baking for best results.
  • Dietary notes: contains dairy, egg, gluten and soy; see substitution suggestions below for allergen-friendly swaps.

My favorite part is the gravy: simple techniques turn flour and broth into a silky, savory sauce that ties the plate together. Over the years I’ve learned that simmering the gravy a few extra minutes smooths out any floury taste and deepens the flavor, making it the star alongside the meatballs and mash.

User provided content image 2

Storage Tips

Store cooled leftovers in airtight containers. Refrigerate for up to four days. For longer storage, freeze meatballs and gravy together in a freezer-safe container for up to three months. Thaw overnight in the refrigerator before reheating. Reheat gently on low heat on the stove, stirring occasionally, or warm in a 325°F oven until heated through. For the mashed potatoes, add a splash of milk or a knob of butter when reheating to restore creaminess and prevent drying.

Ingredient Substitutions

To make the dish gluten-free, use gluten-free breadcrumbs and a gluten-free flour for the gravy, such as a 1:1 blend; tamari can replace soy sauce. For dairy-free options, substitute milk in the meatball mix with unsweetened oat milk and use vegan butter or olive oil in the mash. Swap ground beef for a mix of ground turkey and pork for a lighter flavor; reduce cooking time slightly for leaner meats to avoid drying out. Egg can be replaced with 1/4 cup plain yogurt or a flax egg if needed.

Serving Suggestions

Serve with steamed green beans, roasted carrots or a crisp green salad to add brightness and balance the plate. For a holiday twist, place the meatballs and mash on a platter and garnish with parsley and a few roasted pearl onions. Individual ramekins with a scoop of mash topped with a meatball and a drizzle of gravy make charming single-serve presentations for dinner guests.

Cultural Background

The flavors are rooted in classic American comfort cooking, borrowing elements from British meat-and-gravy traditions and the American love of mashed potatoes. Salisbury steak itself originated as a frugal, hearty option in the 19th century. This variation—shaping the beef into meatballs and finishing in a brown gravy—melds techniques from home-cooking traditions to create something familiar yet slightly elevated through a sauce layered with Worcestershire and Dijon.

Seasonal Adaptations

In colder months, add roasted mushrooms and shallots to the gravy for earthy depth. In spring and summer, swap parsley for fresh chives and lighten the potatoes with a splash of buttermilk for tang. For holiday variations, fold roasted garlic into the mash and top with a cranberry-balsamic drizzle alongside the gravy for a festive pairing.

Meal Prep Tips

Form meatballs in advance and freeze on a sheet tray until firm, then transfer to a bag for long-term storage. Cook a double batch of gravy and freeze in portions for quick weeknight meals. Portion out mash into individual containers, add a dab of butter on top, and reheat in the microwave or oven. Label containers with dates and reheating instructions to streamline weekday dinners.

This plate is both nostalgic and practical: it feeds a family well, travels easily to potlucks, and teaches simple techniques—proper binding, gentle mixing, and gravy thickening—that improve any home cook's repertoire. I hope you make it, adapt it, and share it as I have.

Pro Tips

  • Use a light touch when mixing the meatball ingredients to avoid a dense texture; overworking the meat develops gluten and tightens the meat.

  • Warm the milk before adding it to the mashed potatoes for silkier results and to help the butter melt evenly.

  • Simmer the gravy a few minutes longer than you think; this cooks out any raw flour taste and deepens the flavor.

  • For uniform cooking, make the meatballs all the same size and use an instant-read thermometer to check for 160°F internal temperature.

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 freeze the meatballs?

Yes. Form meatballs and freeze them on a sheet tray until solid, then transfer to a freezer bag. Freeze up to 3 months. Bake from frozen but add 8 to 10 minutes to the baking time or thaw overnight for best texture.

How do I make this gluten-free?

Use gluten-free breadcrumbs and a gluten-free flour like rice flour or a 1:1 gluten-free blend. Replace soy sauce with tamari for a gluten-free gravy.

Tags

Hearty DinnersBeefDinnerPotatoesRecipeComfort FoodWeeknight Dinner
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:30 minutes
Rest Time:10 mins
Total:50 minutes

Ingredients

Meatballs

Gravy

Garlic Herb Mashed Potatoes

Instructions

1

Mix the meatball ingredients

In a large bowl combine ground beef, breadcrumbs, milk, chopped onion, minced garlic, egg, Worcestershire sauce and seasonings. Mix gently until just combined to keep the meatballs tender.

2

Shape and bake the meatballs

Form into 1.5-inch meatballs, place on a lined baking sheet and bake at 400°F for 18 to 22 minutes until the internal temperature reaches 160°F and the exterior is lightly browned.

3

Cook the potatoes

Boil peeled and chopped potatoes in salted water for 15 to 20 minutes until fork-tender. Drain and return to the pot for mashing.

4

Mash with garlic, butter and milk

Add minced garlic, butter and warm milk to the drained potatoes. Mash to desired consistency, stir in fresh parsley and season to taste.

5

Make gravy and combine

Cook flour in a skillet briefly, whisk in beef broth, then add soy sauce and Dijon. Simmer until thick. Add baked meatballs and simmer 2 to 3 minutes so the flavors meld.

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: 693kcal | Carbohydrates: 53g | Protein:
36g | Fat: 36g | 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
@forkelle 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 @forkelle 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 Abigail!

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