One Skillet, Big Flavor: 45-Minute Salisbury Steak Recipe with Onion Gravy

5 from 1 vote
Jump to Recipe

This post contains affiliate links. Please see our disclosure policy.

Quick Summary

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 by Mr. Make It Happen - Easy Ground Beef Recipes
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you'll get new recipes from us every week!

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.

SS Salisbury Steak 7 Scaled

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

These Hot Honey Fried Chicken Sliders Are the #1 Game Day Snack You Need - 02 2 Scaled

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.

SS Salisbury Steak 6 Scaled

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.

SS Salisbury Steak 5 Scaled

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.

SS Salisbury Steak 3 Scaled

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.

SS Salisbury Steak 2 Scaled

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.

SS Salisbury Steak 8 Scaled

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

mashed potatoes in a bowl with melted butter and sprinkles of chives

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
SS Salisbury Steak 8 Scaled

Salisbury Steak

Matt Price
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.
5 from 1 vote
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Course Beef Recipes, Comfort Food, Dinner Recipes
Cuisine American
Servings 5 steaks
Calories 493 kcal

Equipment

Large Skillet Cast Iron or Heavy-Bottom
Measuring Cups/Spoons

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

Calories: 493kcalCarbohydrates: 13gProtein: 27gFat: 36gSaturated Fat: 14gPolyunsaturated Fat: 2gMonounsaturated Fat: 15gTrans Fat: 2gCholesterol: 141mgSodium: 705mgPotassium: 566mgFiber: 1gSugar: 3gVitamin A: 225IUVitamin C: 3mgCalcium: 66mgIron: 4mg
Show Me What You Made!Mention @_mrmakeithappen_ or tag #mrmakeithappenrecipes!

Never miss a recipe! Follow Mr. Make It Happen on Google News

Follow on Google News

Equipment & Tools Used In This Recipe

As an Amazon Associate I earn from qualifying purchases.

Browse My Full Kitchen Essentials on Amazon →

You Might Also Like:

About Matt Price

Matt Price is a chef, restaurant owner, and food entrepreneur known online as Mr. Make It Happen. He is the owner of Fraiche Restaurant in Washington, D.C., an award-winning restaurant recognized with OpenTable’s Diners’ Choice Award, where he serves elevated comfort food like his famous Garlic Noodles, Oxtail Meatballs, Fried Whole Snapper, and She Crab Soup. Matt is also the founder of Make It Happen Media, one of the fastest-growing food brands on the internet, with over 4 million followers across platforms. His line of signature seasonings and cookware is sold nationwide. Every recipe on this site is developed, tested, and photographed by Matt, drawing on his real-world restaurant experience and years of professional recipe development.