Salisbury Steak with Mushroom Gravy is one of the most beloved comfort food classics, known for its rich flavor, tender texture, and satisfying homemade taste. This dish transforms simple ground beef into juicy, seasoned patties that are simmered in a deep, savory mushroom gravy. The result is a warm and hearty meal that feels both rustic and elegant, perfect for family dinners, cozy evenings, or whenever you crave something filling and delicious.
What makes Salisbury steak so special is the incredible combination of flavors and textures. The beef patties are tender, juicy, and perfectly seasoned, while the mushroom gravy adds a deep, earthy richness that enhances every bite. The gravy is thick, smooth, and full of flavor, infused with onions, mushrooms, and savory broth. When served over creamy mashed potatoes, rice, or even buttered noodles, this dish becomes a complete and satisfying meal.
This recipe is also incredibly practical and budget-friendly. It uses simple pantry ingredients that are easy to find, yet the final result tastes like something you would enjoy at a restaurant. It’s easy enough for beginners to prepare, but impressive enough to serve guests. Plus, it can be prepared ahead of time and reheated, making it ideal for busy schedules.
Whether you're cooking for your family or preparing a comforting homemade meal just for yourself, this Salisbury Steak with Mushroom Gravy is guaranteed to deliver rich flavor, satisfying texture, and classic comfort in every bite.
Ingredients
For the Steak Patties:
- 1 lb (450 g) ground beef
- 1 egg
- 1/4 cup breadcrumbs
- 1/4 cup onion, finely chopped
- 1 teaspoon salt
- 1/2 teaspoon black pepper
For the Mushroom Gravy:
- 2 cups beef broth
- 2 tablespoons flour
- 1 cup mushrooms, sliced
- 1 small onion, sliced
- 1 tablespoon Worcestershire sauce
- 1 teaspoon thyme
- 1 tablespoon butter or oil
Instructions
Step 1: Prepare the patties
In a large bowl, combine ground beef, egg, breadcrumbs, chopped onion, salt, and pepper. Mix gently until just combined. Do not overmix, as this can make the patties tough.
Step 2: Shape the patties
Form the mixture into 4–6 oval patties, about 1/2 inch thick.
Step 3: Brown the patties
Heat a large skillet over medium heat and add a little oil. Cook the patties for 3–4 minutes on each side until browned. Remove and set aside (they will finish cooking later in the gravy).
Step 4: Cook the onions and mushrooms
In the same skillet, add butter and sliced onions. Cook for 2–3 minutes until soft. Add mushrooms and cook until tender.
Step 5: Make the gravy
Sprinkle flour over the mushrooms and onions. Stir well and cook for 1 minute. Slowly pour in the beef broth while stirring continuously to avoid lumps.
Step 6: Add seasoning
Add Worcestershire sauce and thyme. Stir and let the gravy simmer until it thickens.
Step 7: Finish cooking the patties
Return the patties to the skillet. Spoon gravy over them, cover, and simmer for 10–15 minutes until fully cooked and tender.
Serving Suggestions
Serve hot with:
- Creamy mashed potatoes
- Steamed vegetables
- White rice
- Buttered noodles
Tips for Best Results
- Use fresh mushrooms for the best flavor.
- Do not overmix the beef mixture.
- Let the gravy simmer slowly for maximum richness.
- Add extra Worcestershire sauce for deeper flavor.






