Hamburger Steak With Mushroom Onion Gravy
Let’s be honest: on a frantic Tuesday night, the last thing you want is a sink full of pans and a recipe that takes an hour. This Hamburger Steak with Mushroom Onion Gravy is my secret weapon for those nights — it comes together in one skillet, uses ingredients you likely have on hand, and delivers the kind of deeply savoury, satisfying dinner that makes everyone at the table go quiet (in the best way).
Recipe Overview
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Servings: 4
- Difficulty: Easy
Why You’ll Love This Hamburger Steak with Mushroom Onion Gravy
- One Pan, Minimal Mess: Everything from browning the patties to simmering the rich gravy happens in a single skillet. You’ll have just one pan and a cutting board to wash.
- Ready in Under 40 Minutes: From the moment you start chopping the onion to the minute you ladle the gravy over the steaks, you’re looking at about 35 minutes. That’s faster than takeaway delivery.
- Budget-Friendly Ingredients: This recipe relies on humble minced beef, mushrooms, and onions — all affordable staples that stretch to feed a family generously.
- Make-Ahead Friendly: You can form the patties the night before and store them in the fridge. The gravy also reheats beautifully, making leftovers a real treat.
- Kid-Approved and Customisable: My kids absolutely devour this every time I make it. The savoury gravy coats everything, and you can easily dial the mushrooms up or down depending on who’s at the table.
Ingredients You’ll Need
- 500 g beef mince (15–20% fat is best for juicy patties)
- 1 large onion, finely chopped
- 2 cloves garlic, minced
- 75 g fresh breadcrumbs
- 1 large egg, lightly beaten
- 1 tablespoon tomato purée
- 1 teaspoon dried thyme
- ½ teaspoon salt
- ½ teaspoon black pepper
- 2 tablespoons vegetable or sunflower oil
- 250 g chestnut mushrooms, sliced
- 2 tablespoons plain flour
- 500 ml beef stock (made with stock cubes is fine)
- 1 teaspoon Worcestershire sauce (ensure it’s halal-certified)
- A knob of butter (optional, for extra richness)
Tip: For the juiciest patties, avoid using extra-lean mince (5% fat or less). The fat renders into the gravy and keeps the steaks from drying out during cooking.
How to Make Hamburger Steak with Mushroom Onion Gravy
- Prepare the patty mix. In a large bowl, combine the beef mince, half of the chopped onion, the minced garlic, breadcrumbs, beaten egg, tomato purée, dried thyme, salt, and pepper. Use your hands to mix gently until everything is just combined — overmixing will make the patties tough. You’ll feel the mixture becoming slightly sticky but still light.
- Shape the steaks. Divide the mixture into 4 equal portions. Shape each into an oval patty, about 2 cm thick. Press a small indent into the centre of each patty with your thumb — this stops them from puffing up into a dome as they cook. You should see a neat, uniform shape that will brown evenly.
- Brown the patties. Heat the oil in a large, heavy-based skillet over a medium-high heat. Once the oil shimmers and a tiny piece of bread sizzles on contact, carefully lay the patties in the pan. Cook for 4–5 minutes on the first side, until the underside is a deep, rich brown and the edges look opaque. Flip them gently — you’ll hear a satisfying sizzle — and cook for another 3–4 minutes. Transfer the patties to a plate; they won’t be cooked through yet, and that’s fine.
- Sauté the mushrooms and onions. In the same pan, add the remaining chopped onion and the sliced mushrooms. There should be enough residual fat in the pan; if it looks dry, add a tiny splash more oil. Cook over a medium heat for 6–8 minutes, stirring occasionally. You’ll see the mushrooms release their liquid, then that liquid evaporates, and the mushrooms begin to turn a lovely golden brown. The kitchen will smell deeply savoury at this point.
- Make the gravy base. Sprinkle the flour over the cooked mushrooms and onions. Stir constantly for 1–2 minutes — you’ll see the flour disappear into the fat and turn a pale biscuit colour. This step is crucial; it cooks out the raw flour taste and ensures a silky gravy.
- Build the gravy. Slowly pour in the beef stock while whisking continuously to prevent lumps. Add the Worcestershire sauce. Bring the mixture to a gentle simmer — you’ll see small bubbles breaking the surface, not a rolling boil. Let it cook for 2–3 minutes, stirring occasionally, until the gravy thickens enough to coat the back of a spoon. The colour will deepen to a glossy, rich brown.
- Finish cooking the steaks. Return the browned patties to the pan, nestling them into the gravy. Spoon some of the gravy over each patty. Reduce the heat to low, cover the pan, and simmer for 10–12 minutes. When done, the patties will feel firm to the touch but still have a little give, and the gravy will be bubbling gently around them. Stir in a knob of butter at the end if you want an extra glossy, velvety finish.
Tips From My Kitchen
- Don’t skip the indent in the patty. I used to struggle with this dish until I discovered this technique. That small thumbprint in the centre prevents the patties from swelling into meatballs, so they stay flat and cook evenly. You’ll see the indent disappear as they cook, but the patty remains a perfect oval.
- Get the pan properly hot before browning. The Maillard reaction — that beautiful browning — happens best at high heat. If the pan isn’t hot enough, the patties will steam rather than sear, and you’ll lose that deep flavour base for the gravy. You should hear a vigorous sizzle the moment the patty hits the pan.
- Let the mushrooms go golden. Many recipes rush this step, but taking the time to let the mushrooms truly brown adds incredible depth to the gravy. When they first go in, they’ll look pale and wet. Keep cooking until that moisture evaporates and the mushrooms take on a caramelised hue. The smell will tell you when they’re ready.
- Make the patties ahead for an even quicker dinner. You can prepare the patties up to 24 hours in advance. Store them on a plate, covered with cling film, in the fridge. When you’re ready to cook, they can go straight from the fridge into the hot pan — just add an extra minute to the browning time.
- Adjust the gravy consistency easily. If your gravy is too thin after simmering, mix 1 tablespoon of cornflour with 2 tablespoons of cold water to make a slurry, then stir it into the simmering gravy. If it’s too thick, simply add a splash more hot stock or water until it reaches the consistency you like.
- Double the gravy for leftovers. This gravy is the star of the show, and it’s fantastic over mashed potatoes or rice the next day. I often double the mushroom, flour, and stock quantities to ensure I have extra. It keeps well in the fridge for up to three days.
Delicious Variations to Try
- Spicy Version: Add 1 finely chopped red chilli (seeds removed if you prefer less heat) to the mushroom and onion mixture. You can also stir ½ teaspoon of smoked paprika and a pinch of cayenne pepper into the beef mince mixture for a warm, smoky kick that doesn’t overpower the gravy.
- Vegetarian/Vegan Option: Replace the beef mince with 500 g of plant-based mince (the kind that browns well). Use a flax egg (1 tablespoon ground flaxseed mixed with 3 tablespoons water) instead of a regular egg, and ensure your Worcestershire sauce is vegan-friendly. The method remains exactly the same, and the mushroom gravy is naturally plant-based if you use vegetable stock and oil instead of butter.
- Different Protein: This recipe works beautifully with turkey mince for a lighter option. Because turkey is leaner, add an extra tablespoon of oil to the pan for browning and consider stirring a tablespoon of olive oil into the mince mixture to keep the patties moist. You can also use lamb mince for a richer, more robust flavour that pairs wonderfully with the mushroom gravy.
What to Serve With Hamburger Steak with Mushroom Onion Gravy
- Creamy mashed potatoes: The classic choice. The gravy pools perfectly in a fluffy mash, and the contrast of textures is unbeatable.
- Buttered egg noodles: A quicker alternative to mash that still soaks up all that savoury gravy.
- Steamed green beans or tenderstem broccoli: A simple, bright vegetable side cuts through the richness of the gravy and adds a fresh note to the plate.
- Crusty bread: Essential for mopping up every last drop of gravy from the plate. A thick slice of sourdough or a warm dinner roll works perfectly.
- A simple side salad: A sharp, lemony salad with rocket and shaved Parmesan provides a lovely acidic counterpoint to the hearty steaks.
Still hungry for ideas? You might also love Hamburger Steak With Brown Gravy, Keto Salisbury Steak With Mushroom Gravy from our sister kitchens.
Frequently Asked Questions

Hamburger Steak with Mushroom Onion Gravy
Ingredients
Method
- Prepare the patty mix. In a large bowl, combine the beef mince, half of the chopped onion, the minced garlic, breadcrumbs, beaten egg, tomato purée, dried thyme, salt, and pepper. Use your hands to mix gently until everything is just combined — overmixing will make the patties tough. You’ll feel the mixture becoming slightly sticky but still light.
- Shape the steaks. Divide the mixture into 4 equal portions. Shape each into an oval patty, about 2 cm thick. Press a small indent into the centre of each patty with your thumb — this stops them from puffing up into a dome as they cook. You should see a neat, uniform shape that will brown evenly.
- Brown the patties. Heat the oil in a large, heavy-based skillet over a medium-high heat. Once the oil shimmers and a tiny piece of bread sizzles on contact, carefully lay the patties in the pan. Cook for 4–5 minutes on the first side, until the underside is a deep, rich brown and the edges look opaque. Flip them gently — you’ll hear a satisfying sizzle — and cook for another 3–4 minutes. Transfer the patties to a plate; they won’t be cooked through yet, and that’s fine.
- Sauté the mushrooms and onions. In the same pan, add the remaining chopped onion and the sliced mushrooms. There should be enough residual fat in the pan; if it looks dry, add a tiny splash more oil. Cook over a medium heat for 6–8 minutes, stirring occasionally. You’ll see the mushrooms release their liquid, then that liquid evaporates, and the mushrooms begin to turn a lovely golden brown. The kitchen will smell deeply savoury at this point.
- Make the gravy base. Sprinkle the flour over the cooked mushrooms and onions. Stir constantly for 1–2 minutes — you’ll see the flour disappear into the fat and turn a pale biscuit colour. This step is crucial; it cooks out the raw flour taste and ensures a silky gravy.
- Build the gravy. Slowly pour in the beef stock while whisking continuously to prevent lumps. Add the Worcestershire sauce. Bring the mixture to a gentle simmer — you’ll see small bubbles breaking the surface, not a rolling boil. Let it cook for 2–3 minutes, stirring occasionally, until the gravy thickens enough to coat the back of a spoon. The colour will deepen to a glossy, rich brown.
- Finish cooking the steaks. Return the browned patties to the pan, nestling them into the gravy. Spoon some of the gravy over each patty. Reduce the heat to low, cover the pan, and simmer for 10–12 minutes. When done, the patties will feel firm to the touch but still have a little give, and the gravy will be bubbling gently around them. Stir in a knob of butter at the end if you want an extra glossy, velvety finish.
Notes
I hope this Hamburger Steak with Mushroom Onion Gravy becomes a regular in your weeknight rotation, just as it has in mine. There’s something so satisfying about pulling a deeply flavourful dinner out of a single pan in under 40 minutes. If you give it a go, I’d love to hear how it turned out for your family — drop a comment below and let me know what you served alongside it!

