30-Minute Hamburger Steaks with Onion Gravy
Hamburger steaks with onion gravy are the kind of diner-style dinner that feels like a hug after a long day. Thick, juicy patties seared until deep brown, then finished in a rich, savory gravy loaded with tender onions.

You can have it on the table in half an hour, which makes it a genuine weeknight hero. All you need is a skillet and a bag of egg noodles or a pile of mashed potatoes to catch every last drop of that gravy.
Why This One Stays in the Rotation
I make these when the fridge is bare and everybody still wants something that tastes like it took all day. The patties come together from pantry staples, and the pan drippings do all the heavy lifting for the gravy.
The finished plate is pure comfort: a minerally, meaty patty with a browned crust, sitting in a glossy onion gravy that’s salty from beef broth and just a little tangy from Worcestershire. It never tastes like a shortcut, even though it is one.
It also reheats beautifully, so I often double the batch and stash some for later in the week. The gravy keeps the patties moist even after a spin in the microwave.
Ingredients

- 1 lb 80/20 ground beef: the fat keeps the steaks tender and flavorful. Leaner beef will work but the results will be drier.
- 1/2 cup plain breadcrumbs: helps bind the patties and gives them a softer bite.
- 1 large egg, lightly beaten: holds everything together during searing.
- 2 tsp Worcestershire sauce: adds a deep savory note to the meat.
- 1 tsp garlic powder
- 1 tsp salt
- 1/2 tsp black pepper
- 2 tbsp unsalted butter or neutral oil: for searing the steaks.
- 1 large yellow onion, thinly sliced: the backbone of the gravy. Sweet onions work great here too.
- 2 tbsp all-purpose flour: thickens the gravy into a silky sauce.
- 2 cups beef broth: use a full-flavored broth for the richest gravy.
- 1 tsp Worcestershire sauce: a second dose for the gravy itself.
- Salt and black pepper to taste: at the end, because the broth and Worcestershire both carry salt.
Variations / Substitutions
- Ground turkey or chicken: will work if that’s what you have, but the gravy becomes extra important since the patties will be leaner. Add a tablespoon of olive oil to the meat mix.
- Gluten-free: swap the breadcrumbs for gluten-free breadcrumbs and use a gluten-free flour blend or cornstarch slurry to thicken the gravy.
- Creamy gravy: stir in 2 to 3 tablespoons of heavy cream or sour cream after the gravy has thickened, just before returning the patties to the pan.
- Mushroom swap: sauté 8 oz sliced cremini mushrooms with the onions for a mushroom-onion gravy that makes it feel like a completely different dish.
If you like the tang of sour cream in a meaty gravy, you might want to try a stroganoff-style version with egg noodles next time.
How to Make Hamburger Steaks with Onion Gravy
Step 1: Shape the Patties

In a large bowl, combine the 1 lb ground beef, 1/2 cup breadcrumbs, the beaten egg, 2 teaspoons Worcestershire sauce, 1 teaspoon garlic powder, 1 teaspoon salt, and 1/2 teaspoon black pepper. Use your hands to mix just until everything comes together evenly—the more you work the meat, the tougher the patties will be.
Divide the mixture into 4 equal mounds and shape each into an oval patty about 3/4 inch thick. Set them on a plate while you heat the pan.
Step 2: Sear the Steaks

Melt the 2 tablespoons butter in a large heavy skillet over medium-high heat. When the butter stops foaming, carefully lay in the patties. Cook for about 4 minutes on the first side, until a deep brown crust forms, then flip and cook for another 3 to 4 minutes on the second side.
Transfer the patties to a clean plate. They do not need to be cooked through yet; they will finish simmering in the gravy.
Step 3: Build the Onion Gravy

Drop the heat to medium. Add the sliced onion to the same skillet and cook, stirring often, until the onion softens and turns deep golden, 5 to 6 minutes. If the pan looks dry, add a small splash of broth.
Sprinkle the 2 tablespoons flour over the onions and stir constantly for 1 minute, until the flour no longer smells raw. Pour in the 2 cups beef broth and the remaining 1 teaspoon Worcestershire sauce, scraping up any browned bits stuck to the bottom. Bring to a simmer and let it cook for 2 to 3 minutes, until the gravy is thick enough to coat the back of a spoon.
Step 4: Simmer the Steaks in the Gravy

Nestle the seared patties back into the skillet, along with any juices that collected on the plate. Spoon some gravy over the tops so they are mostly submerged.
Turn the heat to low, cover the pan, and simmer gently for 6 to 8 minutes, until the patties are cooked through (they should reach 160°F at the center if you check). Tilt the pan and spoon the gravy over the steaks a few times as they cook.
Step 5: Serve with a Generous Spoonful

Remove the skillet from the heat. Place each hamburger steak on a plate or over a mound of mashed potatoes, then ladle the onion gravy generously over the top. The steaks will be glossy and the onions will have melted into the sauce. Eat right away while everything is steaming.
Tips for Juicy Steaks and Smooth Gravy
- The most common mistake is packing the patties too firmly. Handle the meat gently, just until it holds together, so they stay tender instead of dense.
- If your skillet is not large enough for 4 patties with space between them, sear in two batches. Overcrowding steams the meat instead of browning it.
- When the gravy hits the flour, that one minute of cooking is what makes the sauce taste finished and not floury. Do not rush through it.
- Leftover gravy is gold over eggs, roasted vegetables, or a slice of toast the next morning.
Cook times by patty thickness:
| Patty thickness | Sear time per side | Simmer time covered |
|---|---|---|
| 1/2 inch | 3 mins | 5 mins |
| 3/4 inch | 4 mins | 6 to 7 mins |
| 1 inch | 5 mins | 8 to 10 mins |
Storing Leftovers
- Refrigerate: Store the steaks and gravy together in an airtight container for up to 4 days. The gravy keeps everything moist as it cools.
- Reheating: Warm gently in a covered skillet over low heat, adding a splash of water or broth if the gravy has thickened too much. A microwave works in a pinch; use 50 percent power and stir halfway through.
What to Serve with Hamburger Steaks with Onion Gravy
Creamy mashed potatoes are the classic base because they soak up the gravy without competing. Buttery egg noodles are nearly as good and even faster to make. For something green, simple steamed green beans or roasted broccoli add a little freshness against the richness of the dish.
Frequently Asked Questions
Can I make these ahead and freeze them?
Yes. Sear the patties and let them cool, then freeze them in a single layer with the gravy in a separate container. Thaw overnight in the fridge, then reheat together in a covered skillet until hot.
My gravy turned out thin. How do I fix it?
Keep simmering it uncovered for a few extra minutes until it reduces. If it still needs help, whisk a teaspoon of flour with a tablespoon of cold water, stir it into the simmering gravy, and cook for another minute.
Can I skip the breadcrumbs?
You can, but the patties will be more compact and may crumble a little as they cook. Crushed saltines or a couple tablespoons of oatmeal work as easy replacements.
Is it okay to use pre-made gravy instead?
If you are short on time, a good-quality jarred beef gravy will get the job done, but you will lose the onion flavor from sautéing them in the pan. If you go that route, still cook the onions in the skillet with a little butter, then stir in the store-bought gravy and warm through.

Hamburger Steaks with Onion Gravy Recipe
Ingredients
Method
- Combine the ground beef, breadcrumbs, egg, 2 tsp Worcestershire, garlic powder, salt, and pepper in a bowl. Mix gently and shape into 4 oval patties, about 3/4 inch thick.
- Melt butter in a large skillet over medium-high heat. Sear patties for about 4 minutes per side until deeply browned. Remove to a plate.
- Reduce heat to medium. Cook the sliced onion in the same skillet until soft and golden, 5 to 6 minutes.
- Stir in flour and cook 1 minute. Pour in beef broth and the remaining 1 tsp Worcestershire, scraping up browned bits. Simmer 2 to 3 minutes until thickened.
- Return patties and any juices to the skillet. Spoon gravy over them, cover, and simmer on low for 6 to 8 minutes until cooked through.
- Serve hot with generous spoonfuls of onion gravy on top.
