Easy Salisbury Steak with Mushrooms and Onions – Rich Onion Gravy Comfort Food

Salisbury Steak with Mushrooms and Onions is classic comfort food at its best. Juicy, well-seasoned beef patties are pan-seared until beautifully browned, then simmered gently in a deep, savory onion gravy loaded with tender mushrooms. The result is a cozy skillet dinner with plenty of rich gravy for spooning over creamy mashed potatoes.

Unlike a traditional hamburger, Salisbury steak patties are seasoned with breadcrumbs, Worcestershire sauce, onion, and spices to create a tender texture and savory flavor throughout. Cooking the patties directly in the mushroom-onion gravy allows them to absorb even more flavor while keeping the beef moist.

This recipe is ideal for family dinners, chilly evenings, Sunday meals, or whenever you want an old-fashioned homemade dinner that feels hearty and satisfying.

Why You’ll Love This Salisbury Steak with Mushrooms and Onions

The biggest highlight of this recipe is the rich onion gravy. Slowly sautéed onions and mushrooms develop a deep savory flavor before beef broth, Worcestershire sauce, and seasonings are added. The gravy thickens as it simmers, becoming silky enough to coat every Salisbury steak.

It is also an easy one-pan dinner. After browning the patties, the same skillet is used for the mushrooms, onions, and gravy. Those flavorful browned bits left behind by the beef become part of the sauce.

Salisbury steak is also budget-friendly. Ground beef creates a filling family dinner while giving you the comforting flavor and appearance of steak smothered in homemade gravy.

Ingredients

For the Salisbury Steak Patties

  • 1½ pounds ground beef, preferably 80–85% lean
  • ½ cup breadcrumbs
  • 1 large egg
  • ¼ cup finely grated or minced onion
  • 2 tablespoons milk
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon Dijon mustard
  • 1 teaspoon garlic powder
  • ½ teaspoon onion powder
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon smoked paprika
  • 1 tablespoon olive oil

For the Mushroom and Onion Gravy

  • 2 tablespoons unsalted butter
  • 1 large yellow onion, thinly sliced
  • 8 ounces cremini or white mushrooms, sliced
  • 3 garlic cloves, minced
  • 3 tablespoons all-purpose flour
  • 2½ cups beef broth
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon Dijon mustard
  • ½ teaspoon dried thyme
  • ½ teaspoon onion powder
  • ¼ teaspoon black pepper
  • Salt, to taste
  • 1 teaspoon beef bouillon paste or powder, optional
  • 1 tablespoon chopped fresh parsley, for garnish

How to Make Salisbury Steak with Mushrooms and Onion Gravy

1. Prepare the Salisbury Steak Mixture

Place the ground beef in a large mixing bowl.

Add breadcrumbs, egg, grated onion, milk, Worcestershire sauce, Dijon mustard, garlic powder, onion powder, salt, black pepper, and smoked paprika.

Use clean hands or a fork to gently combine everything.

Avoid aggressively mixing or squeezing the beef because overworking the mixture can make the patties dense and tough.

2. Shape the Patties

Divide the mixture into approximately 5 or 6 equal portions.

Shape each portion into an oval patty about ¾ inch thick.

Press a shallow indentation into the center of each patty using your thumb. This helps the Salisbury steaks maintain their shape while cooking.

Place them on a plate while the skillet heats.

3. Brown the Salisbury Steaks

Heat the olive oil in a large skillet over medium-high heat.

Once hot, carefully add the patties without overcrowding the skillet. Cook in batches if necessary.

Sear for approximately 3–4 minutes per side.

You are not trying to cook the patties completely at this stage. The goal is to develop a deep brown crust that creates additional flavor for both the meat and the gravy.

Transfer the browned patties to a clean plate.

4. Caramelize the Onions

Reduce the skillet heat to medium.

Add the butter followed by the sliced onions.

Cook for approximately 5–7 minutes, stirring occasionally, until the onions soften and begin turning golden.

For an even richer onion flavor, cook them for another few minutes until deeply golden but not burnt.

5. Cook the Mushrooms

Add the sliced mushrooms to the onions.

Cook for 5–6 minutes, stirring occasionally.

At first, the mushrooms will release moisture. Continue cooking until most of that liquid evaporates and the mushrooms begin developing browned edges.

Add the minced garlic and cook for another 30 seconds until fragrant.

6. Make the Rich Onion Gravy

Sprinkle the flour over the mushroom and onion mixture.

Stir continuously for about 1 minute.

This cooks away the raw flour taste and creates the thickening base for the gravy.

Slowly pour in the beef broth while stirring or whisking continuously.

Add Worcestershire sauce, Dijon mustard, dried thyme, onion powder, black pepper, and beef bouillon if using.

Scrape the bottom of the skillet to release any browned beef bits.

Bring the mixture to a gentle simmer.

7. Return the Salisbury Steaks to the Gravy

Place the browned Salisbury steaks back into the skillet.

Spoon some of the mushroom and onion gravy over the top of each patty.

Reduce the heat to medium-low and partially cover the skillet.

Simmer gently for approximately 12–15 minutes, turning the patties once if desired.

The Salisbury steaks should reach an internal temperature of 160°F (71°C) for safely cooked ground beef.

8. Thicken the Gravy

Remove the lid during the final few minutes of cooking.

Allow the gravy to simmer until it reaches your preferred consistency.

It should be rich and silky enough to coat the back of a spoon.

If the gravy becomes too thick, add a small splash of beef broth.

If it is too thin, continue simmering uncovered for another 2–4 minutes.

Taste and adjust the salt and pepper.

9. Garnish and Serve

Remove the skillet from the heat.

Spoon plenty of mushrooms, onions, and rich gravy over each Salisbury steak.

Finish with chopped fresh parsley and serve immediately.

What to Serve With Salisbury Steak

Creamy mashed potatoes are probably the ultimate side dish for Salisbury steak. They create the perfect base for soaking up all of that rich mushroom and onion gravy.

But there are plenty of other delicious options:

  • Garlic mashed potatoes
  • Buttered egg noodles
  • White rice
  • Roasted potatoes
  • Green beans
  • Roasted carrots
  • Steamed broccoli
  • Buttered peas
  • Creamed spinach
  • Dinner rolls

For a classic comfort-food plate, serve the Salisbury steak over mashed potatoes with green beans or roasted carrots on the side.

Tips for the Best Salisbury Steak

Use ground beef with some fat. Ground beef around 80–85% lean produces juicier, more flavorful patties than very lean beef.

Do not overmix the beef. Mix only until the ingredients are combined.

Brown the patties properly. A good sear creates caramelized flavor that makes the finished gravy taste much richer.

Give the mushrooms time to brown. Avoid constantly stirring them. Allowing the mushrooms to sit against the hot skillet creates better flavor.

Cook the onions slowly. Soft golden onions provide much more sweetness and depth than onions that are simply warmed through.

Use beef broth rather than water. A quality broth produces a much richer gravy.

Easy Recipe Variations & Substitutions

Extra Mushroom Salisbury Steak

Increase the mushrooms from 8 ounces to 12–16 ounces for an extra mushroom-heavy gravy.

Extra Onion Salisbury Steak

Use two large onions instead of one and cook them slowly until golden and caramelized before adding the mushrooms.

Creamy Salisbury Steak Gravy

Stir ¼ to ½ cup heavy cream into the finished gravy during the last few minutes of cooking.

This creates a richer, lighter-colored gravy.

Garlic Mushroom Salisbury Steak

Increase the garlic to 5 cloves and add ½ teaspoon garlic powder to the gravy.

Turkey Salisbury Steak

Ground turkey can replace the beef for a lighter variation.

Because turkey is leaner, adding an extra tablespoon of milk to the patties can help keep them moist.

Can I Make Salisbury Steak Ahead of Time?

Yes.

The patties can be shaped several hours ahead of cooking. Cover them tightly and refrigerate until needed.

You can also completely prepare the dish in advance.

In fact, Salisbury steak often tastes even better the following day because the beef, mushrooms, onions, and gravy have more time to develop together.

Storage and Reheating

Store leftover Salisbury steak and gravy together in an airtight container in the refrigerator for up to 3–4 days.

For reheating, place the patties and gravy in a skillet over low to medium-low heat.

Add a small splash of beef broth if the gravy has thickened too much.

Cover and warm gently until the Salisbury steaks are heated throughout.

Individual portions can also be reheated in the microwave, although stovetop reheating generally produces a better gravy texture.

Frequently Asked Questions

What is Salisbury steak?

Salisbury steak is traditionally made from seasoned ground beef formed into oval patties and served with a savory brown gravy. It often includes mushrooms and onions.

Why does my Salisbury steak fall apart?

The egg and breadcrumbs help bind the patties together. Make sure the patties are firmly shaped and avoid turning them repeatedly while searing.

Can I make the gravy without mushrooms?

Absolutely. Simply leave out the mushrooms and increase the sliced onions slightly for a delicious rich onion gravy.

How can I make the gravy darker and richer?

Allow the onions and mushrooms to brown properly, use good-quality beef broth, and scrape all the browned beef bits from the skillet into the sauce.

Can Salisbury steak be frozen?

Yes. Cool the cooked patties and gravy completely, place them in a freezer-safe container, and freeze for up to 2–3 months. Thaw overnight in the refrigerator before gently reheating.

Final Thoughts

This Easy Salisbury Steak with Mushrooms and Onions in Rich Onion Gravy delivers everything you want from classic comfort food. The beef patties are juicy and savory, the mushrooms add earthy flavor, and the tender onions melt into a deeply flavorful homemade gravy.

Serve it over a generous mound of creamy mashed potatoes and spoon plenty of mushroom-onion gravy over the top. Add green beans, carrots, or warm dinner rolls on the side, and you have a satisfying homestyle dinner that’s perfect for feeding the whole family.

Leave a Comment