Hamburger Steak & Gravy

This is the recipe you want to make when you want pure comfort food. This hamburger steak is savory, hearty, and the exact type of cozy meal you’ll want to make over and over again.

Why you will come back to this straightforward hamburger steak recipe
The method is full on comfort food. Making hamburger steak does not have to be a complicated, drawn-out process.
We'll show you how to cook this savory, hearty dish that will have everyone asking for seconds.
The method is so good, that even people who typically don’t like onions gobble this up. You never have to worry about having too many leftovers with this one!
What is hamburger steak
Hamburger steak is a dish made from ground beef that is formed into patties and cooked. It is similar to a hamburger patty but is often seasoned differently and served as a standalone dish rather than in a bun.
Kitchen tools to make hamburger steak
Skillet
Buy Now →
Measuring cups
Buy Now →
Measuring spoons
Buy Now →
Silicone whisk
Buy Now →
Ingredients for hamburger steak with onions and gravy
Steak
- Olive oil
- Butter
- Ground beef
- Onion
- Worcestershire sauce
- Garlic
- Salt and pepper
Gravy
- Sliced onion
- Butter
- Beef stock (you could also use beef broth)
- Onion powder
- Garlic powder
- Worcestershire sauce
- Cold water
- Corn starch

How to cook hamburger steak
- In a mixing bowl, combine the ground beef, onion, garlic, and Worcestershire sauce. Mix until fully combined.
- Form the mix into 4 individual patties. Season each side with salt and pepper.
- Place them in the refrigerator for 10 minutes.
- Add the olive oil and butter to a skillet over medium high heat.
- Remove the patties from the refrigerator and add them to the skillet.
- Sear the patties for 3 minutes on each side.
- Remove them from the skillet and set them aside.
- Turn the heat down to medium heat and begin making the gravy.
- Add the butter to the skillet. Once it’s melted, add in the onions.
- Cook, stirring occasionally until the onions have softened.
- Add in the beef stock, onion powder, garlic powder, and Worcestershire sauce.
- Stir until everything is combined. Be sure to scrape all the little bits from the bottom.
- In a small bowl, combine the cornstarch with the cold water to make a slurry.
- Add the slurry to the gravy, whisking to combine.
- Add the steaks back to the skillet and cover them with the gravy.
- Turn the heat down to a low simmer and cover it with a lid.
- Let them finish cooking through, about 10-12 minutes.
- Once they’re done, serve over mashed potatoes and enjoy!



Top Tip
Don’t leave the steak in the skillet to sear for too long. You don’t want to overcook them.
How to keep and reheat hamburger steak
Once it has cooled completely, place it in an airtight container in the refrigerator for up to 3 days.
When it comes time to reheat it, we recommend doing so in the oven or in a skillet. If you place it in a skillet, put a lid over it and heat it over low heat until it’s heated through.
You can reheat it in the microwave, but you do run the potential of overcooking it and it becoming tough.

Faqs about hamburger steak with creamy onion gravy
What goes with hamburger steak
We personally think that hamburger steak and mashed potatoes are a total classic comfort food combination. It goes well with so many things though!
- Roasted Green Beans
- Roasted Broccoli
- Boursin Mashed Potatoes
- Parmesan Orzo
- House Salad
- Garlic Butter Asparagus
- Straightforward Yeast Rolls
- Egg Noodles
[mv_video jsonLd=”true” key=”dp5yedm8iyiaaqzbnbjh” ratio=”9:16″ thumbnail=”https://mediavine-res.cloudinary.com/v1707536016/ejy7pneh8ykeypxk5qjm.jpg” title=”Hamburger Steaks with Onion Gravy”]
Prep 10 minutesCook 30 minutesTotal 40 minutesMakes 4 people
Ingredients
Steak
- 2 Tablespoons olive oil
- 2 tablespoons butter
- 1 lb ground beef
- 1/2 small onion finely minced
- 1 tablespoon Worcestershire
- 3 cloves garlic minced
- Salt and pepper
Gravy
- 1 medium onion sliced
- 1 tablespoons unsalted butter
- 2 cups beef stock
- 1 teaspoon onion powder
- ½ teaspoon garlic powder
- 1 ½ teaspoons Worcestershire sauce
- 1/4 cup cold water
- 3 tablespoons cornstarch
Method
- In a mixing bowl, combine the ground beef, onion, garlic, and Worcestershire sauce. Mix until fully combined.
- Form the mix into 4 individual patties. Season each side with salt and pepper.
- Place them in the refrigerator for 10 minutes.
- Add the olive oil and butter to a skillet over medium high heat.
- Remove the patties from the refrigerator and add them to the skillet .
- Sear the patties for 3 minutes on each side.
- Remove them from the skillet and set them aside.
- Turn the heat down to medium and begin making the gravy.
- Add the butter to the skillet . Once it’s melted, add in the onions.
- Cook, stirring occasionally until the onions have softened.
- Add in the beef stock, onion powder, garlic powder, and Worcestershire sauce.
- Stir until everything is combined. Be sure to scrape all the little bits from the bottom.
- In a small bowl, combine the cornstarch with the cold water to make a slurry.
- Add the slurry to the gravy, whisking to combine.
- Add the steaks back to the skillet and cover them with the gravy.
- Turn the heat down to a low simmer and cover it with a lid.
- Let them finish cooking through, about 10-12 minutes.
- Once they’re done, serve over mashed potatoes and enjoy!
Notes
- Don’t leave the steak in the skillet to sear for too long. You don’t want to overcook them. <h3 class="wprm-recipe-header








