One Skillet, Big Flavor: 45-Minute Salisbury Steak Recipe with Onion Gravy
Jul 06, 2025, Updated Mar 15, 2026
This post contains affiliate links. Please see our disclosure policy.
Quick Summary
In This Recipe
Make It Happen in Your Kitchen
Level up every recipe with my signature seasonings, cookware & bundles.
Forget the frozen box — this homemade Salisbury steak recipe brings diner-style comfort straight to your kitchen. Juicy beef patties simmered in a savory onion gravy, perfect over mashed potatoes or buttery noodles. It’s rich, nostalgic, and ready in under an hour.
Category: Beef Recipes, Comfort Food Classics | By: Matt Price, Mr. Make It Happen
Classic Salisbury Steak with Onion Gravy
When you're craving something rich, comforting, and straight out of a diner-style dream, Salisbury steak hits the spot. This isn’t your frozen TV dinner version — we're talking juicy homemade beef patties simmered in a savory onion gravy, served over mashed potatoes or white rice for the ultimate comfort meal.

Salisbury Steak Recipe Quick Guide
Why You’ll Love This Classic Comfort Dish
Salisbury steak has a certain appeal as comfort food that is hard to resist. By using genuine ingredients and creating rich flavors, this recipe transforms the traditional TV-dinner favorite into a more elevated dish.

Ingredients
For the Steaks:
1 ½ lbs ground beef (80/20)
1 egg
⅓ cup breadcrumbs
1 tablespoon Worcestershire sauce
1 tablespoon ketchup
1 teaspoon Dijon mustard
1 teaspoon garlic powder
1 teaspoon onion powder
Salt & pepper to taste
1 tablespoon oil (for searing)
For the Homemade Onion Gravy:
1 medium yellow onion, thinly sliced
2 cups beef broth
1 tablespoon Worcestershire sauce
1 tablespoon ketchup
2 tablespoon all-purpose flour
2 tablespoon butter
Salt & pepper to taste
Optional: splash of heavy cream for richness
Seasoned All-Purpose Flour

EQUIPMENT
Equipment Used
- Large Skillet (Cast Iron or Heavy-Bottom)
- Mixing Bowl
- Whisk
- Measuring Cups & Spoons
Step-By-Step Salisbury Steak Recipe Instructions
Step 1 – Make the Beef Patties
In a large mixing bowl, combine ground beef, egg, breadcrumbs, Worcestershire, ketchup, Dijon mustard, garlic powder, onion powder, salt, and pepper.

Mix gently — don’t overwork the meat — then form into 4–5 oval-shaped patties. I like to make mine thick and wide, just like the diner-style version.

Step 2 – Sear the Steaks
Heat 1 tablespoon of oil in a large skillet over medium-high heat. Sear each patty for about 3–4 minutes per side until browned with a crust.
We’re not cooking them through yet — just building that golden sear. Once browned, set them aside on a plate.

Step 3 – Build the Onion Gravy
In the same skillet (don’t wipe it clean — those brown bits are flavor gold!), melt 2 tablespoon of butter and toss in the thinly sliced onions. Let them cook for 8–10 minutes until softened and starting to caramelize.

Sprinkle the flour over the onions and stir constantly for 1–2 minutes to form a roux. Then slowly whisk in the beef broth, Worcestershire, and ketchup until smooth. Bring to a gentle simmer and season to taste with salt and pepper.
Step 4 – Simmer the Steaks
Nestle the seared patties into the onion gravy, spooning some gravy on top. Cover the skillet, reduce heat to low, and let it all simmer for 15–20 minutes until the patties are fully cooked and the flavors marry together.
Optional: Stir in a splash of heavy cream to finish the gravy with a little extra richness. I don’t always do this, but when I want a more luxurious finish, it makes a difference.

Pro Tips for the Perfect Salisbury Steak Recipe
- Don’t skip the sear — it locks in flavor and adds texture.
- Use beef stock instead of broth for even deeper flavor.
- Add a dash of Cajun seasoning to the beef for a little extra kick.
- Want to elevate it? Melt some Gruyère or Swiss over the patties right before serving.
What to Serve with this Salisbury Steak Recipe
- Mashed Potatoes (a must!)
- Buttered Egg Noodles
- Steamed Green Beans
- Sautéed Spinach
- White Rice for soaking up all that gravy
This is one of those meals that sticks to your ribs and keeps everyone at the table happy. Leftovers? Even better the next day!
Mashed Potato Recipe

This is one of those meals that sticks to your ribs and keeps everyone at the table happy. Leftovers? Even better the next day!
Give this buttery delicious Mashed Potato Recipe a try for a perfect pairing with this Salisbury Steak recipe!
Love this recipe? You'll love my seasonings even more!
Level up your cooking with my signature AP Seasoning, Cajun Seasoning, and more.
Shop My Seasonings
Salisbury Steak
Equipment
Ingredients
For the Steaks:
- 1 ½ lbs ground beef 80/20
- 1 egg
- ⅓ cup breadcrumbs
- 1 tablespoon Worcestershire sauce
- 1 tablespoon ketchup
- 1 teaspoon Dijon mustard
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- Salt & pepper to taste
- 1 tablespoon oil for searing
For the Gravy:
- 1 medium yellow onion thinly sliced
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce
- 1 tablespoon ketchup
- 2 tablespoon all-purpose flour
- 2 tablespoon butter
- Salt & pepper to taste
- Optional: splash of heavy cream for richness
Instructions
Step 1 – Make the Beef Patties
- In a large mixing bowl, combine ground beef, egg, breadcrumbs, Worcestershire, ketchup, Dijon mustard, garlic powder, onion powder, salt, and pepper.
- Mix gently — don’t overwork the meat — then form into 4–5 oval-shaped patties. I like to make mine thick and wide, just like the diner-style version.
Step 2 – Sear the Steaks
- Heat 1 tablespoon of oil in a large skillet over medium-high heat.
- Sear each patty for about 3–4 minutes per side until browned with a crust. We’re not cooking them through yet — just building that golden sear.
- Once browned, set them aside on a plate.
Step 3 – Build the Onion Gravy
- In the same skillet, melt 2 tablespoon of butter and toss in the thinly sliced onions.
- Let them cook for 8–10 minutes until softened and starting to caramelize.
- Sprinkle the flour over the onions and stir constantly for 1–2 minutes to form a roux.
- Then slowly whisk in the beef broth, Worcestershire, and ketchup until smooth.
- Bring to a gentle simmer and season to taste with salt and pepper.
Step 4 – Simmer the Steaks
- Gently place the seared patties into the onion gravy, spooning some gravy on top.
- Cover the skillet, reduce heat to low, and let it all simmer for 15–20 minutes until the patties are fully cooked and the flavors marry together.
- Optional: Stir in a splash of heavy cream to finish the gravy with a little extra richness. I don’t always do this, but when I want a more luxurious finish, it makes a difference.
Notes
Pro Tips for Perfect Salisbury Steak
- Don’t skip the sear — it locks in flavor and adds texture.
- Use beef stock instead of broth for even deeper flavor.
- Add a dash of Cajun seasoning to the beef for a little extra kick.
- Want to elevate it? Melt some Gruyère or Swiss over the patties right before serving.
What to Serve with Salisbury Steak
- Mashed Potatoes (a must!)
- Buttered Egg Noodles
- Steamed Green Beans
- Sautéed Spinach
- White Rice for soaking up all that gravy
Nutrition
Never miss a recipe! Follow Mr. Make It Happen on Google News
Follow on Google NewsEquipment & Tools Used In This Recipe
As an Amazon Associate I earn from qualifying purchases.




