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

Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes

5 from 1 vote
1 Comments
Isabella Jane
By: Isabella JaneUpdated: May 18, 2026
This post may contain affiliate links. Please read our disclosure policy.

Comforting Salisbury-style meatballs simmered in a savory gravy and served atop creamy garlic herb mashed potatoes — a weeknight favorite with true homestyle flavor.

Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes

This version of Salisbury steak, shaped into tender meatballs and bathed in a rich brown gravy, has been one of my go-to comfort dinners for years. I first put this together on a rainy evening when I wanted something nostalgic but faster than a classic pan-fried Salisbury steak. The meatballs keep the center juicy while the gravy carries the deep, savory notes that make everyone at the table sigh with satisfaction.

What makes this combination special is the balance of textures and flavors: crisp edges on the meatballs from a short oven roast, soft and creamy mashed potatoes brightened with garlic and fresh parsley, and a gravy that ties everything together with Worcestershire, Dijon, and a splash of soy sauce. This meal is perfect for weeknights, but it’s also hearty enough for a cozy weekend dinner. It brings back memories of family tables, hurried homework sessions calmed by the smell of dinner, and friends who always ask for the leftovers.

Why You'll Love This Recipe

  • Comforting, familiar flavors that come together in under an hour — meatballs roast in the oven while you prepare the potatoes and gravy.
  • Uses pantry staples and basic fridge ingredients: ground beef, breadcrumbs, milk, onions, a few seasonings and simple staples like Dijon and Worcestershire.
  • Hands-off oven finish gives evenly cooked meatballs with less splatter than pan-frying and frees up stovetop space for the potatoes and gravy.
  • The gravy is rich without heavy cream and thickens quickly with just two tablespoons of flour and two cups of beef broth.
  • Make-ahead friendly: meatballs or mashed potatoes can be prepared a day ahead and reheated gently, making this great for meal prep or busy nights.
  • Kid-friendly and crowd-pleasing — picky eaters often love the simple, savory flavors and familiar mashed potato base.

I’ve served this on weeknights and at small dinner gatherings; my partner’s first bite was a quiet moment of approval, and my siblings always went back for seconds. It’s a reliable dish that feels like a warm hug on the plate — simple to assemble but thoughtful in technique, especially when you pay attention to seasoning and the gravy’s consistency.

Ingredients

  • Ground beef (1 lb): Use 80/20 for flavor and juiciness; leaner meat will be drier. Freshly ground or store-packed both work — avoid overly compacted patties when mixing.
  • Breadcrumbs (1/2 cup): Plain or panko both bind well; plain gives a subtler texture, panko keeps meatballs lighter. If gluten-free needed, use GF crumbs.
  • Milk (1/4 cup + 1/2 cup): Whole milk adds richness to both meatballs and potatoes. Warm slightly before mixing into crumbs to help hydration.
  • Onion (1 medium): Finely chopped so it softens while baking; white or yellow onion both work for depth of flavor.
  • Garlic (1 clove + 4 cloves): Use one clove minced into the meat for an underlying note, and four cloves in the potatoes for an assertive, roasted garlic flavor.
  • Large egg (1): Binds the meat mixture; at room temperature it incorporates more evenly.
  • Worcestershire sauce (2 tbsp): Adds umami and tang; key to that classic Salisbury profile.
  • Seasonings: Salt (1 tsp), black pepper (1/2 tsp), dried parsley (1 tsp), onion powder (1 tsp), garlic powder (1 tsp) — balance these to taste for a lightly herbed profile.
  • Beef broth (2 cups): Use low-sodium if possible so you can control final seasoning of the gravy.
  • All-purpose flour (2 tbsp): Thickening agent for the gravy; whisk into fat and cook briefly to remove raw flour flavor.
  • Soy sauce (1 tbsp) and Dijon mustard (1 tsp): Small amounts that add depth and bright, savory complexity to the gravy.
  • Potatoes (2 lb), peeled and chopped: Yukon Golds or russets both mash well — Yukon Gold gives a more buttery, creamy texture.
  • Butter (1/4 cup): Adds richness to the potatoes; adjust slightly if you prefer lighter mash.
  • Fresh parsley (1 tbsp): Stirred into the mash at the end for herbaceous brightness and color.

Instructions

Preheat and prepare: Preheat the oven to 400°F. Line a baking sheet with parchment or lightly oil it so the meatballs don’t stick. This step ensures even browning and easy cleanup — oven heat gives a consistent crust while keeping the inside juicy. Make the meatball mix: In a large bowl, combine 1 lb ground beef, 1/2 cup breadcrumbs, 1/4 cup milk, 1 finely chopped medium onion, 1 minced clove garlic, 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. Mix gently — overworking will make meatballs dense. Combine until uniform but still light. Shape and bake: Shape into 1.5-inch meatballs; aim for uniform size so they cook evenly. Place on the baking sheet and bake for about 20 minutes, or until an instant-read thermometer registers 160°F in the center. You’ll notice them lightly browned on the outside when ready. Cook potatoes: While meatballs bake, place 2 lb peeled and chopped potatoes into a large saucepan, cover with cold water, and bring to a boil. Simmer until potatoes are tender, about 15–20 minutes. Drain well to avoid watery mash and return to the hot pot to steam off excess moisture for a minute. Mash potatoes: Add 4 minced garlic cloves, 1/4 cup butter, and 1/2 cup milk to the drained potatoes. Mash until smooth using a potato masher or ricer for velvety texture. Stir in 1 tbsp chopped fresh parsley and season with salt and pepper to taste. Adjust milk for desired creaminess. Make the gravy: In a large skillet over medium heat, add 2 tbsp flour (dry) and toast for about 1 minute. Gradually whisk in 2 cups beef broth to avoid lumps. Add 1 tbsp soy sauce and 1 tsp Dijon mustard. Simmer for about 5 minutes until slightly thickened. Taste and adjust with salt/pepper. If too thick, add a splash more broth; if thin, simmer a minute longer. Combine and finish: When meatballs are cooked, transfer them into the gravy and gently spoon sauce over each to coat. Simmer together for 2–3 minutes to marry flavors. Serve hot over a generous scoop of garlic herb mashed potatoes and garnish with additional parsley if desired. User provided content image 1

You Must Know

  • This meal freezes well: meatballs in gravy can be frozen for up to 3 months; thaw overnight in the refrigerator before reheating gently on low heat.
  • Leftovers keep in the refrigerator for 3–4 days when stored in an airtight container; reheat slowly to avoid drying out the meatballs.
  • High in protein and comforting carbs — a satisfying single-dish dinner. Use low-sodium beef broth to control overall salt level.
  • For a smoother mash, use a ricer or food mill; for chunkier texture, mash by hand and leave small lumps for rustic appeal.
  • To make this gluten-free, substitute gluten-free breadcrumbs and 2 tbsp cornstarch mixed with water to thicken the gravy instead of flour.

My favorite part is the gravy — it’s simple but layered: Worcestershire and soy bring umami, Dijon brightens, and the toasted flour removes any raw pasty taste. Watching family members scrape the plate clean is always the highlight; this is the kind of dinner that brings people together without fuss, leaving you time to enjoy dessert or a relaxed conversation.

Storage Tips

To store, cool meatballs and gravy completely before refrigerating to preserve texture and flavor. Use airtight containers and separate the mashed potatoes if you can; potatoes reheat best when treated gently. In the fridge, consume within 3–4 days. For freezing, portion meatballs in gravy into freezer-safe bags or containers, leaving headspace; they keep for up to 3 months. Reheat from frozen on low simmer to avoid curdling the gravy — add a splash of broth if it thickens too much. For mashed potatoes, freeze in single portions or reheat with a tablespoon of butter and a splash of milk to refresh creaminess.

User provided content image 2

Ingredient Substitutions

You can swap ground beef for ground turkey or chicken for a lighter version, though add 1–2 tbsp olive oil to the mix to keep moisture. For dairy-free needs, substitute the milk in the meatballs and mash with unsweetened soy or oat milk and a dairy-free spread. Breadcrumbs can be replaced with crushed crackers or oats — use the same volume. To thicken the gravy without gluten, whisk 2 tbsp cornstarch into 3 tbsp cold water and add it slowly to the simmering broth; allow a minute to thicken. If you prefer more herb flavor, add 1 tsp chopped fresh thyme or rosemary to the meat mixture.

Serving Suggestions

Serve meatballs scooped over a generous mound of garlic herb mash, spooning plenty of gravy over both. A crisp green salad with a bright vinaigrette cuts through the richness — try arugula, shaved fennel, and lemon. Steamed green beans, roasted carrots, or sautéed mushrooms complement the plate well. For a cozy family dinner, serve with crusty bread to soak up extra gravy. Garnish with chopped fresh parsley and a light grind of black pepper for color and freshness.

Cultural Background

Salisbury steak, named after 19th-century physician James Salisbury, became a popular comfort food in American kitchens for its affordable ingredients and hearty flavors. Traditionally served as a ground beef patty with a brown gravy, this sofa-friendly adaptation forms meatballs instead of patties for bite-sized comfort and faster oven cooking. The dish melds English and American influences: the rich brown gravy echoes British meat sauces while the American pantry introduces Worcestershire, soy, and Dijon for a modern savory twist.

Seasonal Adaptations

In winter, add roasted root vegetables on the side and stir a spoonful of caramelized onion into the gravy for extra depth. For spring or summer, lighten the mash by folding in steamed peas and lemon zest or swap Yukon Gold potatoes for new potatoes, mashed with olive oil and herbs. Holiday variations include adding a splash of red wine to the gravy and serving the meatballs with buttery parsnip mash for a festive twist.

Meal Prep Tips

To make ahead, form the meatballs and refrigerate for up to 24 hours before baking — this improves flavor melding. Par-cook the potatoes and reheat with a little extra milk and butter to restore creaminess. Freeze single portions of meatballs in gravy in microwave-safe containers for quick lunches. Label containers with date and contents, and plan to reheat gently to preserve tenderness. This approach saves time during busy weeks while keeping dinners satisfying and homemade.

Take comfort in the fact that this dish is forgiving: adjust seasoning, swap small ingredients, and rely on simple techniques like toasting the flour and draining the potatoes well. It’s a dependable dinner that rewards care without demanding perfection — a true weeknight champion.

Pro Tips

  • Avoid overmixing the meat mixture; combine until just combined to keep meatballs tender.

  • Toast the flour briefly in the pan before adding liquid to cook out raw flavor and improve gravy color.

  • Return drained potatoes to the warm pot for a minute to steam off excess water before mashing for a fluffier texture.

  • Use room-temperature milk and egg to help the breadcrumbs hydrate evenly and bind 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 bake these meatballs instead of frying?

Yes — bake the meatballs until internal temperature reaches 160°F, then transfer to the gravy and simmer for a few minutes so flavors meld.

How long do leftovers last in the freezer?

Freeze the meatballs in gravy for up to 3 months in airtight containers. Thaw overnight in the refrigerator before reheating gently on the stove.

Tags

Comfort ClassicsSalisbury SteakMeatballsGarlic Mashed PotatoesBeefComfort FoodDinner IdeasPaletina
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

Preheat and prepare

Preheat oven to 400°F. Line or oil a baking sheet for even cooking and easy cleanup.

2

Mix the meatball ingredients

In a large bowl, gently combine ground beef, breadcrumbs, milk, onion, garlic, egg, Worcestershire sauce, salt, pepper, dried parsley, onion powder, and garlic powder until just combined.

3

Shape and bake meatballs

Form mixture into 1.5-inch meatballs and place on the sheet. Bake about 20 minutes until internal temperature is 160°F and edges are lightly browned.

4

Cook potatoes

Boil peeled, chopped potatoes in salted water until tender, 15–20 minutes. Drain and return to the pot to steam off excess moisture.

5

Mash potatoes with garlic and butter

Add minced garlic, butter, and milk to the potatoes. Mash to desired consistency, stir in fresh parsley, and season with salt and pepper.

6

Make and thicken the gravy

In a skillet, toast flour for about a minute over medium heat, then whisk in beef broth slowly. Add soy sauce and Dijon, simmer for 5 minutes until thickened and smooth.

7

Combine meatballs and gravy

Add baked meatballs to the gravy and simmer 2–3 minutes to coat and meld flavors. Serve meatballs over garlic herb mashed potatoes.

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: 43g | Protein:
28g | 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
@paletina 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 @paletina 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 Isabella!

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