Go Back

Salisbury Steak Meatballs with Gravy and Mashed Potatoes Recipe

Hearty, rich, and full of flavor, these Salisbury Steak Meatballs with Gravy and Mashed Potatoes are a modern take on a classic comfort food. Easy enough for weeknights, delicious enough for guests.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings 4

Ingredients
  

For the Meatballs:

  • 1 lb ground beef 85% lean
  • 1/3 cup breadcrumbs
  • 1 egg
  • 1 tbsp Worcestershire sauce
  • 1 tsp Dijon mustard
  • 1/2 tsp onion powder
  • 1/2 tsp garlic powder
  • Salt and black pepper to taste
  • 1 tbsp olive oil for searing

For the Gravy:

  • 1 tbsp butter
  • 1 small onion thinly sliced
  • 2 tbsp all-purpose flour or gluten-free flour
  • 2 cups beef broth
  • 1 tbsp Worcestershire sauce
  • 1 tsp Dijon mustard
  • Salt and pepper to taste

For the Mashed Potatoes:

  • 2 lbs Yukon gold potatoes peeled and diced
  • 1/4 cup butter
  • 1/2 cup milk or plant-based milk
  • Salt to taste
  • Optional: 1/2 tsp garlic powder

Instructions
 

  • In a bowl, mix together ground beef, breadcrumbs, egg, Worcestershire, Dijon, onion powder, garlic powder, salt, and pepper. Form into 16 small meatballs.
  • Heat olive oil in a large skillet over medium heat. Add meatballs and sear until browned on all sides (about 6–8 minutes total). Remove and set aside.
  • In the same skillet, add butter and sliced onions. Sauté until softened (about 5 minutes).
  • Stir in flour and cook for 1 minute.
  • Slowly whisk in beef broth, Worcestershire sauce, and Dijon mustard. Bring to a simmer.
  • Return meatballs to the skillet, cover, and simmer in the gravy for 15 minutes, until fully cooked.
  • Meanwhile, boil potatoes in salted water until fork-tender (about 15–20 minutes).
  • Drain and mash with butter, milk, salt, and garlic powder (if using) until smooth.
  • Serve meatballs and gravy over a bed of mashed potatoes.
  • Garnish with chopped parsley if desired.

Notes

  • Use ground turkey for a lighter version.
  • Add mushrooms to the gravy for extra depth.
  • Make the mashed potatoes ahead and reheat with a splash of milk.
  • Leftover meatballs and gravy freeze well for up to 3 months.
  • Pair with steamed green beans or roasted carrots for a complete meal.