This easy Salisbury steak dinner recipe delivers tender seasoned ground-beef patties covered in homemade onion and mushroom gravy in about 40 to 50 minutes. The four patties are browned in a skillet, then gently simmered in a beef broth gravy until cooked through, making this a comforting dinner for a busy weeknight.
Every bite combines savory beef, sweet softened onions, earthy mushrooms, and a rich brown sauce with hints of ketchup, Worcestershire sauce, and mustard. Serve it over mashed potatoes, egg noodles, or rice, with green beans or steamed vegetables for a hearty family meal.
Jump to RecipeWhy You’ll Love This Recipe

Salisbury steak is one of those dinners that tastes like it took much longer than it actually did. The patties use familiar pantry ingredients, and the gravy comes together in the same skillet, so the cooking process is straightforward and cleanup stays manageable.
The ground beef mixture is seasoned with ketchup, Worcestershire sauce, mustard, garlic powder, onion, salt, and pepper. These ingredients give the patties a savory, slightly tangy flavor while the egg and breadcrumbs help them hold their oval shape.
The gravy is the part that makes this meal special. Onions and mushrooms cook until tender, flour gives the sauce body, and beef broth creates a rich base that becomes glossy as it simmers around the patties.
For another cozy dinner idea with a different flavor profile, you can also try this easy salmon pasta when you are in the mood for a creamy seafood meal.
Ingredients You’ll Need

Use lean ground beef, preferably 85–90% lean. It has enough fat to keep the patties tender without leaving the gravy excessively greasy.
- Ground beef mixture: You will need 1 pound ground beef, 1 large egg, 1/3 cup breadcrumbs, 1/4 cup finely minced onion, 2 tablespoons ketchup, 1 tablespoon Worcestershire sauce, 1 teaspoon yellow or Dijon mustard, 1/2 teaspoon garlic powder, 1/2 teaspoon salt, and 1/4 teaspoon black pepper.
- Gravy base: Gather 2 tablespoons butter or vegetable oil, 1 medium yellow onion, 8 ounces sliced mushrooms, 2 tablespoons all-purpose flour, and 2 cups beef broth.
- Gravy seasoning: Finish the sauce with 1 tablespoon ketchup, 1 tablespoon Worcestershire sauce, 1 teaspoon Dijon mustard, plus salt and black pepper to taste.
Plain breadcrumbs work beautifully, while Italian-seasoned breadcrumbs add a little extra herb flavor. Mushrooms are very common in Salisbury steak gravy and bring a meaty texture, but the recipe can still be made without them if needed.
Set out your serving base before the skillet is finished. Creamy mashed potatoes are the classic choice, but egg noodles and rice also catch the gravy wonderfully.
If you are planning a full comfort-food menu, a loaf of easy beer bread is a useful side for soaking up any extra sauce.
How to Make It Step-by-Step

Step 1: Add the ground beef, egg, breadcrumbs, minced onion, ketchup, Worcestershire sauce, mustard, garlic powder, salt, and pepper to a large bowl. Mix with your hands or a fork only until everything is combined, since overworking the meat can produce tough, compact patties.
Step 2: Divide the mixture into four equal portions. Shape each portion into an oval patty approximately 1/2 to 3/4 inch thick, keeping the edges even so the patties cook at the same rate.
Step 3: Heat a large skillet over medium-high heat. Add a small amount of oil if your skillet needs it, then brown the patties for about 3–4 minutes per side; they should develop a flavorful crust but do not need to be fully cooked yet.
Step 4: Transfer the browned patties to a plate and reduce the heat to medium. Add the butter or oil to the skillet, followed by the sliced onion and mushrooms, then sauté for approximately 5–7 minutes until the vegetables soften and lightly brown.
Step 5: Sprinkle the flour evenly over the onions and mushrooms. Stir constantly for about 1 minute to cook out the raw flour flavor, taking care not to let the mixture scorch.
Step 6: Gradually whisk in the beef broth rather than adding it all at once. Stir in the ketchup, Worcestershire sauce, and Dijon mustard, then continue stirring for 2–3 minutes as the gravy begins to thicken.
Step 7: Return the browned patties to the skillet along with any juices collected on the plate. Cover the skillet and simmer gently for 10–15 minutes, turning the patties once so they cook evenly in the gravy.
Step 8: Use an instant-read thermometer to confirm that the center of the ground beef reaches 160°F (71°C). Taste the sauce and adjust it with salt and pepper, then spoon the gravy over the patties before serving.
Chef Tips for Tender Patties and Silky Gravy

The most important tip is to mix the beef gently. Breadcrumbs, egg, and seasonings only need to be evenly distributed; pressing and kneading the mixture too much will make the finished steaks firm instead of tender.
Give the patties enough space while browning. If the skillet is crowded, the beef may steam rather than brown, which means you lose the flavorful browned bits that help season the gravy.
Do not skip the flour-cooking step. Stirring the flour with the vegetables for about 1 minute removes its raw taste, while slowly adding broth helps create a smoother sauce with fewer lumps.
Keep the final simmer gentle. A hard boil can make the patties break apart and may cause the gravy to reduce too quickly, so use low to medium-low heat once the patties return to the skillet.
For a deeper beef flavor, a small splash of red wine can be combined with the broth, or 1 teaspoon of beef bouillon or concentrated beef base can be added. If using bouillon, reduce the added salt because many beef bases are already salty.
For dessert after this savory dinner, consider serving a bright pineapple lush cake. Its cool, fruity layers make a pleasant contrast to the warm gravy.
What to Serve with Salisbury Steak

Mashed potatoes are the traditional partner because their creamy texture gives the gravy a place to collect. Spoon the steak and plenty of onion-mushroom sauce directly over the potatoes for a complete plate.
Egg noodles are another excellent option, especially when you want a dinner that comes together quickly. Rice works well too, providing a simple neutral base for the rich sauce.
- Green beans: Their fresh, crisp texture balances the richness of the gravy.
- Steamed vegetables: Broccoli, carrots, or mixed vegetables add color and an easy nutritious side.
- Simple salad: A lightly dressed green salad can refresh the meal.
- Warm bread: Use it to enjoy every last spoonful of gravy.
For a sweet finish on a fruit-forward menu, try this late summer peach cake. It is especially appealing when fresh peaches are available.
Storage, Reheating, and Make-Ahead Advice

Cool leftover Salisbury steak and gravy promptly, then store them in a covered container in the refrigerator. The patties and sauce can be kept together, which allows the beef to stay moist and makes reheating simple.
Reheat gently in a skillet over low to medium-low heat. Add a small splash of beef broth or water if the gravy has thickened too much, and warm until the patties are hot throughout.
You can prepare the patties a short time ahead and keep them covered in the refrigerator before browning. For the best texture, cook the onions, mushrooms, gravy, and patties according to the recipe rather than leaving the formed raw patties at room temperature.
When serving leftovers, refresh the plate with freshly prepared mashed potatoes, noodles, rice, or vegetables. The gravy is often even more flavorful the next day because the seasonings have had time to mingle.

Easy Salisbury Steak Dinner Recipe
Ingredients
Method
- Combine the ground beef, egg, breadcrumbs, minced onion, ketchup, Worcestershire sauce, mustard, garlic powder, salt, and pepper in a large bowl. Mix only until the ingredients are incorporated, then divide the mixture into four equal portions and shape each into an oval patty about 1/2 to 3/4 inch thick.
- Heat a large skillet over medium-high heat and add a small amount of oil if needed. Brown the patties for about 3–4 minutes per side, then transfer them to a plate; they do not need to be fully cooked yet.
- Reduce the skillet heat to medium and add the butter or oil. Sauté the sliced onion and mushrooms for approximately 5–7 minutes, until softened and lightly browned.
- Sprinkle the flour over the vegetables and stir for about 1 minute. Gradually whisk in the beef broth, then add the ketchup, Worcestershire sauce, and Dijon mustard.
- Stir the gravy for 2–3 minutes, until it begins to thicken. Return the patties and any accumulated juices to the skillet, cover, and simmer gently for 10–15 minutes, turning the patties once.
- Check that the ground beef reaches an internal temperature of 160°F (71°C). Taste the gravy, adjust with salt and pepper, and serve the patties generously covered with gravy.
Notes
Final Thoughts
This easy Salisbury steak dinner is proof that simple ingredients can create a deeply satisfying meal. Browning the patties first, cooking the vegetables until lightly golden, and simmering everything together produces tender beef and a rich gravy without relying on packaged mixes.
Keep the beef mixture loose, add the broth gradually, and use a thermometer to confirm 160°F (71°C) for perfectly cooked ground beef. With mashed potatoes, noodles, rice, and a green vegetable on the plate, this classic skillet dinner is warm, filling, and ready for the whole family to enjoy.
For a breakfast-style treat on another day, you might also enjoy these cream cheese Danish with apples. They make a lovely companion to coffee after dinner preparations are done.
1 thought on “Easy Salisbury Steak Dinner Recipe with Homemade Onion Mushroom Gravy”