Print

Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes

Salisbury steak meatballs - featured image

Juicy Salisbury steak meatballs simmered in a rich onion-mushroom gravy, served over creamy garlic herb mashed potatoes. This easy, comforting dinner is perfect for busy weeknights or cozy Sunday suppers.

Ingredients

Scale
  • 1 lb ground beef (85% lean recommended)
  • 1/2 cup plain or Italian-style breadcrumbs
  • 1/4 cup milk (whole or 2%)
  • 1 large egg
  • 1 tbsp Worcestershire sauce
  • 1/2 medium yellow onion, finely minced
  • 2 garlic cloves, minced
  • 1 tsp kosher salt (plus more to taste)
  • 1/2 tsp black pepper (plus more to taste)
  • 2 tbsp fresh parsley, chopped (optional)
  • 2 tbsp unsalted butter
  • 1 large yellow onion, thinly sliced
  • 8 oz cremini or button mushrooms, sliced
  • 2 cups low-sodium beef broth
  • 1 tbsp Worcestershire sauce (for gravy)
  • 1 tbsp ketchup
  • 2 tbsp all-purpose flour
  • 2 lbs russet or Yukon gold potatoes, peeled and cubed
  • 4 tbsp unsalted butter (for potatoes)
  • 1/2 cup whole milk or cream (for potatoes, plus more as needed)
  • 3 garlic cloves, minced or pressed (for potatoes)
  • 2 tbsp fresh chives, chopped
  • 2 tbsp fresh parsley, chopped (for potatoes)
  • Kosher salt and black pepper, to taste (for potatoes and gravy)

Instructions

  1. Peel and cube potatoes. Place in a large pot, cover with cold water by about an inch, and add a big pinch of salt. Bring to a boil over medium-high heat. Reduce to simmer and cook until fork-tender, about 15-20 minutes.
  2. In a large mixing bowl, combine ground beef, breadcrumbs, milk, egg, Worcestershire sauce, minced onion, minced garlic, salt, pepper, and parsley. Gently mix until just combined.
  3. Scoop out heaping tablespoons of the mixture and roll into balls (about 1.5 inches in diameter). You should get 18-20 meatballs. Place on a plate or sheet pan.
  4. Heat 2 tbsp butter in a large skillet over medium-high heat. Add meatballs in batches, browning on all sides, about 5 minutes per batch. Transfer browned meatballs to a plate.
  5. To the same skillet, add sliced onion and mushrooms. Cook, stirring often, until soft and golden, about 7 minutes. Sprinkle in flour and cook, stirring constantly, for 1-2 minutes.
  6. Slowly pour in beef broth, scraping up any browned bits from the pan. Stir in Worcestershire sauce and ketchup. Bring to a simmer; season with salt and pepper to taste. The gravy will thicken in about 3-5 minutes.
  7. Nestle the meatballs back into the skillet, spooning gravy over the top. Reduce heat to low, cover, and simmer for 10 minutes, or until meatballs are cooked through (165°F inside). Stir gently once or twice.
  8. While meatballs finish, drain the potatoes and return to the pot. Add butter, milk or cream, minced garlic, chives, and parsley. Mash until smooth and fluffy. Season with salt and pepper to taste. Add more milk if needed.
  9. Serve mashed potatoes on each plate, top with meatballs, and spoon onion-mushroom gravy over everything. Garnish with extra herbs if desired.

Notes

For gluten-free, use GF breadcrumbs and flour. For dairy-free, use plant-based milk and vegan butter. Wet your hands before rolling meatballs to prevent sticking. If gravy thickens too much, add a splash of broth. Meatballs and potatoes can be made ahead and reheated with a splash of milk or broth.

Nutrition

Keywords: Salisbury steak, meatballs, mashed potatoes, comfort food, easy dinner, beef, gravy, garlic herb, family meal, weeknight dinner