There is nothing quite like a classic, comfort-food dinner to bring the family together around the table. This Salisbury Steak Recipe delivers an incredible restaurant-quality experience right in your own kitchen. It features a beautifully seared, homemade beef patty that boasts a juicy, textured interior.
What truly elevates this dish is the savory topping. The steak is smothered in a rich, glossy brown mushroom and onion gravy that begs to be soaked up. Served resting on a bed of creamy mashed potatoes and garnished with finely chopped fresh parsley, it is a feast for both the eyes and the stomach.
Whether you are cooking for a busy weeknight or a cozy Sunday supper, this meal comes together seamlessly. The warm, comforting aromas of browned butter, beef broth, and sautéed aromatics will have everyone asking for seconds.
Why You’ll Love This Recipe
- Perfectly Textured Patties: Using a panade (milk and breadcrumbs) ensures the meat remains tender and juicy, never dense or dry.
- Glossy, Glistening Gravy: A simple roux and beef broth create a thick, hyper-detailed sauce that clings perfectly to every bite.
- Visual Appeal: The deep golden crust of the meat paired with the vibrant pop of fresh parsley creates a highly appetizing and delicious aesthetic.
- Family-Friendly: It captures the nostalgia of a diner classic but utilizes fresh, high-quality ingredients for a wholesome meal.
Ingredients & Substitutions

Ground Beef: You need 1 lb (450g) of 80/20 ground beef for this recipe. This ratio provides the necessary fat content to ensure a beautifully juicy, textured interior without shrinking excessively in the pan.
Panko Breadcrumbs & Milk: Combine 1/2 cup (50g) of Panko breadcrumbs with 3 tbsp (45ml) of whole milk. This foundational mixture, called a panade, keeps the proteins from binding too tightly, ensuring a tender bite.
Aromatics (Onion & Garlic): Use 1/2 cup (75g) of grated yellow onion and 2 cloves of minced garlic for the patties. Grating the onion allows its juices to permeate the meat seamlessly without leaving crunchy, raw pieces inside.
Binders & Seasonings: You will need 1 large egg, 1 tbsp (15ml) of Worcestershire sauce, 1 tsp (5g) of Dijon mustard, 1/2 tsp (3g) of kosher salt, and 1/4 tsp (1g) of black pepper. The egg acts as the structural glue, while the condiments inject a deep, savory umami flavor.
Mushrooms & Onions (For Gravy): Slice 8 oz (225g) of cremini mushrooms and 1 large yellow onion. These elements provide a rustic, earthy foundation for your rich, glossy brown gravy.
Gravy Base (Butter, Flour, Broth): Gather 2 tbsp (30g) of unsalted butter, 2 tbsp (15g) of all-purpose flour, and 2 cups (480ml) of high-quality beef broth. This classic roux is scientifically required to thicken the liquid into a glistening, spoon-coating sauce.
Mashed Potatoes & Parsley: Prepare 2 cups (480g) of creamy mashed potatoes for serving, alongside 2 tbsp (10g) of finely chopped fresh parsley. The potatoes serve as the perfect starchy canvas, while the parsley adds a bright, fresh contrast to the rich plate.
Equipment Needed
- Large cast-iron or heavy-bottomed skillet (essential for a proper crust).
- Mixing bowls (for preparing the meat mixture).
- Box grater (for grating the onion).
- Whisk and wooden spoon (for building a smooth gravy).
- Meat thermometer (to ensure perfectly cooked patties).
Step-by-Step Instructions
1. Prepare the Panade and Meat Mixture
In a large mixing bowl, combine the Panko breadcrumbs and whole milk. Let the mixture sit for 5 minutes until the breadcrumbs absorb the liquid and become soft.
Add the ground beef, grated onion, minced garlic, egg, Worcestershire sauce, Dijon mustard, salt, and black pepper. Gently mix the ingredients with your hands just until combined, being careful not to overwork the meat to maintain a juicy, textured interior.

2. Shape and Sear the Patties
Divide the mixture into 4 equal portions and shape them into classic oval patties, about 3/4-inch (2cm) thick. Make a slight indentation in the center of each patty with your thumb to prevent them from puffing up into spheres during cooking.
Heat 1 tbsp (15ml) of olive oil in a large skillet over medium-high heat. Place the patties in the pan and sear for 4 to 5 minutes per side until a deep, appetizing golden-brown crust forms. Remove the patties to a plate and leave the residual beef drippings in the pan.
3. Sauté the Mushrooms and Onions
Lower the heat to medium and add the sliced mushrooms and yellow onion to the hot skillet. Sauté for 5 to 7 minutes, stirring occasionally.
Allow the vegetables to soften and develop a rich brown color. As they release their moisture, use your wooden spoon to scrape up any savory brown bits (fond) stuck to the bottom of the pan.
4. Build the Glossy Brown Gravy
Push the vegetables to the edges of the skillet and melt the unsalted butter in the center. Sprinkle the all-purpose flour over the melted butter and vegetables.
Stir constantly for 1 to 2 minutes to cook out the raw flour taste. Slowly pour in the beef broth while whisking continuously to prevent any lumps from forming.
5. Simmer and Garnish
Return the seared patties, along with any resting juices, back into the skillet. Bring the liquid to a gentle simmer, then reduce the heat to medium-low.
Let the dish simmer uncovered for 8 to 10 minutes until the sauce reduces into a rich, glossy brown mushroom and onion gravy, and the patties are cooked through (160°F/71°C internally). Serve immediately resting on creamy mashed potatoes, garnished generously with finely chopped fresh parsley.
Expert Tips for Success
- Do Not Skip the Panade: Soaking the breadcrumbs in milk is the ultimate culinary secret to preventing dense, dry meat. It guarantees a tender, melt-in-your-mouth texture.
- Grate the Onion: Diced onions often remain crunchy inside a quick-cooking patty. Grating them provides all the flavor and moisture without compromising the structural integrity of the steak.
- Sear for Flavor: Ensure your skillet is hot before adding the meat. The Maillard reaction creates a dark, savory crust that translates directly to a deeply flavorful gravy.
- Deglaze the Pan: Those brown bits left behind after searing the meat are pure flavor. Ensure your broth scrapes them up to create a hyper-detailed, restaurant-quality sauce.
Storage & Reheating/Freezing
Store any leftover Salisbury steak and gravy in an airtight container in the refrigerator for up to 3-4 days. The gravy may thicken in the fridge, so you might need to add a splash of water or beef broth when reheating.
To freeze, allow the patties and gravy to cool completely, then transfer to a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop over low heat until warmed through.
What to Serve With This
This savory dish demands sides that can soak up every drop of that glistening pan sauce. Serving these steaks resting on creamy mashed potatoes is a must, but pairing it with Garlic Herb Dutch Oven Bread ensures no gravy goes to waste.
If you want to add some green to the plate, Sauteed Zucchini and Mushrooms provides a wonderful vegetable contrast. For a multi-course dinner, you could start the meal with a warm bowl of Broccoli Cheese Soup.
If your family loves rich, savory comfort foods like this, you should also try my Ground Beef Stroganoff or my Creamy Garlic Pork Chops next week!
Frequently Asked Questions
Absolutely. Allow the patties and gravy to cool completely, then store them in a freezer-safe container for up to 3 months. Thaw overnight in the fridge and reheat gently on the stovetop.
Yes! You can form the meat patties up to 24 hours in advance and store them tightly wrapped in the refrigerator until you are ready to sear them and make the gravy.
This recipe uses a traditional roux made by whisking flour into melted butter and sautéed vegetables before adding the beef broth. This guarantees a rich, glossy, and thick gravy.
While both are made from ground beef, a hamburger steak is usually seasoned simply with just salt and pepper. A Salisbury steak contains binders and fillers like breadcrumbs, milk, egg, and sauces, giving it a texture more similar to meatloaf.
Tough patties usually happen if you skip the panade (the milk and breadcrumb mixture) or if you over-mix the meat. Mix gently just until the ingredients are combined to keep the interior tender and juicy.
Closing & Subscribe
This classic homemade Salisbury Steak Recipe is guaranteed to become a regular in your dinner rotation. The combination of the juicy patties, the glossy mushroom gravy, and the creamy mashed potatoes is simply unbeatable.
If you loved this recipe, please leave a comment and a 5-star rating below! Don’t forget to subscribe to our newsletter for more comforting dinner ideas, and pin this recipe to your favorite Pinterest board using the image below.

Recipe Schema

The Ultimate Homemade Salisbury Steak Recipe
Ingredients
Equipment
Instructions
- In a large mixing bowl, combine the Panko breadcrumbs and whole milk. Let sit for 5 minutes.
- Add the ground beef, grated onion, minced garlic, egg, Worcestershire sauce, Dijon mustard, salt, and pepper. Gently mix with your hands until just combined.
- Divide into 4 equal portions and shape into oval patties. Make a slight indentation in the center of each.
- Heat olive oil in a large skillet over medium-high heat. Sear patties for 4-5 minutes per side until deeply browned. Remove and set aside.
- Lower heat to medium. Add sliced mushrooms and onions to the skillet. Sauté for 5-7 minutes until softened and browned.
- Melt butter in the skillet, then sprinkle flour over the vegetables. Stir constantly for 1-2 minutes.
- Slowly pour in the beef broth while whisking continuously, scraping up any browned bits from the bottom.
- Return the patties to the skillet. Simmer on medium-low for 8-10 minutes until the gravy is rich and glossy and patties are cooked through.
- Serve hot, resting on creamy mashed potatoes, garnished with finely chopped fresh parsley.
Notes
Grate the Onion: Grated onions provide moisture and flavor without leaving crunchy raw bits inside the steak.