Homemade Salisbury Steak (The Ultimate Comfort Food)

By Sadie Caldwell

On January 15, 2026

A serving of homemade Salisbury steak on a plate with mashed potatoes, with the rich mushroom gravy poured over the top.

Cuisine

American

Prep time

15 minutes

Cooking time

35 minutes

Total time

50 minutes

Servings

4 servings

There are few things as comforting as a classic, hearty meal, and this Homemade Salisbury Steak recipe is the king of comfort food. Forget those bland TV dinners of the past; we’re talking juicy, flavor-packed beef patties swimming in a rich, savory mushroom and onion gravy. This is the kind of dinner that warms you up from the inside out, perfect for a cozy weeknight meal or a special Sunday supper. It’s a simple, from-scratch recipe that turns humble ground beef into an unforgettable dining experience.

What Makes This The BEST Homemade Salisbury Steak Recipe?

This isn’t just another recipe; it’s a commitment to flavor and simplicity. What sets this version apart is the focus on building deep, savory notes at every step. The beef patties are seasoned perfectly, seared to create a delicious crust, and then gently simmered in a gravy that’s loaded with caramelized onions and earthy mushrooms. We use simple, accessible ingredients to create a truly restaurant-quality dish right in your own kitchen. It’s the foolproof recipe you’ll return to again and again.

The Simple Ingredients You’ll Need

We’ll be using straightforward pantry staples to create this incredible dish. Here’s what you’ll need to gather.

For the Steak Patties

  • Ground Beef: An 85/15 or 80/20 blend provides the perfect balance of flavor and moisture.
  • Panko Breadcrumbs: These help bind the patties and keep them tender.
  • Egg: Acts as a binder to hold the steaks together.
  • Ketchup & Worcestershire Sauce: Add a classic, tangy, and savory depth.
  • Seasonings: A simple mix of onion powder, garlic powder, salt, and black pepper is all you need.

For the Mushroom and Onion Gravy

  • Onion & Mushrooms: The savory base of our gravy. Yellow onion and cremini mushrooms work beautifully.
  • Beef Broth: The foundation of the gravy, providing a rich, beefy flavor.
  • All-Purpose Flour: Used to thicken the gravy.
  • Worcestershire Sauce & Dijon Mustard: These add complexity and a slight tang to cut through the richness.
  • Butter & Olive Oil: For sautéing the vegetables and searing the patties.
The process of making Salisbury steak, showing the beef patties simmering in the skillet with the onions and mushrooms.
Simmering the steaks in the gravy makes them incredibly tender and flavorful.

How to Make Homemade Salisbury Steak: A Step-by-Step Guide

Follow these simple steps to create a show-stopping meal. The process is straightforward and delivers incredible flavor.

Step 1: Form the Patties

In a large bowl, gently combine the ground beef, panko breadcrumbs, egg, ketchup, Worcestershire sauce, onion powder, garlic powder, salt, and pepper. Be careful not to overmix, as this can make the patties tough. Form the mixture into four to six oval-shaped patties, about ¾-inch thick.

Step 2: Sear the Steaks

In a large skillet over medium-high heat, heat a tablespoon of olive oil. Carefully place the patties in the skillet and sear for 2-3 minutes on each side, until a deep brown crust forms. The patties will not be cooked through at this point. Remove them from the skillet and set them aside on a plate.

Step 3: Sauté the Onions and Mushrooms

In the same skillet, melt the butter. Add the sliced onions and cook, stirring occasionally, until they begin to soften and turn translucent, about 5-6 minutes. Add the sliced mushrooms and continue to cook until they have released their liquid and started to brown, about 5-7 minutes more.

A serving of homemade Salisbury steak on a plate with mashed potatoes, with the rich mushroom gravy poured over the top.
Perfectly seasoned patties make all the difference in this classic dish.

Step 4: Create the Rich Gravy

Sprinkle the flour over the cooked vegetables and stir continuously for about one minute to cook out the raw flour taste. Slowly pour in the beef broth while whisking constantly to prevent lumps. Stir in the Worcestershire sauce and Dijon mustard, bringing the mixture to a simmer.

Step 5: Simmer to Perfection

Return the seared patties to the skillet, nestling them into the gravy. Reduce the heat to low, cover, and let simmer for 15-20 minutes, or until the patties are cooked through and the gravy has thickened. Season with additional salt and pepper to taste before serving.

Pro Tips for Recipe Success

A few expert tips can take your homemade Salisbury steak from great to absolutely spectacular.

  • Don’t Overwork the Meat: When forming the patties, mix the ingredients until just combined. Overworking the ground beef can result in dense, tough steaks.
  • Get a Good Sear: Don’t skip searing the patties! This step creates a flavorful crust (thanks to the Maillard reaction) that adds incredible depth to both the steaks and the final gravy.
  • Deglaze the Pan: Those browned bits left in the skillet after searing the patties are pure flavor. As you add the beef broth, gently scrape the bottom of the pan to lift them up and incorporate them into your gravy.

What to Serve with Salisbury Steak

This rich and savory dish pairs perfectly with a variety of classic sides. For the ultimate comfort meal, serve it over creamy mashed potatoes to soak up every last drop of the delicious gravy. It’s also fantastic with egg noodles or a side of fluffy white rice. For a touch of green, add some simple steamed green beans or roasted broccoli.

Storing, Freezing, and Reheating

This recipe is just as delicious the next day! Store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, gently warm the steaks and gravy in a skillet over low heat until heated through. You can also freeze Salisbury steak for up to 3 months. Allow it to cool completely, then store it in a freezer-safe container. Thaw overnight in the refrigerator before reheating.

Frequently Asked Questions

Yes. For a gluten-free option, you can use crushed pork rinds or almond flour instead of breadcrumbs. If you’re not a fan of mushrooms, you can simply omit them and make a delicious onion gravy instead.

Absolutely. Allow the cooked Salisbury steaks and gravy to cool completely, then store them in a freezer-safe, airtight container for up to 3 months. Thaw overnight in the refrigerator before reheating gently on the stove.

The key is to use a binder like an egg and breadcrumbs, and not to overmix the meat. Chilling the patties for 15-20 minutes before cooking can also help them hold their shape. Finally, handle them gently when searing.

A classic Salisbury steak gravy is a brown gravy made from beef broth, onions, and mushrooms. It’s typically thickened with a roux (flour and fat) and seasoned with Worcestershire sauce for extra depth and flavor.

While similar, Salisbury steak is typically more seasoned and includes binders like breadcrumbs and egg, and is always served with a gravy. Hamburger steak is simpler, often just seasoned ground beef, and can be served with or without gravy.

More Comfort Food Recipes to Try

If you loved this satisfying dish, you’ll surely enjoy exploring other comforting classics. For another ground beef favorite, try this classic family-favorite meatloaf recipe. If you’re in the mood for a slow-cooked masterpiece, this French Onion Pot Roast is a must-try. And for the ultimate cozy meal, nothing beats a warm bowl of homemade chicken and dumplings.

The Ultimate Homemade Salisbury Steak

This Homemade Salisbury Steak recipe is more than just a meal; it’s a feeling of home. It’s a hearty, satisfying dish that brings everyone to the table. We hope you love making and sharing this recipe as much as we do. If you try it, let us know how it turned out in the comments below and don’t forget to save it to your favorite board on Pinterest!

A close-up shot of homemade Salisbury steak in a skillet, smothered in rich mushroom and onion gravy, garnished with fresh parsley.
The ultimate comfort food: Homemade Salisbury Steak!

Homemade Salisbury Steak Recipe

A serving of homemade Salisbury steak on a plate with mashed potatoes, with the rich mushroom gravy poured over the top.

Homemade Salisbury Steak (The Ultimate Comfort Food)

This Homemade Salisbury Steak recipe features juicy, tender beef patties simmered in a rich and savory mushroom and onion gravy. It's the ultimate comfort food, easy to make from scratch for a perfect weeknight dinner.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: American
Calories: 520

Ingredients
  

For the Salisbury Steaks
  • 1.5 lbs ground beef 85/15 or 80/20 blend recommended
  • 1/2 cup panko breadcrumbs
  • 1 large egg lightly beaten
  • 2 tbsp ketchup
  • 1 tbsp Worcestershire sauce
  • 1 tsp onion powder
  • 1/2 tsp garlic powder
  • 1/2 tsp salt
  • 1/4 tsp black pepper
For the Mushroom Gravy
  • 1 tbsp olive oil
  • 2 tbsp unsalted butter
  • 1 large yellow onion thinly sliced
  • 8 oz cremini mushrooms sliced
  • 1/4 cup all-purpose flour
  • 2.5 cups beef broth
  • 1 tbsp Worcestershire sauce
  • 1 tsp Dijon mustard

Equipment

  • 1 Large Skillet
  • 1 Mixing Bowl

Instructions
 

  1. In a large bowl, gently combine the ground beef, panko breadcrumbs, egg, ketchup, 1 tbsp Worcestershire sauce, onion powder, garlic powder, salt, and pepper. Mix until just combined, being careful not to overwork the meat.
  2. Shape the mixture into 4-6 oval patties, about ¾-inch thick.
  3. Heat olive oil in a large skillet over medium-high heat. Sear the patties for 2-3 minutes per side until a brown crust forms. Remove from the skillet and set aside.
  4. In the same skillet, melt the butter over medium heat. Add the sliced onions and cook for 5-6 minutes until softened. Add the mushrooms and cook for 5-7 minutes more, until browned.
  5. Sprinkle the flour over the vegetables and stir for 1 minute.
  6. Slowly whisk in the beef broth until smooth. Stir in the remaining 1 tbsp of Worcestershire sauce and the Dijon mustard. Bring to a simmer.
  7. Return the patties to the skillet. Reduce heat to low, cover, and simmer for 15-20 minutes, until the patties are cooked through and the gravy has thickened.
  8. Season gravy with salt and pepper to taste and serve hot.

Notes

Tip 1: For extra flavor, deglaze the pan with a splash of red wine or sherry before adding the beef broth.
Tip 2: Ensure your skillet is hot before adding the patties to get the best possible sear.
Tip 3: Fresh parsley can be added at the end for a fresh, vibrant finish.

You might also like these recipes

Leave a Comment

Recipe Rating