Growing up, Salisbury steak meant those frozen TV dinners with the watery gravy and mushy vegetables. That’s all I knew until my grandmother showed me her homemade version one Sunday afternoon. It was nothing like those freezer meals I remembered.
Turns out, real Salisbury steak is just a dressed-up hamburger patty with some simple ingredients you probably already have in your kitchen. And the gravy? It’s rich, smooth, and actually tastes like gravy should. No more of that thin, artificial stuff from my childhood memories.
Why You’ll Love This Salisbury Steak
- Quick dinner option – Ready in under an hour, this homemade version beats frozen dinners any day and fits perfectly into your busy weeknight schedule.
- Budget-friendly meal – Using simple pantry staples and ground beef, this recipe gives you restaurant-quality comfort food without the hefty price tag.
- Rich, savory gravy – The combination of mushroom soup, Worcestershire sauce, and horseradish creates a deeply flavorful gravy that makes this dish extra special.
- Family favorite – This classic comfort food is always a hit with both kids and adults – it’s like a fancy hamburger steak that makes everyone at the table happy.
- Simple ingredients – You probably have most of these ingredients in your kitchen already, making this an easy go-to recipe when you need a satisfying meal.
What Kind of Ground Beef Should I Use?
For salisbury steak, you’ll want to strike a balance between lean and fatty ground beef – an 80/20 or 85/15 lean-to-fat ratio is ideal. This mix provides enough fat to keep your steaks juicy and flavorful, but not so much that they become greasy. If you use meat that’s too lean (like 93/7), your salisbury steaks might end up dry and less tender. When shopping, look for freshly ground beef that’s bright red in color and feels slightly firm but not hard. For the best results, bring your ground beef to room temperature about 15 minutes before mixing it with the other ingredients – this helps everything combine more evenly.
Options for Substitutions
This classic comfort food recipe can be adapted with several easy swaps if you’re missing ingredients:
- Cream of mushroom soup: You can swap this with cream of celery or cream of onion soup. If you’re out of canned soup completely, mix 1 cup of beef broth with ½ cup of sour cream or heavy cream.
- Minced beef: Ground turkey or a mix of pork and beef works well here. Just keep in mind that turkey will give you a lighter colored patty and slightly different texture.
- Breadcrumbs: Out of breadcrumbs? Crushed crackers, rolled oats, or crushed cornflakes make good alternatives. Use the same amount as called for in the recipe.
- Horseradish: If you don’t have horseradish, try 1 teaspoon of Dijon mustard or ½ teaspoon of wasabi paste for that nice kick.
- Fresh parsley: You can use 2 teaspoons of dried parsley instead, or skip it altogether. Dried chives or fresh cilantro can also work as garnish.
- Canola oil: Any neutral cooking oil like vegetable oil, grapeseed oil, or even light olive oil will work just fine.
Watch Out for These Mistakes While Cooking
The biggest challenge when making Salisbury steak is overmixing the meat mixture, which can lead to dense, tough patties – instead, combine ingredients just until they’re evenly distributed, using gentle hands. Another common mistake is cooking the patties on heat that’s too high, causing the outside to burn before the inside is done – maintain a medium heat and give them time to brown properly, about 4-5 minutes per side. To avoid dry, flavorless results, don’t skip the resting time after cooking (about 5 minutes), and make sure to scrape up all the browned bits from the pan when making the gravy – they’re packed with flavor. For the best texture, shape your patties with slightly wet hands and create a small dimple in the center of each patty to prevent them from puffing up during cooking.
What to Serve With Salisbury Steak?
Since Salisbury steak comes with such a rich mushroom gravy, it pairs perfectly with sides that can soak up all that delicious sauce. Creamy mashed potatoes are probably the most popular choice – just make a little well in the center for the gravy to pool. If you want to keep things simple, egg noodles or white rice work great too. For some green veggies on the side, try steamed green beans, roasted broccoli, or sautéed mushrooms (because you can never have too many mushrooms!). And if you’re feeding a hungry crowd, warm dinner rolls are always welcome at the table for mopping up any extra gravy.
Storage Instructions
Keep Fresh: Let your Salisbury steak cool down, then place it in an airtight container with the gravy. It’ll stay good in the fridge for up to 3-4 days. The gravy actually helps keep the meat moist, making leftovers just as good as the first day!
Freeze: This is a great meal to freeze for later! Place the steaks and gravy in a freezer-safe container or bag and they’ll keep well for up to 3 months. I like to freeze individual portions – it makes for such an easy dinner on busy weeknights.
Reheat: To warm up your Salisbury steak, heat it slowly in a covered pan on the stovetop with its gravy, or pop it in the microwave at 50% power. If the gravy seems too thick, just add a splash of water or beef broth while reheating. Give it an occasional stir to make sure it heats evenly.
| Preparation Time | 15-20 minutes |
| Cooking Time | 20-30 minutes |
| Total Time | 35-50 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1300-1500
- Protein: 90-100 g
- Fat: 80-90 g
- Carbohydrates: 40-50 g
Ingredients
For the sauce:
- 1 tsp horseradish (adds a sharp, tangy kick)
- 1 can condensed cream of mushroom soup (I use Libby’s)
- 1/2 cup water
- 2 tsp Worcestershire sauce
- 1 tbsp mustard (yellow or Dijon, your preference)
For the patties:
- 1 tbsp canola oil
- 1/4 tsp pepper (freshly ground preferred)
- 1.5 lb ground beef (80/20 blend works best)
- 1/4 cup onion (finely chopped, about 1/8-inch pieces)
- 1/2 tsp salt
- 1/4 cup dry breadcrumbs (panko or regular)
- 1 large egg (room temperature)
For the garnish:
- 2 tbsp fresh parsley (finely chopped for presentation)
Step 1: Prepare the Sauce Base and Season the Meat Mixture
- 1 can condensed cream of mushroom soup
- 1 tbsp mustard
- 2 tsp Worcestershire sauce
- 1 tsp horseradish
- 1 large egg
- 1/4 cup dry breadcrumbs
- 1/4 cup onion
- 1/2 tsp salt
- 1/4 tsp pepper
Start by mixing the cream of mushroom soup, mustard, Worcestershire sauce, and horseradish in a bowl—this creates your flavor foundation.
Set aside 1/4 cup of this mixture for the meatball seasoning, and keep the remaining sauce for cooking.
In a separate bowl, beat the room temperature egg, then add the breadcrumbs, finely chopped onion, salt, pepper, and the reserved 1/4 cup soup mixture.
Stir until well combined.
I like to use room temperature eggs because they incorporate more evenly into the meat mixture, creating better texture throughout the patties.
Step 2: Form the Salisbury Steaks
- 1.5 lb ground beef
- seasoned egg mixture from Step 1
Crumble the ground beef into the seasoned egg and breadcrumb mixture, then mix gently with your hands until just combined—don’t overwork the meat or the patties will become tough and dense.
Divide the mixture into 6 equal portions and form each into a thick patty about 3/4-inch thick.
The key is handling the meat as little as possible; I stop mixing as soon as everything is evenly distributed.
Step 3: Sear the Patties and Build Flavor
- 1 tbsp canola oil
- formed Salisbury steaks from Step 2
Heat 1 tbsp canola oil in a large skillet over medium-high heat until shimmering.
Once hot, carefully place all 6 patties in the skillet and brown them for 3-4 minutes per side until a golden crust forms—this browning develops rich, savory flavor through the Maillard reaction.
Work in batches if needed to avoid overcrowding.
After browning both sides, carefully pour off any excess fat that has accumulated in the skillet.
Step 4: Braise in Sauce Until Cooked Through
- remaining soup sauce mixture from Step 1
- 1/2 cup water
- seared patties from Step 3
Pour the remaining soup mixture and 1/2 cup water over the browned patties, making sure the sauce surrounds them.
Cover the skillet with a lid, reduce heat to medium-low, and simmer gently for 10-15 minutes until the internal temperature reaches 160°F when measured in the thickest part of a patty.
The low heat allows the sauce to gently finish cooking the meat while infusing it with the savory mushroom and umami flavors.
Step 5: Plate and Serve with Fresh Garnish
- 2 tbsp fresh parsley
Transfer the cooked Salisbury steaks to serving plates and spoon the warm mushroom sauce generously over each patty.
Finish with a sprinkle of fresh chopped parsley for color and brightness.
The fresh parsley cuts through the richness of the cream sauce and adds a final pop of freshness to the dish.




