Introduction
This Salisbury Steak with Mushroom Gravy and Mashed Potatoes is the ultimate cozy comfort food dinner.
Tender seasoned beef patties are seared until beautifully browned, then simmered in a rich mushroom and onion gravy until juicy and flavorful.
Served over creamy mashed potatoes, this homemade beef dinner is hearty, satisfying, and perfect for a family weeknight meal.
Recipe Overview
| Recipe Detail | Information |
| Prep Time | 20 minutes |
| Cook Time | 30 minutes |
| Total Time | 50 minutes |
| Servings | 4 servings |
| Difficulty | Easy |
| Course | Dinner |
| Cuisine | American |
| Main Ingredient | Ground Beef |
| Calories | Approximately 650 kcal per serving |
Why You’ll Love This Recipe
This recipe transforms simple ground beef into a restaurant-style comfort food dinner.
The beef patties are tender inside with a beautifully browned exterior.
The mushroom gravy is rich, savory, and full of caramelized onion and mushroom flavor.
Creamy mashed potatoes make the perfect base because they soak up every drop of the delicious gravy.
It is also an affordable ground beef dinner recipe that uses everyday ingredients.
Ingredients
🥩 For the Salisbury Steak
| Ingredient | Amount |
| Ground beef | 1½ lb (680 g) |
| Breadcrumbs | ½ cup |
| Egg | 1 large |
| Yellow onion, finely diced | ½ medium |
| Worcestershire sauce | 1 tbsp |
| Dijon mustard | 1 tbsp |
| Garlic, minced | 2 cloves |
| Italian seasoning | 1 tsp |
| Salt | ¾ tsp |
| Black pepper | ½ tsp |
| Paprika | ½ tsp |
| Olive oil | 1 tbsp |
🍄 For the Mushroom Gravy
| Ingredient | Amount |
| Mushrooms, sliced | 8 oz (225 g) |
| Yellow onion, sliced | 1 medium |
| Butter | 2 tbsp |
| Garlic, minced | 2 cloves |
| All-purpose flour | 2 tbsp |
| Beef broth | 2 cups |
| Worcestershire sauce | 1 tbsp |
| Dijon mustard | 1 tsp |
| Black pepper | ½ tsp |
| Italian seasoning | ½ tsp |
| Heavy cream | ¼ cup |
| Fresh parsley | 2 tbsp, chopped |
🥔 For the Mashed Potatoes
| Ingredient | Amount |
| Russet or Yukon Gold potatoes | 2 lb (900 g) |
| Butter | 4 tbsp |
| Whole milk | ½ cup |
| Salt | ¾ tsp |
| Black pepper | ¼ tsp |
| Garlic powder | ¼ tsp |
Step-by-Step Instructions
Prepare the Beef Mixture
Add the ground beef, breadcrumbs, egg, diced onion, Worcestershire sauce, Dijon mustard, garlic, Italian seasoning, salt, pepper, and paprika to a large bowl.
Mix gently with your hands or a fork until everything is just combined.
Avoid overmixing because this can make the beef patties dense.
Shape the Patties
Divide the mixture into four equal portions.
Shape each portion into an oval patty about ¾-inch thick.
Set the patties aside while preparing the skillet.
Sear the Beef
Heat olive oil in a large skillet over medium-high heat.
Place the beef patties in the hot skillet.
Sear for approximately 3–4 minutes per side, until deeply browned.
The patties do not need to be completely cooked at this stage because they will finish cooking in the gravy.
Transfer them to a plate.
Cook the Mushrooms and Onions
Reduce the heat to medium.
Add the butter to the same skillet.
Add the sliced mushrooms and onions.
Cook for approximately 6–8 minutes, stirring occasionally.
The mushrooms should become golden brown and the onions should soften.
Add the Garlic
Add the minced garlic.
Cook for approximately 30 seconds, stirring constantly.
Be careful not to burn the garlic.
Make the Gravy
Sprinkle the flour over the mushrooms and onions.
Stir continuously for about 1 minute.
Slowly pour in the beef broth while stirring.
Add Worcestershire sauce, Dijon mustard, Italian seasoning, and black pepper.
Continue stirring until the gravy becomes smooth.
Return the Beef Patties
Place the browned beef patties back into the skillet.
Reduce the heat to low.
Cover the skillet and simmer for approximately 10–12 minutes.
The beef should reach an internal temperature of 160°F (71°C) for food safety.
Finish the Gravy
Remove the lid.
Stir in the heavy cream.
Simmer uncovered for another 2–3 minutes until the gravy is thick, creamy, and glossy.
Taste and adjust the salt and pepper if needed.
Sprinkle with fresh chopped parsley.
Prepare the Mashed Potatoes
Peel the potatoes and cut them into evenly sized pieces.
Place them in a large pot and cover with cold water.
Add a generous pinch of salt.
Bring the water to a boil, then reduce the heat and cook for approximately 15–20 minutes, or until the potatoes are fork-tender.
Drain thoroughly.
Return the potatoes to the warm pot.
Add butter and warm milk.
Mash until smooth and creamy.
Season with salt, black pepper, and garlic powder.
Avoid overmixing because potatoes can become gummy.
Assemble and Serve
Spoon a generous portion of creamy mashed potatoes onto each plate.
Place one Salisbury steak on top.
Ladle plenty of mushroom gravy over the beef and potatoes.
Garnish with fresh parsley.
Serve immediately while everything is hot.
Best Tips
Choose ground beef with some fat, such as 80/20 beef, to keep the patties juicy and flavorful.
Do not overmix the beef mixture. Gentle mixing creates a more tender Salisbury steak.
Allow the mushrooms to brown properly before adding the broth. This creates a much deeper mushroom flavor.
Add the broth gradually while stirring to prevent lumps from forming in the gravy.
If the gravy becomes too thick, add a small amount of beef broth until it reaches your preferred consistency.
For exceptionally creamy mashed potatoes, use warm milk instead of cold milk.
Best Ingredient Options
🥩 Ground Beef
An 80/20 ground beef blend provides excellent moisture and flavor.
For a leaner option, 85/15 ground beef can be used.
🍄 Mushrooms
Cremini mushrooms provide a deep, earthy flavor.
White button mushrooms are mild and affordable.
A combination of cremini, button, and baby bella mushrooms creates an even richer gravy.
🥔 Potatoes
Yukon Gold potatoes create naturally buttery mashed potatoes.
Russet potatoes produce a lighter and fluffier texture.
You can also combine both varieties.
🥛 Cream
Heavy cream creates a richer gravy.
For a lighter version, use whole milk or half-and-half.
Recipe Variations
🧅 Caramelized Onion Salisbury Steak
Cook the onions slowly until deeply golden before adding the mushrooms.
This creates a sweeter and richer gravy.
🧄 Garlic Mushroom Beef
Increase the garlic to 3–4 cloves and add a little fresh parsley to the finished gravy.
🧀 Cheesy Salisbury Steak
Add a slice of Swiss or provolone cheese over each beef patty during the final few minutes of cooking.
Cover the skillet until the cheese melts.
🌿 Herb Mushroom Gravy
Add fresh thyme, rosemary, or parsley to the gravy for a more aromatic flavor.
🥔 Garlic Mashed Potatoes
Add roasted garlic to the potatoes instead of garlic powder.
The result is creamy, sweet, and deeply savory.
What to Serve With
The creamy mashed potatoes already make this a complete and satisfying meal.
For extra vegetables, serve it with steamed green beans, roasted broccoli, glazed carrots, or roasted Brussels sprouts.
A simple green salad can also provide a fresh contrast to the rich mushroom gravy.
Warm dinner rolls are excellent for soaking up any remaining gravy.
Make-Ahead Instructions
The beef patties can be shaped up to 24 hours ahead.
Cover them tightly and refrigerate until ready to cook.
The mushroom gravy can also be prepared in advance and refrigerated.
For the best texture, prepare the mashed potatoes shortly before serving.
If making the entire meal ahead, gently reheat everything over low heat and add a little beef broth to loosen the gravy.
Storage
Allow leftovers to cool before transferring them to airtight containers.
Store the beef and mushroom gravy in the refrigerator for up to 3–4 days.
Mashed potatoes can be refrigerated separately for up to 3 days.
Reheating
Reheat the Salisbury steak and gravy in a covered skillet over low heat.
Add a splash of beef broth if the gravy has become too thick.
Heat until the beef reaches 165°F (74°C) when reheating leftovers.
Mashed potatoes can be reheated in a saucepan or microwave with a little milk and butter.
Freezing
Salisbury steak and mushroom gravy freeze well.
Allow them to cool completely before placing them in a freezer-safe container.
Freeze for up to 3 months.
Mashed potatoes can also be frozen, although their texture may change slightly after thawing.
Thaw overnight in the refrigerator and reheat gently.
Common Mistakes to Avoid
Overmixing the beef: This can make the patties tough and dense.
Skipping the sear: Browning the beef creates a deeper, richer flavor.
Not browning the mushrooms: Pale mushrooms will produce a less flavorful gravy.
Adding broth too quickly: Gradual addition helps create a smooth gravy.
Using cold milk for potatoes: Warm milk blends more easily and keeps the potatoes creamy.
Overworking the potatoes: Excessive mixing can make mashed potatoes sticky and gummy.
Making the gravy too thick: Add a little beef broth to achieve a smooth, spoonable consistency.
Nutrition Estimate
| Nutrient | Approximate Amount Per Serving |
| Calories | 650 kcal |
| Protein | 38–42 g |
| Carbohydrates | 45–50 g |
| Fat | 35–40 g |
| Saturated Fat | 16–19 g |
| Fiber | 4–5 g |
| Sugar | 5–7 g |
| Sodium | 1,000–1,300 mg |
Nutrition values are estimates and can vary depending on the ingredients and portion sizes used.
Frequently Asked Questions
What is Salisbury steak?
Salisbury steak is a classic American comfort food made from seasoned ground beef shaped into patties and served with a savory gravy, often containing mushrooms and onions.
Can I use lean ground beef?
Yes. Lean ground beef works well, although an 80/20 blend generally produces more tender and juicy patties.
Why are my Salisbury steaks tough?
The most common causes are overmixing the meat or overcooking the patties.
Mix the ingredients gently and cook until the beef reaches 160°F (71°C).
Can I make the gravy without cream?
Yes. Simply omit the cream and use additional beef broth.
For a richer texture, you can add a small amount of butter at the end.
Can I use canned mushrooms?
Fresh mushrooms provide the best flavor and texture, but canned mushrooms can be used when fresh mushrooms are unavailable.
Drain them thoroughly before cooking.
Can I make this recipe without breadcrumbs?
Yes. You can replace the breadcrumbs with crushed crackers, quick oats, or a small amount of almond flour.
What potatoes are best for mashed potatoes?
Yukon Gold potatoes create creamy mashed potatoes, while Russet potatoes create a lighter and fluffier result.
Final Thoughts
This Salisbury Steak with Mushroom Gravy and Mashed Potatoes is a classic beef comfort food recipe that turns simple ingredients into a warm and satisfying dinner.
Tender seasoned beef, golden mushrooms, savory onion gravy, and creamy mashed potatoes create the perfect combination for a cozy family meal.
It is an excellent easy ground beef dinner, especially when you want something hearty, flavorful, and homemade.
Serve it hot with plenty of mushroom gravy and fresh parsley for a comforting meal everyone will love.
⚠️ This recipe may not be suitable for everyone, so it is advisable to consult a doctor.