00%

Contact

Elly - September 9, 2026

Homemade Salisbury Steak with Ground Beef Recipe

Homemade Salisbury Steak with Ground Beef Recipe

Servings: 6 Total Time: 125 hrs Difficulty: Intermediate
Tender ground beef patties covered in rich mushroom and shallot gravy for a cozy homemade dinner.
Homemade Salisbury Steak with Ground Beef Recipe
pinit

I have a soft spot for dinners that feel old-fashioned in the best possible way. Homemade Salisbury steak is one of those meals for me. I get seasoned ground beef, plenty of rich mushroom gravy, something buttery on the side, and suddenly dinner feels a whole lot more comforting.

I also love that I can make this with ordinary ground beef instead of buying anything special. The little tricks are what make it taste like more than a basic hamburger. I use a soaked bread mixture, grated onion, Dijon mustard, Worcestershire sauce, and a few other seasonings to build flavor right into the patties.

The mushroom and shallot gravy is really what pulls everything together for me. I like making it in the same skillet because those browned bits left behind from the beef give the gravy a deeper flavor. It takes a few extra minutes, but I think they are completely worth it.

The Kind of Dinner I Make When I Want Real Comfort Food

I usually think of Salisbury steak as the more dressed-up cousin of a hamburger. There is no bun, obviously, and I shape the beef into thick oval patties before surrounding everything with gravy and mushrooms.

What I like most is the texture. I do not want a Salisbury steak that eats like a dense meatloaf. I want a tender patty that holds together but still feels soft when I cut into it. That is why I am careful about how much I mix the meat.

I learned this the slightly annoying way. I used to mix ground beef mixtures until everything looked perfectly smooth, thinking I was doing a better job. The finished patties were tougher than I wanted. Now I mix just until everything comes together and stop there.

I also chill the shaped patties before cooking. That little resting time makes them easier for me to handle, especially because this mixture is softer than a regular burger mixture. Damp hands help too. I keep a little bowl of water nearby and lightly wet my hands while shaping.

I prefer searing the patties before baking them. It gives the outside a browned crust and adds another layer of flavor to the finished dish. I have skipped this step when I was in a hurry, and the meal still worked, but I definitely prefer the seared version.

Ingredients I Used for the Recipe

  • 1 1/2 pounds ground beef: I use 80/20 for a juicy patty, although 90% lean ground beef works when I want something a little leaner.
  • 4 slices bread, torn: I use this with milk to make a soft panade, which keeps the beef mixture tender instead of dense.
  • 1/2 cup milk: I soak the bread in it so the bread blends gently into the beef.
  • 1 1/2 teaspoons kosher salt, divided: I use part in the patties and part in the gravy.
  • 1 1/2 teaspoons black pepper, divided: I season both the beef and the gravy with it.
  • 3/4 teaspoon garlic powder: I add this for a simple savory garlic flavor throughout the patties.
  • 2 teaspoons dried parsley: I like the mild herb flavor without making the patties taste heavily seasoned.
  • 1 teaspoon beef bouillon powder: I use this to give the beef mixture a deeper, beefier taste.
  • 1 tablespoon ketchup: I add just enough for a little sweetness and extra savory flavor.
  • 1 tablespoon Dijon mustard: I like the small tangy kick it gives the beef.
  • 1 1/2 tablespoons Worcestershire sauce: I use this for that deep savory flavor that makes Salisbury steak taste like Salisbury steak to me.
  • 1 small onion, grated: I grate the onion so it practically melts into the beef instead of leaving big onion pieces in the patties.
  • 1 extra-large egg: I use the egg to help bind everything together.
  • 12 ounces baby portobello mushrooms, sliced: I like thicker slices because they hold up nicely in the gravy.
  • 2 medium shallots, sliced: I use shallots for a softer onion flavor that does not overpower the mushrooms.
  • 2 tablespoons unsalted butter: I cook the mushrooms and shallots in the butter before making the gravy.
  • 3 cups beef stock: I use this as the base of the rich gravy.
  • 1 tablespoon Gravy Master: I add this for deeper color and a more developed gravy flavor.
  • 4 tablespoons cornstarch: I combine this with cream to thicken the gravy.
  • 1/3 cup heavy cream: I whisk this with the cornstarch to make the thickening mixture.
  • 1 tablespoon oil, optional: I use this only when I am searing the patties in a stainless steel skillet.

How to Make Homemade Salisbury Steak with Ground Beef

Step 1 – Make the Soft Bread Mixture

I start by tearing the bread into a medium bowl and pouring in the milk. I gently press the bread down into the milk so it gets completely softened, then let it sit for about 5 minutes.

I do not rush this part. The bread needs a little time to absorb the milk, and I want a soft mixture that disappears into the beef rather than dry pieces of bread sitting throughout the patties.

Step 2 – Mix the Salisbury Steak Meat

I add the ground beef to a large bowl along with 3/4 teaspoon of the salt, 3/4 teaspoon of the pepper, garlic powder, parsley, beef bouillon, ketchup, Dijon mustard, Worcestershire sauce, grated onion, and egg.

Then I add the soaked bread mixture, including any milk left in the bowl. I use my hands to gently mix everything together. I stop as soon as the ingredients are evenly combined because I have learned that overmixing makes the patties much firmer than I want.

Step 3 – Shape and Chill the Patties

I divide the beef mixture into 6 equal portions. With slightly damp hands, I shape each portion into an oval, almost like a small football, with the center a little thicker.

I gently press each patty together so it holds its shape. I do not crush the mixture into a brick. After shaping all six, I place them in a lightly sprayed dish, cover them, and refrigerate them for 30 minutes.

This chilling step is one I do not skip anymore. The patties are much easier for me to move and flip after they have had time to firm up in the refrigerator.

Step 4 – Sear the Beef Patties

I heat the oven to 350°F and lightly spray a 9 x 13-inch baking dish. Then I heat a skillet over medium heat.

When I use stainless steel, I add about 1 tablespoon of oil. With a nonstick skillet, I can usually skip the oil. I cook only 2 or 3 patties at a time so I do not crowd the pan.

I let the first side cook for about 5 to 7 minutes, until I get a good brown crust. Then I carefully flip each patty once and cook the second side for another 5 to 7 minutes.

I am extra gentle here because the patties are still fairly soft. I used to fuss with them too much and ended up with broken pieces in the skillet. One careful flip works much better for me.

Step 5 – Cook the Mushrooms and Shallots

I move the browned patties into the baking dish in a single layer. Then I add the butter to the same skillet and let it melt.

I add the sliced mushrooms and shallots and cook them for about 5 to 6 minutes. I am looking for softened shallots and mushrooms that have started releasing their moisture, not completely cooked-down mushrooms.

I spoon the mushrooms and shallots over the Salisbury steak patties. At this point, my kitchen usually starts smelling ridiculously good, which makes waiting for dinner a little harder.

Step 6 – Make the Rich Gravy

I put the skillet back over medium heat and add about 1/4 cup of the beef stock. I gently scrape up the browned bits from the bottom with a wooden spoon when I am using stainless steel.

I add the remaining beef stock, Gravy Master, remaining salt, and remaining pepper. I whisk everything together and bring it to a boil.

While the stock heats, I whisk the cornstarch and heavy cream together in a separate bowl. Once the stock is boiling, I slowly pour in the cornstarch mixture while whisking constantly.

I let the gravy cook for about 5 to 6 minutes, whisking as needed, until it becomes thick enough to coat the back of a spoon. I pour the hot gravy over the patties, mushrooms, and shallots in the baking dish.

Step 7 – Bake Until Tender

I bake the uncovered Salisbury steak for about 35 to 45 minutes. I do not rely on time alone because the size and thickness of the patties can vary.

I use a thermometer and look for 165°F in the center of the patties. Once they are done, I take the dish out and let it rest for about 10 minutes before serving.

If I skip the searing step, I give the patties a little extra baking time and still check the center temperature. For me, the thermometer is the final word.

What I Like to Serve Alongside Salisbury Steak

I almost always reach for mashed potatoes first. I like mine very buttery with plenty of black pepper, and I am not shy about spooning extra gravy over the top.

Warm homemade bread is another favorite because I can use it to catch whatever gravy is left on the plate. I keep the rest of the meal pretty simple since the Salisbury steak already has a lot going on.

  • Buttery mashed potatoes: I use these when I want the full comfort-food dinner.
  • Wide egg noodles: I spoon the beef and gravy right over the noodles.
  • Steamed green beans: I like the fresh, simple side against the rich gravy.
  • Roasted asparagus: I use this when I want something slightly lighter.
  • Brown or wild grain rice: I like how the grains soak up the extra gravy.
  • Buttered peas: I add these when I have them in the freezer and want an easy pop of green.

I also like having leftovers because the gravy settles into the meat overnight. I store the cooled Salisbury steak and gravy in a covered refrigerator-safe container and reheat portions as needed.

For a larger batch, I can freeze the cooked patties with the gravy in a freezer-safe container for up to 3 months. I label the container with the date because I have definitely opened mystery containers in my freezer before and had no idea what I was looking at.

When I am reheating from the refrigerator in an oven-safe dish, I cover it with foil and place it in a cold oven. I set the oven to 350°F and heat for roughly 25 to 30 minutes, then remove the foil, stir the gravy, and continue heating for another 5 to 10 minutes if needed.

For frozen leftovers, I thaw the covered dish in the refrigerator overnight before reheating. I find this gives me much better results than trying to rush the whole thing straight from frozen.

Tips I Learned After Making It More Than Once

  • I keep the mixing gentle. I only mix the beef until everything comes together. Too much handling can make the patties tough.
  • I use damp hands for shaping. The mixture is sticky, and damp hands make the whole job much less frustrating.
  • I chill the patties for 30 minutes. This helps the soft patties hold together when I move them to the skillet.
  • I sear both sides when I have the time. I notice a deeper flavor and better browned exterior when I do this.
  • I flip only once. I handle the patties gently because they can break apart if I keep turning them.
  • I avoid crowding the skillet. Cooking in batches gives me more room to brown the patties properly.
  • I keep the mushroom slices fairly thick. I like having recognizable pieces of mushroom in the finished gravy instead of tiny bits that disappear.
  • I grate the onion. This is one of my favorite little tricks because I get plenty of onion flavor without large chunks inside the patties.
  • I do not worry if mushrooms are not happening. I can leave them out and still have a really good Salisbury steak. I have made plenty of meals where somebody at the table suddenly decided they were not a mushroom person.
  • I check the beef with a thermometer. I use 165°F as my doneness check rather than guessing from the cooking time.
  • I can swap the mushrooms. White button mushrooms work fine when that is what I have available. I just happen to prefer baby portobellos because I like their richer flavor.
  • I can change the onion. Shallots are my favorite here, but sweet or white onion works when that is what I have in the kitchen.
  • I do not panic if the patties feel soft. The mixture should be soft and a little sticky before chilling. I focus more on whether the shaped patties hold together than whether they feel firm in my hands.

For me, this homemade Salisbury steak is exactly the kind of dinner that earns its place in the regular rotation. It uses ground beef I can keep in the freezer, pantry staples I usually already have, and a handful of ingredients that turn a simple patty into something much more special.

The gravy is the part I never want to run out of. I spoon it over mashed potatoes, let it soak into the bread, and usually find myself going back for just a little more than I planned. That is pretty much how I know dinner turned out right.

Homemade Salisbury Steak with Ground Beef Recipe

Difficulty: Intermediate Prep Time Cook Time Rest Time Total Time 125 hrs
Cooking Temp: 350  C Servings: 6 Estimated Cost: $ 20 Calories: 690
Best Season: Fall, Winter, Spring, Year-round

Description

I make this homemade Salisbury steak with tender seasoned ground beef patties, mushrooms, shallots, and rich gravy. I love serving it with buttery mashed potatoes or noodles for a comforting family dinner.

ingredients

Salisbury Steak

Mushroom Gravy

Instructions

Prepare the Beef

  1. Soak the bread

    I tear the bread into a medium bowl and pour the milk over it. I gently press the bread into the milk and let it sit for about 5 minutes until completely softened.
    The softened bread helps keep the beef patties tender.
  2. Mix the meat

    I add the ground beef, 3/4 teaspoon salt, 3/4 teaspoon pepper, garlic powder, dried parsley, beef bouillon, ketchup, Dijon mustard, Worcestershire sauce, grated onion, and egg to a large bowl. I add the soaked bread and any remaining milk, then gently mix everything together just until combined.
    I avoid overmixing because it can make the patties tough.
  3. Shape and chill

    I divide the mixture into 6 equal portions. With slightly damp hands, I shape each portion into a thick oval patty and gently press it together. I place the patties in a lightly sprayed dish, cover them, and refrigerate for 30 minutes.
    Damp hands make the soft mixture easier to shape, and chilling helps the patties hold together.

Sear the Patties

  1. Preheat and prepare

    I heat the oven to 350°F and lightly spray a 9 x 13-inch baking dish. I heat a skillet over medium heat and add the optional oil if I am using stainless steel.
    I can usually skip the oil when using a nonstick skillet.
  2. Brown the patties

    I cook 2 or 3 patties at a time so I do not crowd the skillet. I cook the first side for about 5 to 7 minutes until browned, carefully flip each patty once, and cook the second side for another 5 to 7 minutes.
    I handle the patties gently and avoid repeatedly turning them.

Make the Mushroom Gravy

  1. Cook the mushrooms and shallots

    I transfer the browned patties to the prepared baking dish in a single layer. I add the butter to the same skillet, then add the sliced mushrooms and shallots. I cook them for about 5 to 6 minutes until the shallots soften and the mushrooms begin releasing their moisture.
    I keep the mushroom slices fairly thick so they remain substantial in the finished gravy.
  2. Deglaze the skillet

    I return the skillet to medium heat and add about 1/4 cup of the beef stock. I scrape the browned bits from the bottom with a wooden spoon, then add the remaining beef stock, Gravy Master, remaining salt, and remaining pepper.
    The browned bits add extra savory flavor to the gravy.
  3. Thicken the gravy

    I whisk the cornstarch and heavy cream together in a separate bowl. Once the stock is boiling, I slowly pour in the cornstarch mixture while whisking constantly. I cook for about 5 to 6 minutes until the gravy thickens enough to coat the back of a spoon.
    I whisk continuously while adding the cornstarch mixture to help prevent lumps.
  4. Assemble

    I spoon the cooked mushrooms and shallots over the patties, then pour the hot gravy evenly over the beef and vegetables.

Bake and Serve

  1. Bake

    I bake the uncovered Salisbury steak at 350°F for about 35 to 45 minutes, checking the center of the patties with a thermometer rather than relying only on the cooking time.
    I cook until the center of the beef patties reaches 165°F.
  2. Rest and serve

    I remove the baking dish from the oven and let the Salisbury steak rest for about 10 minutes. I serve the patties with plenty of mushroom gravy.
    I especially like serving it with buttery mashed potatoes, wide egg noodles, green beans, asparagus, rice, or buttered peas.

Nutrition Facts

Servings 6

Serving Size 1 Salisbury steak with mushroom gravy


Amount Per Serving
Calories 690kcal
% Daily Value *
Total Fat 48g74%
Saturated Fat 20g100%
Trans Fat 1.5g
Cholesterol 185mg62%
Sodium 1180mg50%
Potassium 850mg25%
Total Carbohydrate 24g8%
Dietary Fiber 3g12%
Sugars 7g
Protein 42g84%

Calcium 105 mg
Iron 5 mg

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

I like to serve this with buttery mashed potatoes, wide egg noodles, steamed green beans, roasted asparagus, brown or wild grain rice, or buttered peas. I can leave out the mushrooms or substitute white button mushrooms. I store cooled leftovers with the gravy in a covered refrigerator-safe container and freeze cooked patties with gravy for up to 3 months. For refrigerated leftovers, I cover the dish with foil and reheat at 350°F for about 25 to 30 minutes, then uncover, stir the gravy, and continue heating for another 5 to 10 minutes if needed. I thaw frozen leftovers in the refrigerator overnight before reheating.

Keywords: homemade Salisbury steak, Salisbury steak with ground beef, ground beef Salisbury steak, mushroom gravy, beef patties, comfort food, easy Salisbury steak

Frequently Asked Questions

Expand All:

Can I make Salisbury steak without mushrooms?

Yes. I can leave the mushrooms out and still have flavorful Salisbury steak with rich gravy.

Why do I chill the Salisbury steak patties before cooking?

I chill the shaped patties for 30 minutes because the mixture is soft, and chilling helps the patties hold their shape while I sear and move them.

Can I use a different type of mushroom?

Yes. I can use white button mushrooms instead of baby portobellos when that is what I have available.

Can I make Salisbury steak with leaner ground beef?

Yes. I can use 90% lean ground beef for a slightly leaner version, although I prefer 80/20 for a juicier patty.

How do I know when the Salisbury steak is done?

I check the center of the patties with a thermometer and cook until they reach 165°F.

Can I freeze homemade Salisbury steak?

Yes. I freeze the cooked patties together with the gravy in a freezer-safe container for up to 3 months. I thaw them overnight in the refrigerator before reheating.

Previous
All posts
Next