Growing up, Salisbury steak meant those frozen TV dinners my mom would heat up when she worked late. The meat was always a bit rubbery, and the gravy had this weird metallic taste that I’d try to hide with extra ketchup.
It wasn’t until I started cooking for my own family that I discovered how different homemade Salisbury steak could be, especially when baked in the oven. No more standing over the stove, flipping patties and splattering grease everywhere. Just pop it in the oven, and you’ve got time to help with homework or tidy up while dinner practically makes itself.

Why You’ll Love This Salisbury Steak
- Restaurant-quality meal at home – This homemade version tastes better than any TV dinner or diner version, with real ingredients and no mystery meat or artificial flavors.
- Rich mushroom gravy – The homemade gravy, made with fresh mushrooms, beef broth, and cream, takes this comfort food classic to the next level – perfect for spooning over mashed potatoes.
- Make-ahead friendly – You can prep the patties ahead of time and keep them in the fridge until you’re ready to cook, making dinner prep much easier on busy days.
- Budget-friendly protein – Using ground beef instead of expensive cuts of meat, this recipe delivers a satisfying, protein-rich meal that won’t break the bank.
- One-pan meal – Everything cooks in the same pan, from the steaks to the gravy, meaning less cleanup and more flavor as everything builds together.
What Kind of Ground Beef Should I Use?
For Salisbury steak, 80/20 ground beef chuck is really the sweet spot – this means it’s 80% lean meat and 20% fat. The fat content is important here because it keeps your steaks juicy and adds lots of flavor during cooking. While you could use leaner ground beef like 90/10, it might make your Salisbury steaks a bit dry and less tender. If you’re buying from the butcher counter, ask them to grind chuck beef fresh for you – it’ll give you the best texture and flavor. Just make sure your ground beef is well-chilled when you’re ready to form the patties, as this makes them easier to shape and helps them hold together better during cooking.

Options for Substitutions
This classic salisbury steak recipe can be adapted with several ingredient swaps if needed:
- Ground beef: While 80/20 ground chuck gives the best flavor and moisture, you can use 85/15 ground beef. I wouldn’t go leaner than that, or your steaks might end up dry. Ground turkey can work too, but add 2 tablespoons of olive oil to the mixture for moisture.
- Avocado oil: Any neutral cooking oil works well here – vegetable oil, canola oil, or even light olive oil are good alternatives.
- Baby bella mushrooms: White button mushrooms work just as well. If you’re not a mushroom fan, you can leave them out and double the onions instead.
- Heavy cream: Half-and-half can work in place of heavy cream, though the gravy won’t be quite as rich. For a dairy-free option, use unsweetened full-fat coconut milk.
- Fresh thyme: If you don’t have fresh thyme, use 1/3 of the amount in dried thyme. Dried oregano or Italian seasoning can also work in a pinch.
- Worcestershire sauce: This gives the dish its signature flavor, but soy sauce mixed with a tiny splash of vinegar can work as a substitute if needed.
Watch Out for These Mistakes While Cooking
The biggest mistake when making Salisbury steak is overworking the meat mixture, which can lead to tough, dense patties – mix the ingredients just until combined and shape them gently to keep the texture tender and juicy. Getting the right sear is crucial, so make sure your pan is properly heated before adding the patties, and resist the urge to move them around – let them develop a nice brown crust for about 3-4 minutes on each side. Another common error is rushing the gravy process – take your time to properly brown the mushrooms and onions until they’re golden, as this builds the foundation for a rich, flavorful sauce. For the best results, keep the sauce at a gentle simmer rather than a rapid boil, which helps prevent the cream from separating and ensures a smooth, silky gravy that perfectly coats each patty.

What to Serve With Salisbury Steak?
Since Salisbury steak comes with such a rich mushroom gravy, you’ll want some good sides to soak up all that delicious sauce! Creamy mashed potatoes are the most popular choice – they’re perfect for creating a little pool for the gravy to settle into. You could also go with egg noodles or rice if you’re looking for something different. For vegetables, steamed green beans or roasted carrots work really well with this dish, and they add some nice color to your plate too. If you want to keep things simple, a side of buttered corn or peas will do the trick just fine.
Storage Instructions
Keep Fresh: Once your salisbury steak has cooled down, place it in an airtight container with the gravy and pop it in the fridge. It’ll stay good for up to 4 days, and the flavors actually get even better after a day or two as everything melds together!
Freeze: This dish is perfect for freezing! Store the steaks and gravy in a freezer-safe container for up to 3 months. I like to portion it out into individual servings – it makes for such an easy dinner down the road.
Reheat: To warm it up, thaw overnight in the fridge if frozen. Then heat it in a covered skillet over medium-low heat until hot throughout, or pop it in the microwave. If the gravy seems a bit thick, just add a splash of beef broth to thin it out. Give it a gentle stir now and then while reheating to keep everything nice and smooth.
| Preparation Time | 20-30 minutes |
| Cooking Time | 30-40 minutes |
| Total Time | 50-70 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 3400-3600
- Protein: 180-200 g
- Fat: 220-240 g
- Carbohydrates: 100-110 g
Ingredients
For the beef steaks:
- 2 tbsp worcestershire sauce
- 1 large egg (helps bind the patties)
- 1/2 cup all-purpose flour (I use King Arthur all-purpose flour)
- 1/2 medium onion (finely grated or minced for best texture)
- 2 tsp kosher salt
- 2 tsp black pepper
- 1/2 tsp dried thyme
- 1 tsp onion powder (enhances savory flavor)
- 1/2 tsp cayenne pepper
- 2 lb 80/20 ground chuck
- 1 tsp garlic powder
For browning the steaks:
- 3 tbsp unsalted butter
- 1 tbsp avocado oil (or any high smoke point oil)
For the mushroom and onion mixture:
- 2 garlic cloves (minced)
- 1 1/2 tsp kosher salt
- 1 tbsp avocado oil
- 8 oz baby bella mushrooms (sliced 1/4-inch thick)
- 3 sprigs fresh thyme
- 3/4 tsp black pepper
- 1 tbsp unsalted butter
- 1/2 medium onion (thinly sliced)
For the gravy:
- 1 tbsp worcestershire sauce
- 3 cups reduced-sodium beef broth (I recommend Pacific Foods Organic)
- 1 tbsp lemon juice (brightens the gravy flavor)
- 1/4 cup heavy cream (makes it extra rich and creamy)
Step 1: Preheat the Oven and Prepare Meat Mixture
Preheat your oven to 375°F (190°C).
In a large mixing bowl, combine the ground beef, grated onion, salt, black pepper, onion powder, garlic powder, thyme, cayenne pepper, egg, and Worcestershire sauce.
Mix everything together thoroughly until the ingredients are well-combined.
Step 2: Shape the Steaks
Using a dry ½ cup measure, scoop out portions of the meat mixture and roll each into an oblong tubular shape.
Carefully flatten and mold them into 1 ½ inch oval patties.
Aim for a flat shape, similar to Salisbury steak, rather than a hamburger patty.
Step 3: Brown the Steaks
Heat a large skillet over medium-high heat and add butter and oil.
Dredge each steak in flour and shake off any excess flour.
Keep the excess flour for later use.
Once the butter has melted, add the steaks to the skillet, reduce heat to medium, and cook them for 3 minutes on each side until browned.
Transfer the steaks to a 9 x 13 baking or casserole dish.
Step 4: Prepare the Mushroom and Onion Mixture
In the same skillet, add more butter and oil.
Once the butter has melted, add sliced mushrooms and cook for about 2 minutes.
Add onions, thyme, salt, and black pepper, then cook for an additional 4 minutes until the mushrooms are brown.
Stir in the minced garlic and the reserved excess flour, ensuring the vegetables are evenly coated.
Step 5: Make the Gravy
To the mushroom and onion mixture, add Worcestershire sauce, lemon juice, beef broth, and heavy cream.
Stir until smooth, then bring the mixture to a boil.
Once it has reached a boil, pour the gravy over the Salisbury steaks in the baking dish.
Step 6: Bake and Serve
Bake the steaks and gravy in the oven for 20 minutes, or until the gravy has thickened.
Allow the dish to cool for about 10 minutes before serving.
Enjoy the Salisbury steaks hot, served over mashed potatoes, egg noodles, or green beans for a hearty meal.