The Best Salisbury Steak with Mushroom Gravy
I made this Salisbury steak in my favorite skillet and stored my flour and other ingredients in my food storage set from Caraway Home, and it makes such a difference.
The pan cooks everything evenly and gives the patties that beautiful golden sear, while the wooden utensil is gentle on the surface but still sturdy enough to handle the gravy and mushrooms. And the food storage containers for prep and leftovers, are perfect for meal prep or saving leftovers for the next day without absorbing odors. If you’re looking to upgrade your everyday kitchen essentials — cookware, utensils, and food storage — this is one of the best places to start.
You can use code STACIE at checkout for a generous discount, which makes it the perfect time to treat yourself to pieces you’ll use every single day.

Better Than A Diner!
This easy Salisbury steak recipe with mushroom gravy is juicy, flavorful, and perfect for weeknight dinners. Includes gluten-free swaps, turkey or chicken variations, tips for tender patties, and step-by-step instructions for the best homemade Salisbury steak.
Why You'll Love This The Best Salisbury Steak with Mushroom Gravy
- Classic comfort food made at home. This recipe brings the nostalgic flavor of Salisbury steak into your kitchen with simple ingredients and easy steps.
- Juicy and flavorful patties. The seasoned ground beef stays tender and juicy, creating a satisfying bite every time.
- Rich homemade gravy. The mushroom gravy adds depth and a savory finish that makes this dish stand out.
- Perfect for weeknight dinners. It’s quick enough to make after work but still feels like a hearty, home-cooked meal.
- Pairs well with classic sides. Serve with mashed potatoes, rice, or vegetables for a complete dinner.
Key Ingredients You'll Need
These ingredients come together to create a rich and flavorful dish.
- Ground Beef (1 lb). Ground beef forms the base of the patties, providing rich flavor and protein.
- Breadcrumbs (½ cup). Helps bind the patties and keeps them tender.
- Egg (1). Acts as a binder to hold the patties together.
- Onion (½ cup, finely diced). Adds flavor and moisture.
- Garlic (2 cloves, minced). Enhances savory depth.
- Mushrooms (1 cup, sliced). The star of the gravy, adding earthy flavor.
- Beef Broth (2 cups). Creates the base of the gravy.
- Butter (2 tablespoons). Adds richness to the sauce.
- Flour (2 tablespoons). Thickens the gravy.
- Salt and Pepper (to taste). Enhances all the flavors.
How to Make The Best Salisbury Steak with Mushroom Gravy
Step 1: Make the Patties
In a large bowl, combine the ground beef, garlic, egg, breadcrumbs, onion, Worcestershire sauce, salt, and pepper. Mix just until combined — don’t overmix or the patties can become tough.
Form into oval patties (flatten slightly in the center so they cook evenly).
Step 2: Sear the Patties
Heat olive oil in a skillet over medium-high heat and cook the patties until browned on both sides. You don’t need them fully cooked yet because they’ll finish cooking in the gravy.
Remove from the pan and set aside.
Step 3: Make the Mushroom Gravy
In the same skillet:
- Melt butter
- Add onions and cook until soft
- Add mushrooms and cook until browned
- Stir in garlic
Sprinkle flour over the mushrooms and stir for about 1 minute. Slowly pour in the beef broth while whisking so the gravy stays smooth.
Stir in Dijon mustard and season with salt and pepper.
Step 4: Finish the Dish
Return the patties to the skillet and let them simmer in the gravy for about 5–7 minutes until fully cooked and tender.
Serve over mashed potatoes, rice, or buttered noodles.
Stacie’s Tricks & Tips
These tips are what separate average recipes from the ones that rank at the top of search results.
1. Don’t overmix the meat
Mix just until combined. Overmixing makes the patties dense instead of tender.
2. Use medium-lean ground beef
Too lean and the patties can dry out. Around 85–90% lean works best.
3. Brown the patties first
This step builds flavor and helps the gravy taste richer.
4. Cook the mushrooms properly
Let them brown instead of rushing the process. That caramelized flavor makes a huge difference.
5. Season at the end
Adding sea salt and pepper at the end enhances the flavor of the gravy more than seasoning only at the beginning.
For another hearty dinner, try this Ground Beef and Tater Tot Casserole.
Gluten-Free Salisbury Steak (Easy Swap!)
This recipe is incredibly easy to make gluten-free without sacrificing flavor.
Just swap:
- Gluten-free breadcrumbs instead of regular breadcrumbs
- Gluten-free flour instead of all-purpose flour
Everything else stays exactly the same.
You can also use cornstarch instead of flour if you prefer a silky gravy texture.
Healthier Version (Ground Turkey or Chicken)
If you want a lighter version, this recipe works perfectly with ground turkey or ground chicken.
Here’s how to make it taste just as good:
- Use ground turkey that isn’t extra lean
- Add a little olive oil to the mixture for moisture
- Don’t skip the garlic and Dijon mustard (they add flavor that lean meats need)
The texture will be slightly softer than beef, but the flavor is still amazing.
What to Serve With Salisbury Steak
This is one of those dinners that goes with almost anything.
Some of the best sides are:
- Creamy mashed potatoes
- Buttered egg noodles
- Steamed green beans
- Roasted carrots
- Garlic green beans
- Rice
- Roasted broccoli
Storage & Meal Prep
One of the reasons Salisbury steak is so popular online is because it’s perfect for meal prep.
You can:
- Make the patties 1 day ahead and refrigerate them
- Freeze the uncooked patties for up to 3 months
- Store leftovers in the fridge for 3–4 days
- Reheat gently in a skillet so the gravy stays smooth
Variations You Can Try
This recipe is extremely flexible, which is why it’s been popular for so long.
Here are some variations readers love:
- Onion-only gravy: Skip the mushrooms and double the onions
- Extra-rich gravy: Add a splash of cream at the end
- Low-carb version: Use almond flour instead of breadcrumbs
- Spicy version: Add a pinch of cayenne pepper
- Dairy-free version: Replace butter with olive oil
If you loved this recipe, here are a few other comfort-food dinners that pair perfectly with this style of cooking:
The Best Salisbury Steak with Mushroom Gravy (Easy Weeknight Recipe)
Ingredients
For The Steaks
- 1 lb ground beef
- 2 large eggs
- ⅓ cup breadcrumbs
- 2 cloves garlic minced
- ¼ cup onion finely chopped
- 1 tbsp Worcestershire sauce
- 2 tbsp ketchup
- 2 tbsp dijon mustard
- ½ tbsp olive oil
For The Mushroom Gravy
- ½ tbsp olive oil
- 8 oz mushrooms sliced, use more if you like
- ½ cup onion diced
- 2 cloves garlic minced
- 2 tbsp butter
- 2 tbsp flour all-purpose or gluten-free
- 2 cups beef broth
- 1 tbsp dijon mustard
- 1 tbsp ketchup
- sea salt to finish
- ground black pepper to finish
Instructions
- Mix your steak ingredients together in a bowl. Form 5 patties.
- Heat olive oil over medium heat in a skillet. Cook patties on one side until browned. About 2 minutes. Flip and brown the other side for about 1-2 minutes. Remove and set aside.
- In the same skillet, scraping all the brown bits, add the remaining ½ tbsp oil and cook onions and mushrooms until just soft.
- Add garlic and cook 30 seconds.
- Sprinkle flour over mushrooms and stir for 45 seconds to 1 minute to create a roux.
- Slowly pour in beef broth while whisking/stirring.
- Stir in the ketchup and Dijon mustard. Let this mixture come to a simmer.
- Return patties to the skillet and simmer 7-9 minutes until cooked through. Remove from the heat and rest for 5 minutes before serving.
- Sprinkle with sea salt and ground black pepper. Enjoy!
Notes
Protein: 24g
Carbohydrates: 12g
Fat: 19g
Saturated Fat: 7g
Fiber: 1.5g
Sugar: 3.5g
Cholesterol: 115mg
Sodium: 630mg
Frequently Asked Questions
Can I use ground turkey instead of ground beef for Salisbury steak with mushroom gravy?
Yes, Salisbury steak with mushroom gravy can be made with ground turkey instead of ground beef. The flavor will be lighter, so consider adding extra seasoning or a splash of Worcestershire sauce. Cook the patties to an internal temperature of 165°F for best results.
How long does Salisbury steak with mushroom gravy last in the fridge?
Salisbury steak with mushroom gravy lasts up to 4 days in the refrigerator when stored in an airtight container. Let the dish cool completely before storing. Reheat gently on the stovetop over medium heat or microwave at 50% power to keep the patties tender.
Can I freeze Salisbury steak with mushroom gravy?
Yes, Salisbury steak with mushroom gravy freezes well for up to 2 months. Store it in a freezer-safe container with the gravy to keep the patties moist. Thaw overnight in the refrigerator and reheat covered at 350°F until warmed through.
Why did my Salisbury steak turn out tough?
Salisbury steak turns out tough when the ground beef is overmixed or overcooked. Mix the ingredients just until combined and avoid pressing the patties too much. Simmering in gravy helps keep the patties tender and juicy.
More Dinner Recipes
Looking for more easy and comforting meals? Browse all recipes here:




