A skillet of Salisbury Steak with Mushroom Gravy is the kind of dinner that fills the kitchen with the smell of browned beef, sautéed mushrooms, and a rich savory sauce bubbling gently on the stove. The tender oval patties soak up the flavorful gravy, creating a comforting meal that pairs beautifully with mashed potatoes, noodles, or your favorite vegetables.
This classic American comfort food uses simple ingredients but builds layers of flavor by browning the beef first and finishing it in homemade mushroom gravy.
Why You’ll Love This Recipe
- Ready in about 30 minutes, making it practical for a satisfying weeknight dinner.
- Uses one skillet for browning the patties and preparing the mushroom gravy.
- Makes 5 tender Salisbury steak patties with plenty of rich sauce for serving.
- The beef patties finish cooking in gravy, helping them stay moist and flavorful.
- The homemade mushroom gravy adds a deep savory flavor without relying on canned soup.
Ingredients

For the Salisbury Steaks
- ½ onion, white, brown, or yellow
- ½ cup panko breadcrumbs
- 1 lb / 500 g ground beef
- 1 garlic clove, minced
- 1 large egg
- 2 Tbsp ketchup
- 1 beef bouillon cube, crumbled
- ½ tsp Worcestershire sauce
- 3 tsp Dijon mustard (or 2 tsp dry mustard powder)
The onion and breadcrumbs help create a tender texture while also adding moisture to the beef mixture. Use ground beef suitable for shaping into firm patties without making them dry.
For the Mushroom Gravy
- 1 Tbsp olive oil
- 2 garlic cloves, minced
- ½ onion, finely chopped
- 5 oz / 150 g mushrooms, sliced
- 2 Tbsp / 30 g unsalted butter
- 3 Tbsp all-purpose flour
- 2 cups low-sodium beef broth
- ½ cup water
- 2 tsp Dijon mustard
- 2 tsp Worcestershire sauce
- Salt and pepper
Fresh mushrooms provide the main flavor for the gravy. Slice them evenly so they cook at the same rate and soften properly.
How to Make This Recipe
Step 1: Prepare the Beef Mixture and Shape the Patties

Combine the onion, breadcrumbs, ground beef, garlic, egg, ketchup, bouillon cube, Worcestershire sauce, and Dijon mustard in a bowl. Mix gently until combined, then shape the mixture into 5 oval patties. Avoid overmixing because it can make the Salisbury steaks firm instead of tender.
Pro Tip: Keep the patties slightly thick so they stay juicy while cooking.
Step 2: Brown the Salisbury Steaks

Heat a large skillet over medium-high to high heat and brown the patties until they develop a flavorful crust. The goal is to build color on the outside rather than fully cook them at this stage. Remove the patties and set them aside while preparing the gravy.
A common mistake is pressing down on the patties while they cook. This can squeeze out moisture and lead to a drier texture.
Step 3: Make the Mushroom Gravy

Add olive oil, garlic, onion, and mushrooms to the same skillet. Cook until the mushrooms soften and develop flavor, then add butter and flour to create the gravy base. Slowly add beef broth and water while stirring, then mix in Dijon mustard and Worcestershire sauce until the sauce becomes smooth and thickened.
The gravy should lightly coat a spoon and have a rich brown color before the patties return to the pan.
Step 4: Finish Cooking the Patties in the Gravy

Return the browned Salisbury steaks to the skillet and simmer gently in the mushroom gravy until cooked through. The patties should no longer be pink inside, and ground beef should reach an internal temperature of 160°F / 71°C.
Finally, season the gravy with salt and pepper as needed. The finished sauce should cling to the patties while remaining smooth enough to spoon over mashed potatoes or noodles.
Expert Tips for Better Results
- Mix the beef mixture gently to keep the Salisbury steak patties tender.
- Use a large skillet so the patties have enough room to brown properly.
- Let the mushrooms cook until softened before adding flour so the gravy develops better flavor.
- Do not rely only on cooking time; check that the patties reach 160°F / 71°C for safe doneness.
- If the gravy becomes too thick, adjust only with the liquid already included in the recipe method.
Variations
- Use dry mustard powder instead of Dijon mustard in the patties as specified for a slightly different mustard flavor.
- Choose white, brown, or yellow onion depending on what flavor profile you prefer.
- Use different fresh mushroom varieties while keeping the same quantity for a slightly different mushroom flavor.
Serving Suggestions
- Serve over creamy mashed potatoes so the mushroom gravy can soak into every bite.
- Pair with egg noodles for a classic comfort-food combination.
- Add steamed vegetables such as green beans or carrots for a balanced dinner plate.
- Serve with a simple side salad to add freshness alongside the rich gravy.
- Add warm bread on the side for enjoying any extra sauce.
- Start the meal with a crispy appetizer like Air-Fryer Southwest Egg Rolls with Creamy Salsa Sauce for a fun contrast to the rich, savory Salisbury steak.
Storage and Reheating
- Refrigerate leftovers promptly in a covered container.
- Store cooked Salisbury steak with gravy in the refrigerator and reheat thoroughly before serving.
- Freeze leftovers in an airtight container if needed; thaw in the refrigerator before reheating.
- Reheat until steaming hot, reaching 165°F / 74°C throughout.
- Microwave reheating may soften the texture of the gravy slightly, while stovetop reheating can help maintain the sauce consistency.
Ingredients
Method
- Mix onion, breadcrumbs, ground beef, garlic, egg, ketchup, bouillon cube, Worcestershire sauce, and Dijon mustard. Shape into 5 oval patties.
- Brown patties in a large skillet over medium-high to high heat, then remove and set aside.
- Cook garlic, onion, and mushrooms in the skillet. Add butter and flour, then gradually add beef broth and water. Stir in Dijon mustard and Worcestershire sauce until the gravy thickens.
- Return patties to the gravy and simmer until cooked through. Ensure the patties reach 160°F / 71°C internally before serving.