Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes – The Ultimate Cozy Comfort Dinner

Photo of author
Author: Adam
Published:

🎉 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:

  1. Peel and chop the potatoes into chunks.
  2. Add them to a pot of salted water.
  3. Boil until fork-tender (about 12–15 minutes).
  4. 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.

Adam

Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes – The Ultimate Cozy Comfort Dinner

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.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings

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

✨ 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

  • 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)

Method
 

⭐ Step 1: Prep the Meatball Mixture
  1. In a large mixing bowl, combine:
  2. Ground beef
  3. Egg
  4. Breadcrumbs
  5. Garlic powder
  6. Onion powder
  7. Fresh parsley
  8. Salt
  9. Black pepper
  10. Mix gently until everything is well incorporated. Avoid overmixing to keep the meatballs tender and juicy.
⭐ Step 2: Shape the Meatballs
  1. Roll the mixture into bite-sized meatballs, about 1 to 1.5 inches in diameter.
  2. You should get roughly 20–24 meatballs.
⭐ Step 3: Brown the Meatballs
  1. Heat olive oil in a skillet over medium-high heat.
  2. Add meatballs and cook, turning gently to brown on all sides. They do not need to be fully cooked yet—just seared for flavor.
  3. Remove meatballs and set aside.
⭐ Step 4: Start the Gravy Base
  1. Using the same skillet (keep the browned bits!), reduce heat to medium.
  2. Add minced garlic and sauté for 30 seconds.
  3. Stir in:
  4. Dijon mustard
  5. Ketchup
  6. Worcestershire sauce
  7. Let them bubble for a moment to deepen flavor.
⭐ Step 5: Build the Gravy
  1. Pour in the beef broth and whisk everything together.
  2. Bring to a simmer.
  3. Add your cornstarch slurry and whisk until the gravy thickens.
  4. Season with salt and pepper as needed.
⭐ Step 6: Finish Cooking the Meatballs
  1. Return the browned meatballs to the skillet.
  2. Cover and simmer on low for 15 minutes, allowing them to soak up the gravy and cook through completely.
  3. Stir occasionally to prevent sticking.
⭐ Step 7: Make the Garlic Herb Mashed Potatoes
  1. While the meatballs cook:
  2. Peel and chop the potatoes into chunks.
  3. Add them to a pot of salted water.
  4. Boil until fork-tender (about 12–15 minutes).
  5. Drain and return to the pot.
  6. Mash with:
  7. Butter
  8. Milk
  9. Garlic
  10. Parsley
  11. Salt and pepper
  12. Mash until creamy and fluffy.
⭐ Step 8: Serve & Enjoy
  1. Plate a generous scoop of the garlic herb mashed potatoes.
  2. Top with Salisbury steak meatballs.
  3. Ladle extra gravy over everything.
  4. Garnish with fresh parsley.
  5. This is pure comfort heaven.

Notes

🧊 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.
COOK WITH ADEM

Hi there! I’m Adem, the chef and creator behind Cook with Adem. Cooking has been my passion for as long as I can remember, and I’ve dedicated my life to exploring flavors, experimenting with new dishes, and sharing my love of food with others.

You Might Also Like...

Creamy Chicken and Spinach Casserole with Cream Cheese

Creamy Chicken and Spinach Casserole with Cream Cheese

Creamy Low Carb Chicken Casserole: A No-Noodle Comfort Dish

Creamy Low Carb Chicken Casserole: A No-Noodle Comfort Dish

Lemon Garlic Butter Chicken Thighs with Green Beans Skillet

Lemon Garlic Butter Chicken Thighs with Green Beans Skillet

Quick and Flavorful Mediterranean Chicken Tenders

Quick and Flavorful Mediterranean Chicken Tenders

Leave a Comment

Recipe Rating