Easy Homemade Salisbury Steak Recipe with Onion Mushroom Gravy

This easy homemade Salisbury steak recipe makes four tender seasoned ground-beef patties covered in rich onion-mushroom gravy. The patties are browned in a skillet, then gently simmered in the savory sauce for a complete dinner in about 40–55 minutes.

Every bite brings together juicy beef, caramelized onion, earthy mushrooms, and a smooth Worcestershire-spiked gravy. Serve it with mashed potatoes, egg noodles, rice, or green beans for a cozy family meal that tastes wonderfully old-fashioned without requiring complicated techniques.

Jump to Recipe

Why You’ll Love This Recipe

Homemade Salisbury steak with onion mushroom gravy, mashed potatoes, and green beans

Salisbury steak is one of those dinners that turns simple pantry ingredients into something deeply satisfying. Ground beef becomes tender, savory patties, while breadcrumbs, egg, and milk help create a soft texture that holds together beautifully.

The skillet method keeps cleanup manageable because the steaks and gravy cook in the same pan. Browning the patties first leaves flavorful browned bits behind, and those bits become part of the finished sauce when the broth is whisked in.

This recipe is also flexible without losing its classic character. Mushrooms add earthy flavor and texture, but they can be omitted, and Dijon mustard may be left out if you prefer a more traditional beef-and-onion gravy.

If your family enjoys beef-inspired party food as well as sit-down dinners, our cheeseburger dip recipe is another comforting option for game day or casual entertaining.

Ingredients You’ll Need

Ingredients for easy homemade Salisbury steak and onion mushroom gravy

For the steaks, use 1 pound of ground beef, preferably ground chuck or beef that is 85–90% lean. A little fat helps keep the patties moist, while the breadcrumbs, egg, and milk provide structure without making them heavy.

  • Beef mixture: Ground beef, plain breadcrumbs, one large egg, milk, finely minced yellow onion, ketchup, Worcestershire sauce, garlic powder, kosher salt, and black pepper.
  • Gravy base: Butter or neutral cooking oil, one sliced yellow onion, and 8 ounces of sliced mushrooms.
  • Thickener and seasoning: All-purpose flour, beef broth, Worcestershire sauce, optional Dijon mustard, black pepper, and salt to taste.

Finely mince the onion that goes into the meat so it blends into the patties. Slice the onion for the gravy thinly and evenly, and wipe the mushrooms clean before slicing so they brown rather than becoming watery.

Have the broth measured before you start making the gravy. Once the flour is sprinkled over the vegetables, the pan moves quickly, and adding the liquid gradually is the easiest way to prevent lumps.

How to Make It Step-by-Step

Shaping seasoned ground beef patties for Salisbury steak

Step 1: Add the ground beef, breadcrumbs, egg, milk, minced onion, ketchup, Worcestershire sauce, garlic powder, kosher salt, and black pepper to a large mixing bowl. Use clean hands or a fork to mix only until everything is evenly distributed; overmixing can make the Salisbury steaks dense instead of tender.

Step 2: Divide the mixture into four equal portions and shape each one into an oval patty about 3/4 inch thick. Press a slight indentation into the center of each patty, which helps the meat cook more evenly and keeps the patties from doming in the skillet.

Step 3: Heat a large skillet over medium-high heat and add a small amount of oil. Brown the patties for about 3–4 minutes per side, working in batches if needed, then transfer them to a plate; they should be browned outside but do not need to be fully cooked at this point.

Step 4: Reduce the skillet heat to medium and add the 2 tablespoons of butter or neutral cooking oil. Add the sliced onion and mushrooms, stirring occasionally as they cook for about 5–7 minutes, until softened and lightly browned.

Step 5: Sprinkle the 2 tablespoons of flour over the cooked vegetables and stir for about 1 minute. This brief cooking time removes the raw flour taste, while coating the vegetables helps the flour disperse into the gravy.

Step 6: Gradually whisk in the 2 cups of beef broth, adding it in a slow stream while stirring constantly. Add the tablespoon of Worcestershire sauce, the optional teaspoon of Dijon mustard, and 1/4 teaspoon of black pepper, then continue stirring until the sauce is smooth.

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, until the gravy thickens and the beef reaches an internal temperature of 160°F.

Step 8: Taste the finished gravy and add salt as needed. Spoon plenty of onion and mushroom gravy over each Salisbury steak, making sure every serving gets sauce around the edges as well as on top.

Pro Tips for Tender Salisbury Steak

Salisbury steak patties simmering in onion mushroom gravy

Handle the beef mixture as little as possible. Combining the ingredients just until blended keeps the patties soft, while pressing too firmly or kneading the mixture can produce a tight, firm texture.

Do not crowd the skillet while browning. If four patties do not fit comfortably with space between them, brown them in batches; crowding causes steaming instead of browning and produces less flavorful gravy.

A gentle simmer is important after the broth goes in. A hard boil can make the patties tougher and may cause the flour-thickened sauce to become lumpy, so keep the heat low enough for small, steady bubbles.

For a smooth gravy, whisk the broth in gradually rather than pouring it all in at once. If you prefer to use cornstarch instead of flour, mix 1 tablespoon cornstarch with 2 tablespoons cold water, then stir that slurry into the simmering gravy.

Fresh onion is used in this version, but some cooks replace the minced onion, salt, and garlic powder in the meat mixture with one envelope of dry onion soup mix. That variation brings a stronger onion flavor, so taste the gravy carefully before adding more salt.

What to Serve with Salisbury Steak

Salisbury steak topped with mushroom gravy and served with side dishes

Mashed potatoes are the classic partner because they catch every drop of onion-mushroom gravy. Creamy potatoes also balance the savory beef and make the meal feel especially comforting.

Egg noodles and rice are excellent alternatives when you want something quick and easy. Spoon the gravy over the noodles or rice just before serving so the starch stays tender without absorbing all the sauce too early.

For freshness and color, serve green beans alongside the steaks. A simple steamed or sautéed vegetable adds contrast to the rich gravy without competing with its beefy flavor.

If you are planning a relaxed meal with a homemade dessert afterward, buttery cinnamon maple muffins make a cozy finish. For a celebratory spread, warm homemade beignets offer a fun contrast to this hearty dinner.

Variations and Ingredient Swaps

Mushrooms are traditional in Salisbury steak gravy, but they can be omitted if someone at the table does not enjoy them. Simply cook the sliced onion until softened and lightly browned, then continue with the flour and broth as directed.

Ketchup in the patties adds gentle sweetness, color, and moisture. Some versions use tomato paste or Dijon mustard in the gravy for extra color and savory flavor, although the optional Dijon in this recipe is enough to add a mild tang.

For a slightly different side, serve the steaks with spicy honey cornbread muffins. Their sweet heat pairs nicely with the rich beef gravy and brings a welcoming homemade touch to the dinner table.

Storage and Reheating

Reheated Salisbury steak with gravy over mashed potatoes

Cool leftover Salisbury steak and gravy promptly, then place it in an airtight container in the refrigerator. The patties and sauce can be stored together, which helps the beef stay moist and makes reheating simple.

Reheat gently in a covered skillet over low to medium-low heat until hot throughout. Add a small splash of beef broth or water if the gravy has thickened in the refrigerator, and stir carefully so the patties remain intact.

For the best texture, avoid a hard boil during reheating. The same gentle heat that protects the patties while they finish cooking also keeps leftover gravy smooth and prevents the beef from becoming dry.

Leftover portions can be served over mashed potatoes, noodles, or rice for another satisfying meal. For a sweet bite after reheating dinner, keep a few homemade peanut butter cups ready for dessert.

Easy Homemade Salisbury Steak Recipe with Onion Mushroom Gravy

Easy Homemade Salisbury Steak

Tender seasoned ground-beef patties are browned and finished in a flavorful onion-mushroom gravy. This comforting skillet dinner makes 4 servings and is ready in about 40–55 minutes.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 4 servings

Ingredients
  

For the Steaks
  • 1 pound Ground beef, preferably ground chuck or 85–90% lean
  • 1/3 cup Plain breadcrumbs
  • 1 Large egg
  • 1/4 cup Milk
  • 1/4 cup Finely minced yellow onion
  • 1 tablespoon Ketchup
  • 1 teaspoon Worcestershire sauce
  • 1/2 teaspoon Garlic powder
  • 3/4 teaspoon Kosher salt
  • 1/4 teaspoon Black pepper
For the Gravy
  • 2 tablespoons Butter or neutral cooking oil
  • 1 Medium yellow onion, thinly sliced
  • 8 ounces Mushrooms, sliced
  • 2 tablespoons All-purpose flour
  • 2 cups Beef broth
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon Dijon mustard, optional
  • 1/4 teaspoon Black pepper
  • To taste Salt

Method
 

Step-by-Step
  1. Combine the ground beef, breadcrumbs, egg, milk, minced onion, ketchup, Worcestershire sauce, garlic powder, kosher salt, and black pepper in a large bowl. Mix only until the ingredients are combined.
  2. Divide the mixture into four oval patties about 3/4 inch thick. Press a slight indentation into the center of each patty to help it cook evenly and reduce doming.
  3. Heat a large skillet over medium-high heat with a small amount of oil. 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.
  4. Reduce the heat to medium and add the butter or oil. Cook the sliced onion and mushrooms for about 5–7 minutes, stirring occasionally, until softened and lightly browned.
  5. Sprinkle the flour over the vegetables and stir for about 1 minute. Gradually whisk in the beef broth, then add the Worcestershire sauce, Dijon mustard if using, and black pepper.
  6. Return the patties and any accumulated juices to the skillet. Cover and simmer gently for 10–15 minutes, turning the patties once, until the beef is cooked through and the gravy has thickened.
  7. Check that the ground beef reaches an internal temperature of 160°F. Taste the gravy and add salt as needed, then spoon the onion-mushroom gravy over the steaks before serving.

Notes

Brown the patties in batches if necessary so they sear instead of steam. Keep the gravy at a gentle simmer rather than a hard boil. Refrigerate leftovers promptly and reheat gently with a splash of broth if the gravy thickens.

Final Thoughts

This easy homemade Salisbury steak recipe proves that a memorable dinner does not need a long ingredient list or complicated preparation. With four seasoned beef patties, a handful of vegetables, and a silky skillet gravy, you can put a warm, filling meal on the table in about 40–55 minutes.

Remember to mix gently, brown without crowding, and keep the gravy at a gentle simmer. Serve the steaks over mashed potatoes, egg noodles, or rice, add green beans on the side, and spoon the mushroom-onion gravy generously over everything.

Once you make this classic dinner at home, it is likely to become a dependable favorite for busy weeknights, Sunday suppers, and chilly evenings when only a rich, comforting skillet meal will do.

Leave a Comment

Recipe Rating