Homemade Salisbury Steak
There’s something incredibly comforting about a plate of Homemade Salisbury Steak smothered in rich onion gravy. It’s the kind of dish that brings everyone to the table, hearty and warm, with the nostalgic feel of a classic diner meal made right at home. With tender seasoned beef patties and a savory mushroom and onion sauce, this recipe hits every note of comfort food perfection.
Perfect for a cozy weeknight dinner or a hearty Sunday lunch, this Salisbury steak doesn’t require any fancy ingredients or complicated techniques. It’s simple, satisfying, and incredibly flavorful. If you’ve never made it from scratch before, you’re in for a pleasant surprise at just how easy and rewarding it is.
Why You’ll Love This Homemade Salisbury Steak
This dish delivers everything you want in a comforting beef dinner: juicy ground beef steaks, richly browned for maximum flavor, then simmered gently in a velvety onion and mushroom gravy. It’s affordable, freezer-friendly, and reheats like a dream. Plus, it pairs effortlessly with mashed potatoes, rice, or egg noodles.
Whether you’re feeding a family or preparing make-ahead meals for the week, this recipe fits right in with your busy lifestyle. And the best part? You likely already have most of the ingredients in your kitchen.
What Kind of Ground Beef Should I Use?
For the juiciest Salisbury steak, aim for ground beef with a fat content of around 85/15. This gives enough richness without being overly greasy. Leaner beef like 90/10 can work, but you may need to compensate with a touch more seasoning or even a splash of milk to keep the patties moist. Avoid extra-lean blends for this one, as they tend to dry out during cooking.
Ingredients for the Homemade Salisbury Steak
The ingredients here are pantry-friendly and straightforward, but each one plays an important role in building the flavor and texture of this cozy meal.
- Ground beef
- Breadcrumbs
- Egg
- Worcestershire sauce
- Garlic powder
- Onion powder
- Salt and pepper
- Butter
- Yellow onion
- Mushrooms
- Beef broth
- Flour
- Ketchup
- Dijon mustard

How To Make the Homemade Salisbury Steak
Step 1: Mix and Form the Patties
In a large bowl, combine ground beef, breadcrumbs, egg, Worcestershire sauce, garlic powder, onion powder, salt, and pepper. Mix until just combined, then shape the mixture into oval patties.
Step 2: Brown the Patties
In a large skillet over medium-high heat, melt a bit of butter and cook the patties until browned on both sides. They don’t need to be fully cooked through at this stage, just nicely seared. Remove them from the pan and set aside.
Step 3: Make the Onion and Mushroom Gravy
In the same pan, add a touch more butter and cook sliced onions and mushrooms until soft and golden. Sprinkle flour over the top, stir to combine, then slowly add beef broth while stirring to avoid lumps. Add ketchup and Dijon mustard, and let it simmer until thickened.
Step 4: Simmer the Patties
Return the seared patties to the pan and spoon the gravy over them. Cover and let everything simmer together for 10–15 minutes, or until the patties are fully cooked and infused with flavor.
Serving and Storing Homemade Salisbury Steak
This comforting dish feeds about four hungry people, or more if you serve it with generous sides. It’s excellent for both immediate enjoyment and meal prep. Leftovers can be refrigerated for up to 4 days and reheat beautifully in the microwave or on the stovetop.
You can also freeze individual portions for up to 3 months. Just be sure to use freezer-safe containers and let the dish cool completely before freezing.
What to Serve With Homemade Salisbury Steak?
Mashed Potatoes
Creamy mashed potatoes make the ultimate base for soaking up all that savory gravy.
Buttered Egg Noodles
Tender noodles tossed in butter and herbs are a simple but tasty side.
Roasted Green Beans
Their bright, slightly crisp texture offers a fresh contrast to the rich steak.
Steamed Broccoli
An easy veggie option that pairs well with the bold gravy.
Garlic Bread
Thick slices of garlic bread are perfect for wiping your plate clean.
Creamed Corn
Sweet and savory creamed corn adds a cozy Southern touch.
Side Salad
Balance the richness with a crisp salad dressed in vinaigrette.
Want More Comfort Food Ideas?
If you love this hearty classic, check out these other cozy recipes from Luna Meals:
- Creamy Mushroom Sauce for Steak to pour over anything beefy.
- Crockpot Loaded Steak and Potato Bake for a no-fuss, all-in-one dinner.
- Skirt Steak Rice Bowls with Chimichurri for a bold, herbaceous twist.
- Flavorful Mediterranean Steak Bowls when you want something light but satisfying.
Save This Recipe For Later
📌 Save this recipe to your Pinterest dinner board so you can find it next time you’re craving comfort food.
Tag me if you make it! Did you switch up the gravy or add extra mushrooms? I’d love to know what tweaks you made.
Explore even more homestyle comfort recipes over on Luna Meals on Pinterest and treat yourself to something warm and filling tonight.
Conclusion
Homemade Salisbury Steak is one of those nostalgic recipes that never goes out of style. It’s affordable, family-friendly, and so deeply satisfying. Once you try this from-scratch version, you’ll understand why it’s remained a staple in kitchens for generations. Give it a try, and make it your own with your favorite sides and gravy tweaks.

Homemade Salisbury Steak
- Total Time: 40 minutes
- Yield: 4 servings
Description
A classic comfort food recipe, Homemade Salisbury Steak features juicy ground beef patties simmered in a rich mushroom and onion gravy. This easy dinner idea is perfect for family meals, quick weeknight dinners, or make-ahead freezer-friendly options. Serve it over mashed potatoes or egg noodles for the ultimate hearty dish.
Ingredients
1 lb ground beef
1/3 cup breadcrumbs
1 large egg
1 tablespoon Worcestershire sauce
1/2 teaspoon garlic powder
1/2 teaspoon onion powder
1/2 teaspoon salt
1/2 teaspoon black pepper
2 tablespoons butter
1 medium yellow onion, sliced
1 cup mushrooms, sliced
2 tablespoons all-purpose flour
1 1/2 cups beef broth
2 tablespoons ketchup
1 tablespoon Dijon mustard
Instructions
1. In a large bowl, mix ground beef, breadcrumbs, egg, Worcestershire sauce, garlic powder, onion powder, salt, and pepper until just combined.
2. Shape the mixture into 4 oval patties.
3. In a large skillet over medium-high heat, melt 1 tablespoon of butter and brown the patties on both sides. Remove and set aside.
4. Add remaining butter to the pan. Cook onions and mushrooms until tender and golden.
5. Sprinkle flour over the vegetables, stir, and cook for 1 minute.
6. Gradually add beef broth, stirring constantly until smooth.
7. Stir in ketchup and Dijon mustard and let simmer until the gravy thickens.
8. Return patties to the pan, cover, and simmer for 10–15 minutes until fully cooked through.
9. Spoon gravy over patties before serving.
Notes
This dish reheats beautifully, making it ideal for meal prep.
You can substitute ground turkey or chicken for a lighter option.
Add more mushrooms for a deeper umami flavor.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 steak with gravy
- Calories: 410
- Sugar: 4g
- Sodium: 710mg
- Fat: 26g
- Saturated Fat: 10g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 1g
- Protein: 28g
- Cholesterol: 135mg


