- In a large mixing bowl, combine ground beef, breadcrumbs, chopped onion, minced garlic, egg, Worcestershire sauce, salt, and black pepper. Mix until well combined.
- Divide the mixture and shape it into oval or round patties.
- Heat vegetable oil in a large skillet over medium-high heat.
- Cook the patties for about 4-5 minutes on each side or until browned and cooked through. Remove the patties from the skillet and set aside.
2. Make the Mushroom Gravy:
- In the same skillet, melt butter over medium heat.
- Add sliced mushrooms and cook until they release their moisture and become golden brown.
- Sprinkle flour over the mushrooms and stir well to combine.
- Slowly add beef broth while continuously stirring to avoid lumps.
- Add Worcestershire sauce, salt, and black pepper. Continue stirring until the gravy thickens.
- Return the cooked Salisbury steaks to the skillet, coating them with the mushroom gravy. Simmer for a few minutes until heated through.
3. Make the Mashed Potatoes:
- Boil the diced potatoes in a pot of salted water until tender.
- Drain the potatoes and mash them with milk, butter, salt, and black pepper until smooth and creamy.
4. Serve:
- Plate the Salisbury steaks on top of mashed potatoes and spoon the mushroom gravy over them.
- Garnish with chopped parsley if desired.
Enjoy your homemade Salisbury Steak with Mashed Potatoes and Mushroom Gravy! It’s a hearty and flavorful meal that’s perfect for a comforting dinner.