Few comfort food dinners can compete with a plate of Salisbury Steak with Garlic Mashed Potatoes and Mushroom-Onion Gravy. Tender, seasoned beef patties are browned until flavorful, then simmered in a rich mushroom-and-onion gravy and served over creamy garlic mashed potatoes. It’s hearty, cozy, and exactly the kind of homemade meal that makes everyone want to linger around the dinner table.
If you’re looking for an easy family dinner, a satisfying weeknight meal, or a classic comfort food recipe, this dish checks all the boxes. It combines inexpensive everyday ingredients with simple cooking techniques to create a dinner that tastes like it came from a traditional restaurant.
The best part is the gravy. Caramelized onions and earthy mushrooms create a savory base, while the pan juices from the Salisbury steaks add even more depth. Spoon that gravy over fluffy mashed potatoes, and every bite becomes rich, creamy, and incredibly satisfying.
Why You’ll Love This Salisbury Steak Recipe
This recipe is perfect for anyone who loves hearty homemade meals without complicated preparation.
The beef patties are tender and flavorful, the mashed potatoes are creamy with plenty of garlic, and the mushroom-onion gravy brings everything together.
It’s also a budget-friendly dinner recipe. Ground beef is much more affordable than many traditional steak cuts, but the finished dish still feels special enough for a Sunday dinner.
You can prepare the entire meal in one kitchen session, making it a wonderful option for busy families who want something comforting and homemade.
Ingredients You’ll Need
For the Salisbury Steaks
- 1 pound ground beef
- ½ cup breadcrumbs
- 1 egg
- 1 small onion, finely diced
- 1–2 cloves garlic, minced
- Worcestershire sauce
- Salt and black pepper
- Italian seasoning or dried parsley
- A little cooking oil
For the Mushroom-Onion Gravy
- Mushrooms, sliced
- Yellow onion, thinly sliced
- Butter
- Beef broth
- Worcestershire sauce
- Flour or cornstarch for thickening
- Salt and black pepper
For the Garlic Mashed Potatoes
- Potatoes
- Butter
- Milk or cream
- Fresh garlic
- Salt
- Black pepper
These simple ingredients create layers of flavor while keeping the recipe approachable.
How to Make Salisbury Steak
1. Prepare the Beef Mixture
In a large bowl, combine the ground beef, breadcrumbs, egg, diced onion, minced garlic, Worcestershire sauce, salt, pepper, and seasonings.
Mix gently until everything is combined.
Try not to overwork the meat. Mixing too aggressively can result in dense, tough patties rather than tender Salisbury steaks.
Divide the mixture into portions and shape each one into an oval-shaped patty.
2. Brown the Patties
Heat a large skillet over medium-high heat and add a little oil.
Place the beef patties in the hot skillet and cook until nicely browned on both sides.
They don’t necessarily need to be completely cooked through at this stage because they will finish cooking in the gravy.
Transfer the browned patties to a plate and set them aside.
3. Cook the Mushrooms and Onions
Using the same skillet, add butter if needed.
Add the sliced mushrooms and onions.
Cook until the mushrooms are browned and the onions become soft and golden.
This step is essential for developing the rich flavor of the gravy. Allow the vegetables enough time to caramelize rather than rushing them over high heat.
4. Make the Gravy
Sprinkle flour over the mushrooms and onions and stir well.
Slowly pour in the beef broth while stirring continuously to prevent lumps.
Add Worcestershire sauce and season with salt and black pepper.
Let the gravy simmer until it begins to thicken.
5. Return the Steaks to the Pan
Place the browned Salisbury steaks back into the skillet.
Spoon some of the mushroom-onion gravy over the top.
Reduce the heat and let everything simmer until the beef is cooked through and the gravy is thick, glossy, and flavorful.
The steaks absorb some of the savory gravy as they finish cooking, making them incredibly tender.
How to Make Garlic Mashed Potatoes
While the Salisbury steaks are cooking, prepare the mashed potatoes.
1. Boil the Potatoes
Peel the potatoes if desired and cut them into evenly sized pieces.
Place them in a pot of salted water and bring to a boil.
Cook until the potatoes are fork-tender.
2. Prepare the Garlic
While the potatoes cook, gently warm minced or crushed garlic in butter.
This allows the garlic to release its flavor without becoming bitter.
3. Mash Everything Together
Drain the potatoes thoroughly.
Add the warm garlic butter, milk or cream, salt, and black pepper.
Mash until creamy.
Avoid overmixing the potatoes, as excessive mixing can make them gummy.
For extra-rich homemade mashed potatoes, add a little more butter or warm cream.
How to Serve Salisbury Steak
Spoon a generous portion of garlic mashed potatoes onto each plate.
Place a Salisbury steak on top or alongside the potatoes, then pour plenty of mushroom-onion gravy over everything.
For a complete family dinner, serve with steamed green beans, roasted carrots, peas, broccoli, or a simple green salad.
Warm dinner rolls are also perfect for soaking up any leftover gravy.
Tips for the Best Salisbury Steak
Don’t overmix the beef. Gentle mixing keeps the patties tender.
Brown the meat well. A good sear creates flavorful browned bits in the skillet that contribute to the gravy.
Take your time with the mushrooms and onions. Proper browning creates much deeper flavor.
Use warm dairy for mashed potatoes. Warm milk or cream blends more easily into the potatoes and helps keep them fluffy.
Don’t make the gravy too thick. It should be thick enough to coat the steak and potatoes but still pour easily.
Use a meat thermometer. Ground beef should reach a safe internal temperature before serving.
Easy Variations
This Salisbury steak recipe is easy to customize.
For extra flavor, add a little Dijon mustard to the beef mixture or gravy.
If you love mushrooms, increase the amount for an even more substantial mushroom gravy.
For a creamy gravy, add a small splash of heavy cream near the end of cooking.
You can also add caramelized onions directly to the beef mixture for additional sweetness and flavor.
If you’re looking for a lighter option, ground turkey can replace the beef, although the flavor will be somewhat different.
Can You Make Salisbury Steak Ahead of Time?
Yes. This is a great make-ahead dinner recipe.
Prepare the Salisbury steaks and gravy, allow them to cool appropriately, and refrigerate them in an airtight container.
When you’re ready to serve, reheat gently on the stovetop until thoroughly hot.
The flavors can become even more developed after resting, making leftovers particularly delicious.
The mashed potatoes can also be prepared ahead of time and gently reheated with a little additional milk or butter to restore their creamy texture.
How to Store Leftovers
Store leftover steak, gravy, and mashed potatoes in separate airtight containers or together in a covered meal-prep container.
Refrigerate promptly and enjoy within a few days.
This meal also works well for meal prep, making it a practical option when you want several satisfying lunches or dinners ready in advance.
Frequently Asked Questions
What is Salisbury steak?
Salisbury steak is traditionally made from seasoned ground beef formed into patties and served with a savory gravy. Unlike a traditional steak, it uses ground beef but delivers a similar hearty, satisfying dinner experience.
Can I use ground turkey?
Yes. Ground turkey can be substituted for ground beef, although the patties may be slightly leaner and have a milder flavor.
What mushrooms are best for the gravy?
White button mushrooms and cremini mushrooms are excellent choices. Cremini mushrooms provide a slightly deeper, earthier flavor.
Can I freeze Salisbury steak?
Yes. The cooked steaks and gravy can be frozen in a suitable airtight freezer container. Thaw safely and reheat thoroughly before serving.
A Classic Comfort Food Dinner
There’s something wonderfully nostalgic about Salisbury Steak with Garlic Mashed Potatoes and Mushroom-Onion Gravy. It’s hearty without being complicated, affordable enough for a weeknight, and comforting enough for a special Sunday dinner.
The tender beef patties, creamy garlic mashed potatoes, and rich mushroom-onion gravy work together perfectly. Every forkful delivers savory beef, silky gravy, buttery potatoes, and earthy mushrooms.
If you’re building a collection of easy comfort food recipes, this is one you’ll want to keep close. It’s the kind of homemade dinner that fills the kitchen with incredible aromas and brings everyone to the table.
Serve it hot, add your favorite vegetable side, and don’t forget plenty of gravy. This is classic comfort food at its best—and a recipe your family may ask you to make again and again.

