Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes – Comfort Food Perfection

Photo of author
Published:

Few meals say “comfort food” quite like Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes. This cozy dinner brings together juicy, pan-seared meatballs in a rich, savory onion gravy, served over a bed of buttery, creamy mashed potatoes infused with roasted garlic and fresh herbs. It’s hearty, satisfying, and full of old-school flavor — with a modern twist.

Inspired by the classic Salisbury steak, this version trades the oval patties for tender meatballs that are easier to cook and even more fun to eat. The homemade gravy is deeply flavorful, made with caramelized onions, beef broth, and a splash of Worcestershire sauce. Paired with velvety mashed potatoes, this dish is perfect for weeknights, Sunday dinners, or anytime you want something that feels like a warm hug.

Ingredients Overview

Here’s what you’ll need for both the meatballs and mashed potatoes, along with tips for choosing the best versions.

For the Salisbury Steak Meatballs:

Ground Beef

Use 80/20 or 85/15 ground beef for juicy, flavorful meatballs. Leaner blends can turn out dry.

Optional: Add a mix of ground pork for extra tenderness.

Breadcrumbs

Help bind the meatballs and hold moisture. Use plain or Italian-style for extra flavor.

Egg

A single egg binds the ingredients and keeps the meatballs from falling apart.

Onion & Garlic

Finely grated or minced onion adds moisture and flavor. Garlic rounds out the savory base.

Worcestershire Sauce

Adds deep umami flavor that mimics the “steak” profile of classic Salisbury steak.

Dijon Mustard (Optional)

Gives the meatballs a slight tang and enhances the beefy flavor.

Salt, Pepper & Dried Herbs

Season well with kosher salt, cracked pepper, and herbs like thyme or parsley for depth.

For the Onion Gravy:

Yellow Onion

Sliced thin and sautéed until golden brown — they’re the star of this luscious gravy.

Butter & Flour

Combined to form a roux that thickens the sauce. Butter adds richness, while flour gives body.

Beef Broth

Use low-sodium, high-quality broth for best flavor control.

Worcestershire Sauce & Dijon

Give the gravy its signature savory-sweet depth and a slight kick.

For the Garlic Herb Mashed Potatoes:

Russet or Yukon Gold Potatoes

Yukon golds give a naturally buttery flavor and creamy texture, while russets mash to a fluffier finish. Use your favorite or mix both.

Roasted Garlic

Mellow and sweet, roasted garlic infuses the potatoes with rich, aromatic flavor.

Butter & Heavy Cream

Essential for that velvety, indulgent mash. Substitute half-and-half or whole milk for a lighter version.

Fresh Herbs

Chives, parsley, and thyme are all great options to stir into the mash for freshness and color.

Step-by-Step Instructions

This dish has three main components: the meatballs, the gravy, and the mashed potatoes. Follow these steps for seamless prep.

1. Make the Mashed Potatoes

Roast the Garlic:
Slice off the top of a garlic bulb, drizzle with olive oil, wrap in foil, and roast at 400°F for 30–35 minutes until golden and soft.

Boil the Potatoes:
Peel and cut potatoes into chunks. Place in a pot of cold salted water. Bring to a boil and cook for 15–20 minutes or until fork-tender.

Mash the Potatoes:
Drain and mash with roasted garlic cloves, butter, cream, and salt. Stir in chopped herbs. Cover and keep warm.

2. Prepare the Meatballs

Mix and Roll:
In a large bowl, mix ground beef, breadcrumbs, egg, onion, garlic, Worcestershire, mustard, and seasonings. Roll into 1½-inch balls (about 16–20).

Sear the Meatballs:
Heat a tablespoon of oil in a large skillet over medium heat. Sear meatballs in batches until browned on all sides, about 6–8 minutes total. Remove and set aside.

3. Make the Onion Gravy

Sauté Onions:
In the same skillet, melt butter and add sliced onions. Cook over medium-low for 10–12 minutes until caramelized.

Build the Gravy:
Sprinkle in flour and stir for 1 minute. Slowly whisk in beef broth until smooth. Add Worcestershire and Dijon.

Simmer and Finish:
Return meatballs to the skillet. Simmer on low for 10–12 minutes until meatballs are cooked through and the gravy is thickened.

Tips, Variations & Substitutions

Pro Cooking Tips

  • Grate the onion into the meatball mix for added moisture.

  • Don’t overwork the meat mixture — mix just until combined for tender meatballs.

  • Deglaze the skillet after searing to pull up all those flavorful brown bits for the gravy.

Variations

  • Add mushrooms to the gravy for an even heartier feel.

  • Swap in ground turkey for a lighter version.

  • Make it dairy-free: Use plant-based butter and cream substitutes for the potatoes.

Substitutions

  • No fresh herbs? Use 1 tsp each of dried parsley and thyme.

  • No roasted garlic? Sauté minced garlic in the butter before adding potatoes.

Serving Ideas & Occasions

This is a full, comforting dinner on its own, but you can pair it with:

  • Steamed green beans or peas

  • A crisp arugula or mixed greens salad

  • Buttered rolls or crusty bread to soak up extra gravy

Perfect for:

  • Sunday dinners

  • Family gatherings

  • Cold nights when you want something hearty and homemade

Nutritional & Health Notes

While rich and indulgent, this dish can be balanced with portion control and smart swaps:

  • Ground beef provides protein and iron.

  • Potatoes offer potassium and vitamin C.

  • Garlic and herbs bring antioxidant benefits.

Lighten it up by:

  • Using light cream or milk in the mash

  • Swapping ground beef for ground turkey

  • Skipping butter and using olive oil

This dish is naturally gluten-free if you use GF breadcrumbs and flour alternatives like cornstarch or arrowroot.

FAQs

Q1: Can I make the meatballs ahead of time?

Yes! You can roll the meatballs up to a day ahead and refrigerate, or freeze them uncooked for up to 2 months. Thaw before cooking.

Q2: Can I make the mashed potatoes dairy-free?

Absolutely. Use olive oil or plant-based butter and unsweetened almond or oat milk.

Q3: What’s the best way to reheat leftovers?

Reheat gently on the stovetop with a splash of broth to loosen the gravy. Potatoes can be reheated in the microwave or stovetop with added cream.

Q4: Can I freeze this dish?

Yes. Freeze the meatballs in gravy in an airtight container for up to 2 months. Freeze mashed potatoes separately for best texture.

Q5: Can I use store-bought gravy?

If you’re short on time, store-bought gravy can work. Add sautéed onions and a splash of Worcestershire to boost flavor.

Q6: How do I thicken the gravy?

Let it simmer uncovered until thickened, or add a slurry of 1 tbsp cornstarch mixed with 1 tbsp cold water.

Q7: What kind of herbs work best in the mashed potatoes?

Fresh parsley, chives, thyme, or rosemary all work beautifully. Use what you have or mix a few together for depth.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes – Comfort Food Perfection


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: rodrigo Stone

Description

Tender Salisbury steak-style meatballs simmered in a rich onion gravy, served over creamy garlic herb mashed potatoes — the ultimate cozy dinner.


Ingredients

For the Meatballs:

  • lbs ground beef

  • ½ cup breadcrumbs

  • 1 egg

  • ¼ cup grated onion

  • 2 garlic cloves, minced

  • 1 tbsp Worcestershire sauce

  • 1 tsp Dijon mustard

  • 1 tsp salt, ½ tsp black pepper

  • 1 tbsp oil (for searing)

For the Gravy:

  • 1 large yellow onion, thinly sliced

  • 2 tbsp butter

  • 2 tbsp flour

  • 2 cups beef broth

  • 1 tbsp Worcestershire sauce

  • 1 tsp Dijon mustard

For the Mashed Potatoes:

  • 2 lbs Yukon Gold or russet potatoes, peeled and chopped

  • 1 head roasted garlic

  • 4 tbsp butter

  • ½ cup heavy cream (or milk)

  • 2 tbsp chopped fresh parsley or chives

  • Salt and pepper to taste


Instructions

  • Roast garlic at 400°F for 30 minutes. Boil potatoes until tender (15–20 minutes), drain, mash with garlic, butter, cream, and herbs. Set aside.

  • In a bowl, mix meatball ingredients and roll into 1½-inch balls.

  • Sear meatballs in skillet until browned. Remove and set aside.

  • In same pan, melt butter and sauté onions 10–12 minutes. Add flour, cook 1 minute.

  • Whisk in broth, Worcestershire, and Dijon. Simmer, then return meatballs and cook 10–12 minutes until thickened.

  • Serve meatballs and gravy over mashed potatoes. Garnish with fresh herbs.

Notes

  • For extra smooth potatoes, use a ricer.

  • Add sautéed mushrooms to the gravy for variation.

  • Can be made ahead and reheated with ease.

my profile picture
Fadi Alaydi

a passionate chef with a flair for transforming ingredients into unforgettable culinary experiences. Currently, I thrive as a shift chef in the dynamic world of the kitchen, where I constantly push the boundaries of taste and texture..

You Might Also Like...

Loaded Chicken Avocado Power Bowl: 7 Amazing Flavor Layers

Loaded Chicken Avocado Power Bowl: 7 Amazing Flavor Layers

Slow Cooker Honey Garlic Chicken: 5 Easy Comfort Dinner

Slow Cooker Honey Garlic Chicken: 5 Easy Comfort Dinner

Slow Cooker Beef Ramen Noodles: 6 Easy Comfort Bowl

Slow Cooker Beef Ramen Noodles: 6 Easy Comfort Bowl

Slow Cooker Chicken Burrito Bowl: 5 Simple Flavorful Meal

Slow Cooker Chicken Burrito Bowl: 5 Simple Flavorful Meal

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star