Go Back
Adam

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

There’s something deeply satisfying about a classic comfort meal — tender meatballs smothered in rich, savory gravy, paired with creamy mashed potatoes that melt in your mouth. This Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes recipe is pure homestyle comfort with a gourmet twist. Salisbury steak has long been a beloved family dish, known for its juicy beef patties drenched in onion gravy. But transforming it into meatballs makes it even more irresistible! Bite-sized and packed with flavor, these Salisbury steak meatballs are juicy, perfectly seasoned, and smothered in a velvety brown gravy that’s completely homemade. Served over fluffy, garlic herb mashed potatoes, every forkful delivers rich umami flavor, buttery smoothness, and that comforting feeling of a home-cooked meal made with love. It’s hearty enough for a Sunday dinner yet easy enough for a weeknight feast.
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Servings: 6 servings

Ingredients
  

🧆 For the Salisbury Steak Meatballs
  • 1 lb ground beef 85% lean preferred
  • 1 egg
  • ¼ cup breadcrumbs
  • 1 small onion finely grated
  • 2 garlic cloves minced
  • 1 tbsp Worcestershire sauce substitute use soy sauce with a pinch of brown sugar for a no-alcohol alternative
  • 1 tsp mustard powder or Dijon mustard
  • 1 tsp onion powder
  • 1 tsp garlic powder
  • ½ tsp paprika
  • Salt and pepper to taste
  • 1 tbsp olive oil for browning
🍛 For the Gravy
  • 2 tbsp unsalted butter
  • 2 tbsp all-purpose flour
  • 2 cups beef broth
  • 1 tbsp soy sauce
  • 1 tsp onion powder
  • 1 tsp garlic powder
  • Salt and pepper to taste
  • Optional: 1 tsp Worcestershire-style substitute soy + vinegar blend
🥔 For the Garlic Herb Mashed Potatoes
  • 2 lbs Yukon Gold potatoes peeled and cubed
  • 4 tbsp butter
  • 1 cup heavy cream or milk for lighter version
  • 3 garlic cloves roasted or minced
  • 2 tbsp fresh parsley chopped
  • 1 tbsp fresh chives chopped
  • Salt and pepper to taste

✨ Kitchen Essentials You’ll Love

Quick picks I trust for better results, faster prep, and easier cleanup.

  • 🍳

    Lodge Seasoned Cast Iron Skillet

    View ↗
  • Instant Pot Duo Plus 9-in-1 Electric

    View ↗
  • 🔥

    CHEFMAN Digital Air Fryer XL 10L

    View ↗

Disclosure: As an Amazon Associate, I earn from qualifying purchases at no extra cost to you.

Equipment

  • Before you start, gather these kitchen essentials:
  • 1 Large mixing bowl
  • 1 Large skillet or sauté pan
  • 1 medium saucepan (for mashed potatoes)
  • 1 Potato masher or hand mixer
  • 1 Wooden spoon
  • 1 Whisk
  • Measuring cups and spoons

Method
 

Step 1: Prepare the Mashed Potatoes
  1. Place cubed potatoes in a large pot and cover with water. Add a pinch of salt.
  2. Bring to a boil, then reduce heat and simmer for 15–20 minutes, until tender when pierced with a fork.
  3. Drain the potatoes and return them to the pot.
  4. Add butter, roasted garlic, and heavy cream. Mash until smooth and creamy.
  5. Stir in parsley and chives, and season with salt and pepper to taste.
  6. Cover and keep warm while you prepare the meatballs.
Step 2: Make the Meatballs
  1. In a large mixing bowl, combine the ground beef, egg, breadcrumbs, onion, garlic, soy sauce substitute, mustard, paprika, onion powder, and salt and pepper.
  2. Mix gently until all ingredients are well combined, but don’t overmix — it keeps the meatballs tender.
  3. Roll into small balls, about 1 ½ inches in diameter (you should get 14–16 meatballs).
Step 3: Sear the Meatballs
  1. Heat olive oil in a large skillet over medium-high heat.
  2. Add the meatballs in batches, searing each side until browned (about 2–3 minutes per side).
  3. Remove and set aside — they’ll finish cooking in the gravy.
Step 4: Make the Gravy
  1. In the same skillet, melt butter over medium heat, scraping up the flavorful bits from the bottom.
  2. Whisk in flour and cook for 1 minute to form a roux.
  3. Gradually pour in the beef broth, whisking constantly until smooth and thickened.
  4. Stir in soy sauce, onion powder, garlic powder, salt, and pepper.
  5. Simmer for 3–4 minutes until the gravy is silky and rich.
Step 5: Simmer Meatballs in Gravy
  1. Add the browned meatballs back to the pan, coating them in the gravy.
  2. Cover and simmer for 10–12 minutes, stirring occasionally, until meatballs are fully cooked and tender.
  3. The gravy should reduce slightly and cling to the meatballs beautifully.
Step 6: Serve It All Together
  1. Spoon a generous scoop of garlic herb mashed potatoes onto each plate.
  2. Top with Salisbury steak meatballs and ladle over the luscious brown gravy.
  3. Garnish with fresh parsley or chives for a final touch.

Notes

🧊 Storage & Reheating
Keep leftovers tasting just as amazing the next day:
Refrigerator: Store meatballs and potatoes separately in airtight containers for up to 4 days.
Freezer: Meatballs and gravy can be frozen for up to 2 months. (Mashed potatoes don’t freeze well but can be made fresh.)
Reheating: Warm the meatballs and gravy on the stovetop over low heat, adding a splash of broth to loosen the sauce.
Reheat potatoes with a little cream or butter to restore smoothness.
🥄 Variations
Get creative with these fun twists:
Turkey Salisbury Meatballs: Use ground turkey for a lighter option.
Mushroom Gravy: Add sautéed mushrooms to the gravy for extra depth.
Cheesy Twist: Mix Parmesan or cheddar into the mashed potatoes for added creaminess.
Herb Explosion: Add thyme or rosemary to the gravy for an aromatic kick.
Low-Carb Version: Swap mashed potatoes for mashed cauliflower.
Vegetarian Version: Use lentil meatballs and vegetable broth for a plant-based alternative.
One-Pot Meal: Add peas and carrots directly into the gravy for a complete, one-dish comfort dinner.
❓ 10 FAQs
1. Can I make the meatballs ahead of time?
Yes! Shape them and store in the fridge for up to 24 hours before cooking.
2. Can I bake the meatballs instead of frying?
Absolutely. Bake at 400°F (200°C) for 15–20 minutes, then simmer them in the gravy.
3. How can I make the gravy extra rich?
Add a small spoon of butter at the end or a dash of cream for silky smoothness.
4. Can I use instant potatoes for the mash?
Fresh potatoes taste best, but in a pinch, instant mash will work fine.
5. What can I serve with this dish?
A side of green beans, roasted carrots, or a fresh salad complements it beautifully.
6. Can I make it dairy-free?
Yes — use olive oil instead of butter and plant-based cream in the mash.
7. How do I prevent dry meatballs?
Don’t overmix the meat and don’t overcook. The gravy will also keep them juicy.
8. What’s the best type of potato for mashing?
Yukon Golds or Russets give the fluffiest, creamiest texture.
9. Can I use chicken broth instead of beef?
Yes, but beef broth adds a richer, deeper flavor.
10. Can I double this recipe?
Definitely! It scales perfectly for larger family dinners or meal prep.
🏁 Conclusion
This Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes recipe is the definition of ultimate comfort food. Each element — the tender, juicy meatballs, the luscious brown gravy, and the buttery garlic mashed potatoes — combines into a perfect symphony of flavor.
It’s rich without being heavy, comforting without being complicated, and nostalgic yet elevated. Every bite takes you home, with the taste of warmth, love, and homemade goodness.
Serve this to your family, friends, or even for a quiet night in — it’s a meal that makes hearts (and bellies) full.