Salisbury steak is one of those timeless dishes that delivers big on comfort. It’s hearty, flavorful, and smothered in a rich brown gravy that ties everything together. Though it sounds fancy, Salisbury steak is actually simple to make and has earned its spot as a weeknight favorite and diner staple.
At its core, Salisbury steak is seasoned ground beef formed into oval-shaped patties. Think of it as a cousin to the hamburger, but dressed up for dinner. The meat is usually mixed with breadcrumbs, onions, and seasonings, giving it a more tender, meatloaf-like texture. It’s pan-seared to develop that perfect crust, then finished in a savory gravy that soaks into every bite.
The gravy is what sets this dish apart. Made with onions, beef broth, and a little flour or cornstarch for thickening, it’s smooth, rich, and full of depth. Some versions add mushrooms for an earthy twist, while others keep it classic and simple. No matter how it’s made, the gravy is the ultimate comfort element, perfect for spooning over mashed potatoes or rice.
Salisbury steak is a dish that feels satisfying without being complicated. It’s quick enough for a weeknight but cozy enough to serve on a Sunday. It also reheats well, making it a great option for meal prep or leftovers that actually taste better the next day.
While the dish has roots going back to the 1800s, it gained popularity as a staple of American diners and homestyle cooking. It’s easy to see why, it’s budget-friendly, filling, and hits all the right savory notes. You don’t need fancy ingredients or long hours in the kitchen to make it, just a few simple steps and a good skillet.
Salisbury steak proves that comfort food doesn’t need to be complicated. With tender beef patties and rich gravy, it’s a crowd-pleasing dish that brings warmth and flavor to any table.

Ingredients
- 1 lb ground beef Preferably 80% lean
- 1/4 cup bread crumbs Preferably seasoned
- 1 egg Lightly beaten
- 1 onion small, Finely chopped
- 1/2 tsp salt
- 1/4 tsp black pepper Freshly ground
- 1 tbsp Worcestershire sauce
- 2 cup beef broth Low sodium
- 1 cup mushrooms Sliced
- 1 tbsp cornstarch Mixed with 2 tablespoons water to form a slurry
Instructions
- In a large bowl, combine the ground beef, bread crumbs, egg, onion, salt, black pepper, and Worcestershire sauce. Mix until well combined.
- Form the mixture into 4 oval patties.
- In a skillet over medium-high heat, brown the patties on both sides. Remove and set aside.
- In the same skillet, add the mushrooms and cook until softened.
- Add the beef broth and bring to a simmer. Return the patties to the skillet.
- Cover and cook for 20 minutes, or until the patties are cooked through.
- Remove the patties again, and stir the cornstarch slurry into the skillet. Cook until the sauce thickens.
- Serve the Salisbury Steaks topped with the mushroom gravy.
Nutrition










Eh, it was fine. Not my favorite. What’s the point of all these ingredients?
I thought it was like meatloaf but it wasn’t! Still good tho.
Super easy to make! Will definitely add this to my dinner rotation.
Where did the recipe go wrong? Mine was really tough. 2 stars for effort.
yummy
This looks incredible! I love Salisbury steak, especially with mushroom gravy. Definitely trying this recipe!
I didn’t use mushrooms, so it was kinda bland.
Bland? But mushrooms are just one ingredient! Try spices! But I get you, they do add some flavor. 🙄
You might want to try adding some garlic or herbs next time. It really boosts the flavor without mushrooms!
Salisbury steak? More like blah-sbury steak. Never making again.
Tastes like my mom’s cooking! Kinda nostalgic, ya know?
Really? I found it kinda bland. Thought it needed more spices or something.
I know what you mean! Reminds me of family dinners. This recipe is a keeper!
I love how you mix everything! But can I sub turkey for beef?
You can definitely use turkey instead of beef! Just make sure to adjust the cooking time if needed, turkey tends to cook faster. Enjoy!
This was soooo good! My family loved it. 5 stars!