Search Recipes

Find your favorite dishes

Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes

easysweetmeal Editorial Team

By easysweetmeal Editorial Team

Mar 6, 2026

20 min prep
30 min cook
4 servings
Jump to Recipe
Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes

Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes is a comforting, hearty meal that transforms a classic American favorite into a delicious and satisfying dish. Tender beef meatballs are baked and then simmered in a rich savory gravy before being served over creamy mashed potatoes infused with garlic and fresh herbs.

This recipe is perfect for cozy family dinners, meal prepping, or when you're craving classic comfort food with a homemade touch. The flavorful meatballs paired with smooth, buttery mashed potatoes make every bite rich and satisfying.

If you enjoy traditional homestyle cooking with deep savory flavors, this Salisbury steak meatballs recipe will quickly become a regular in your dinner rotation.

Why You’ll Love This Recipe

  • Ultimate comfort food: Juicy meatballs and creamy mashed potatoes create a warm, satisfying meal.
  • Rich savory gravy: Worcestershire, soy sauce, and Dijon mustard add deep flavor.
  • Family-friendly dinner: A hearty meal everyone at the table will enjoy.
  • Perfect for leftovers: Reheats beautifully for meal prep or next-day lunches.

About the Ingredients

Ground Beef

Ground beef forms the base of the meatballs, providing a rich and juicy flavor typical of classic Salisbury steak.

Breadcrumbs and Milk

This combination keeps the meatballs tender and prevents them from becoming dense while baking.

Worcestershire Sauce

Worcestershire sauce adds a deep savory umami flavor that enhances the beef.

Beef Broth

Beef broth creates the base for the gravy, giving it a rich and hearty taste.

Potatoes

Soft mashed potatoes provide the perfect creamy base for the flavorful meatballs and gravy.

Tips & Tricks

Do Not Overmix the Meat

Mix the ingredients just until combined to keep the meatballs tender.

Bake for Easy Cooking

Baking the meatballs first helps them hold their shape before simmering in gravy.

Mash Potatoes While Hot

Mashing potatoes immediately after draining ensures the smoothest texture.

Pro Tips

  • Use Yukon Gold potatoes for extra creamy mashed potatoes.
  • Add a splash of cream instead of milk for richer flavor.
  • Let the gravy simmer gently to fully develop its flavor.

Step-by-Step Instructions

Prepare the Meatballs

Preheat the oven to 400°F (200°C). In a large bowl, mix the ground beef, breadcrumbs, milk, onion, garlic, egg, Worcestershire sauce, salt, pepper, parsley, onion powder, and garlic powder until combined.

Bake the Meatballs

Shape the mixture into meatballs about 1.5 inches in diameter. Place them on a baking sheet and bake for about 20 minutes or until fully cooked.

Make the Mashed Potatoes

Boil the chopped potatoes in a large pot of water until tender, about 15–20 minutes. Drain and mash with garlic, butter, and milk until smooth. Stir in chopped parsley and season to taste.

Prepare the Gravy

In a frying pan, cook the flour over medium heat for about 1 minute. Gradually whisk in beef broth to avoid lumps. Stir in soy sauce and Dijon mustard and simmer until thickened.

Combine and Serve

Add the baked meatballs to the gravy and coat them well. Serve hot over garlic herb mashed potatoes.

Delicious Variations

Mushroom Gravy

Add sautéed mushrooms to the gravy for extra depth and texture.

Cheesy Mashed Potatoes

Mix shredded cheddar or Parmesan into the mashed potatoes for a richer side.

Turkey Meatballs

Substitute ground turkey for a lighter version of this comforting dish.

How to Store Salisbury Steak Meatballs

Refrigerator

Store meatballs and mashed potatoes in an airtight container in the refrigerator for up to 4 days.

Freezer

Freeze the meatballs and gravy for up to 2 months. Thaw overnight in the refrigerator before reheating.

Room Temperature

Do not leave this dish at room temperature for more than 2 hours.

Reheating

Reheat in a skillet over medium heat or in the microwave until warmed through.

Frequently Asked Questions

Can I cook the meatballs in a skillet instead of baking?

Yes, you can brown them in a skillet before simmering in the gravy.

What potatoes work best for mashed potatoes?

Yukon Gold or Russet potatoes create the creamiest mashed potatoes.

Can I make this recipe ahead of time?

Yes, both the meatballs and mashed potatoes can be prepared in advance and reheated.

Can I add mushrooms to the gravy?

Yes, sautéed mushrooms make a great addition and enhance the flavor.

How do I keep mashed potatoes creamy?

Add warm milk and butter gradually while mashing to achieve a smooth texture.

Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes

Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes

Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes

20 min
Prep Time
30 min
Cook Time
4
Servings
520
Calories

Ingredients

Instructions

  1. 1 Preheat oven to 400°F (200°C).
  2. 2 Combine ground beef, breadcrumbs, milk, onion, garlic, egg, Worcestershire sauce, salt, pepper, parsley, onion powder, and garlic powder.
  3. 3 Shape mixture into meatballs and place on a baking sheet.
  4. 4 Bake for about 20 minutes until cooked through.
  5. 5 Boil chopped potatoes until tender, about 15–20 minutes.
  6. 6 Mash potatoes with garlic, butter, milk, and parsley.
  7. 7 Cook flour in a pan for 1 minute, then whisk in beef broth.
  8. 8 Add soy sauce and Dijon mustard and simmer until thickened.
  9. 9 Add meatballs to the gravy and coat well.
  10. 10 Serve meatballs over garlic herb mashed potatoes.

Servings: 4

Cuisine: American

Course: Dinner

Nutrition (per serving): 28g protein · 45g total carbs