🎉 Introduction
Few meals deliver warm, nostalgic comfort the way classic Salisbury steak does. But when you take all those rich, savory flavors and serve them as juicy bite-sized meatballs with a glossy brown gravy? And then pair them with fluffy garlic herb mashed potatoes? You get a dinner that feels like the coziest hug on a cold night.
These Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes combine tender beef meatballs, aromatic spices, caramelized garlic, and a silky gravy made from beef broth, mustard, ketchup, and Worcestershire sauce—creating a deep, savory richness in every bite. The mashed potatoes are whipped until creamy, buttery, and perfectly seasoned with fresh herbs and garlic to balance the dish with soft, velvety comfort.
This dinner is the kind of meal you make when you want something satisfying, hearty, and full of flavor. Each element—soft potatoes, juicy meatballs, and rich gravy—comes together in perfect harmony. Whether you’re feeding guests, meal-prepping for the week, or creating a comforting weeknight dinner, this recipe brings both nostalgia and gourmet flair to the table.
🧰 Equipment Needed
- Large mixing bowl
- Large skillet
- Pot for boiling potatoes
- Potato masher or electric mixer
- Wooden spoon or spatula
- Cutting board
- Sharp knife
- Measuring cups & spoons
- Whisk
- Baking sheet (optional)
🛒 Ingredients
For the Salisbury Steak Meatballs
- 1 lb ground beef
- 1 egg, large
- ½ cup breadcrumbs
- 1 tsp garlic powder
- 1 tsp onion powder
- 2 tbsp fresh parsley, chopped
- 1 tsp salt
- ½ tsp black pepper
- 2 tbsp olive oil
For the Gravy
- 4 cloves garlic, minced
- 1 tbsp Dijon mustard
- 1 tbsp ketchup
- 1 tbsp Worcestershire sauce
- 2 cups beef broth
- 1 tbsp cornstarch (mixed with 2 tbsp water)
- Salt and pepper to taste
For the Garlic Herb Mashed Potatoes
- 2 lbs potatoes
- 4 tbsp butter
- ½ cup milk
- 2 cloves garlic, minced
- 1 tbsp fresh parsley, chopped
- Salt and pepper to taste
👩🍳 Directions
⭐ Step 1: Prep the Meatball Mixture
In a large mixing bowl, combine:
- Ground beef
- Egg
- Breadcrumbs
- Garlic powder
- Onion powder
- Fresh parsley
- Salt
- Black pepper
Mix gently until everything is well incorporated. Avoid overmixing to keep the meatballs tender and juicy.
⭐ Step 2: Shape the Meatballs
Roll the mixture into bite-sized meatballs, about 1 to 1.5 inches in diameter.
You should get roughly 20–24 meatballs.
⭐ Step 3: Brown the Meatballs
Heat olive oil in a skillet over medium-high heat.
Add meatballs and cook, turning gently to brown on all sides. They do not need to be fully cooked yet—just seared for flavor.
Remove meatballs and set aside.
⭐ Step 4: Start the Gravy Base
Using the same skillet (keep the browned bits!), reduce heat to medium.
Add minced garlic and sauté for 30 seconds.
Stir in:
- Dijon mustard
- Ketchup
- Worcestershire sauce
Let them bubble for a moment to deepen flavor.
⭐ Step 5: Build the Gravy
Pour in the beef broth and whisk everything together.
Bring to a simmer.
Add your cornstarch slurry and whisk until the gravy thickens.
Season with salt and pepper as needed.
⭐ Step 6: Finish Cooking the Meatballs
Return the browned meatballs to the skillet.
Cover and simmer on low for 15 minutes, allowing them to soak up the gravy and cook through completely.
Stir occasionally to prevent sticking.
⭐ Step 7: Make the Garlic Herb Mashed Potatoes
While the meatballs cook:
- Peel and chop the potatoes into chunks.
- Add them to a pot of salted water.
- Boil until fork-tender (about 12–15 minutes).
- Drain and return to the pot.
Mash with:
- Butter
- Milk
- Garlic
- Parsley
- Salt and pepper
Mash until creamy and fluffy.
⭐ Step 8: Serve & Enjoy
Plate a generous scoop of the garlic herb mashed potatoes.
Top with Salisbury steak meatballs.
Ladle extra gravy over everything.
Garnish with fresh parsley.
This is pure comfort heaven.
🍽️ Servings & Timing
- Servings: 4
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: ~45 minutes
🧊 Storage & Reheating
Refrigerator
Store for up to 4 days.
Freezer
- Meatballs freeze beautifully for up to 2 months.
- Mashed potatoes freeze for 1 month with slightly softer texture.
Reheating
- Stovetop on low
- Microwave with extra gravy added
- Add a splash of milk to potatoes if needed
🥄 Variations
1. Mushroom Salisbury Style
Add sautéed mushrooms to the gravy.
2. Turkey Meatballs
Swap beef for ground turkey.
3. Creamier Potatoes
Add ¼ cup sour cream or heavy cream.
4. Onion Gravy
Add caramelized onions to the base.
5. Herb-Loaded Gravy
Mix thyme, rosemary, and parsley.
6. Extra Garlic Version
Double the garlic in potatoes and gravy.
7. Cheesy Mashed Potatoes
Stir in parmesan or cheddar.
❓ 10 FAQs
1. Can I bake the meatballs instead of pan-frying?
Yes—bake at 400°F (200°C) for 15 minutes.
2. Can I use ground turkey?
Absolutely—still delicious!
3. Can I skip the cornstarch?
The gravy will be thinner, but still tasty.
4. How do I make the potatoes fluffier?
Use a mixer and warm milk.
5. Can I make this ahead?
Yes—gravy may thicken but reheats well.
6. What are the best potatoes to use?
Yukon gold or russet work perfectly.
7. Can I add vegetables to the meatballs?
Finely grated carrot or onion works.
8. Can kids eat this recipe?
Yes—flavors are mild and comforting.
9. Why are my meatballs tough?
Mix gently and don’t overcook.
10. Is this good for meal prep?
Perfect—heats well and tastes even better next day.
🏁 Conclusion
This Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes recipe is the definition of hearty, cozy comfort food. Juicy meatballs simmered in a rich, savory gravy paired with creamy mashed potatoes create a balanced, nostalgic meal that feels like a warm hug after a long day. The flavors are deep, rich, buttery, and satisfying, making every bite unforgettable.
Simple ingredients.
Easy steps.
Massive comfort payoff.
This is the kind of dinner you’ll want to make again and again.

Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes – The Ultimate Cozy Comfort Dinner
Ingredients
✨ Kitchen Essentials You’ll Love
Quick picks I trust for better results, faster prep, and easier cleanup.
-
🍳View ↗
Lodge Seasoned Cast Iron Skillet
-
⚡View ↗
Instant Pot Duo Plus 9-in-1 Electric
-
🔥View ↗
CHEFMAN Digital Air Fryer XL 10L
Disclosure: As an Amazon Associate, I earn from qualifying purchases at no extra cost to you.
Equipment
Method
- In a large mixing bowl, combine:
- Ground beef
- Egg
- Breadcrumbs
- Garlic powder
- Onion powder
- Fresh parsley
- Salt
- Black pepper
- Mix gently until everything is well incorporated. Avoid overmixing to keep the meatballs tender and juicy.
- Roll the mixture into bite-sized meatballs, about 1 to 1.5 inches in diameter.
- You should get roughly 20–24 meatballs.
- Heat olive oil in a skillet over medium-high heat.
- Add meatballs and cook, turning gently to brown on all sides. They do not need to be fully cooked yet—just seared for flavor.
- Remove meatballs and set aside.
- Using the same skillet (keep the browned bits!), reduce heat to medium.
- Add minced garlic and sauté for 30 seconds.
- Stir in:
- Dijon mustard
- Ketchup
- Worcestershire sauce
- Let them bubble for a moment to deepen flavor.
- Pour in the beef broth and whisk everything together.
- Bring to a simmer.
- Add your cornstarch slurry and whisk until the gravy thickens.
- Season with salt and pepper as needed.
- Return the browned meatballs to the skillet.
- Cover and simmer on low for 15 minutes, allowing them to soak up the gravy and cook through completely.
- Stir occasionally to prevent sticking.
- While the meatballs cook:
- Peel and chop the potatoes into chunks.
- Add them to a pot of salted water.
- Boil until fork-tender (about 12–15 minutes).
- Drain and return to the pot.
- Mash with:
- Butter
- Milk
- Garlic
- Parsley
- Salt and pepper
- Mash until creamy and fluffy.
- Plate a generous scoop of the garlic herb mashed potatoes.
- Top with Salisbury steak meatballs.
- Ladle extra gravy over everything.
- Garnish with fresh parsley.
- This is pure comfort heaven.
Notes
Refrigerator Store for up to 4 days. Freezer Meatballs freeze beautifully for up to 2 months. Mashed potatoes freeze for 1 month with slightly softer texture. Reheating Stovetop on low Microwave with extra gravy added Add a splash of milk to potatoes if needed 🥄 Variations
1. Mushroom Salisbury Style Add sautéed mushrooms to the gravy. 2. Turkey Meatballs Swap beef for ground turkey. 3. Creamier Potatoes Add ¼ cup sour cream or heavy cream. 4. Onion Gravy Add caramelized onions to the base. 5. Herb-Loaded Gravy Mix thyme, rosemary, and parsley. 6. Extra Garlic Version Double the garlic in potatoes and gravy. 7. Cheesy Mashed Potatoes Stir in parmesan or cheddar. ❓ 10 FAQs
1. Can I bake the meatballs instead of pan-frying? Yes—bake at 400°F (200°C) for 15 minutes. 2. Can I use ground turkey? Absolutely—still delicious! 3. Can I skip the cornstarch? The gravy will be thinner, but still tasty. 4. How do I make the potatoes fluffier? Use a mixer and warm milk. 5. Can I make this ahead? Yes—gravy may thicken but reheats well. 6. What are the best potatoes to use? Yukon gold or russet work perfectly. 7. Can I add vegetables to the meatballs? Finely grated carrot or onion works. 8. Can kids eat this recipe? Yes—flavors are mild and comforting. 9. Why are my meatballs tough? Mix gently and don’t overcook. 10. Is this good for meal prep? Perfect—heats well and tastes even better next day. 🏁 Conclusion This Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes recipe is the definition of hearty, cozy comfort food. Juicy meatballs simmered in a rich, savory gravy paired with creamy mashed potatoes create a balanced, nostalgic meal that feels like a warm hug after a long day. The flavors are deep, rich, buttery, and satisfying, making every bite unforgettable. Simple ingredients.
Easy steps.
Massive comfort payoff. This is the kind of dinner you’ll want to make again and again.