Hamburger Steaks with Onion Gravy
Make juicy homemade hamburger steaks smothered in rich, savory onion gravy. This easy comfort food recipe is simple, hearty, budget-friendly, and delicious!
Hamburger Steaks with Onion Gravy
There are some meals that just feel like home, and hamburger steaks with onion gravy are definitely one of them. Honestly, this is the kind of dinner I make when I want something hearty and comforting without spending hours in the kitchen.
The hamburger patties are seasoned simply, browned until beautifully caramelized, and then simmered in a rich onion gravy. The onions become soft and sweet while their flavor blends into the savory gravy.
I usually serve these over creamy mashed potatoes because that gravy deserves something to soak it all up. Add some green beans or steamed vegetables on the side, and you’ve got a simple dinner that everyone will happily finish.
Ingredients
For the Hamburger Steaks
- 1 ½ lbs (680 g) ground beef
- ½ medium onion, finely diced
- 2 cloves garlic, minced
- ½ cup breadcrumbs
- 1 large egg
- 1 tablespoon Worcestershire sauce
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon onion powder
- ½ teaspoon garlic powder
- ½ teaspoon paprika
- 1–2 tablespoons olive oil, for cooking
For the Onion Gravy
- 2 large yellow onions, thinly sliced
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon black pepper
- Salt, to taste
- 1 teaspoon fresh thyme leaves, optional
How to Make Hamburger Steaks with Onion Gravy
1. Make the Beef Mixture
In a large bowl, combine the ground beef, finely diced onion, garlic, breadcrumbs, egg, Worcestershire sauce, salt, black pepper, onion powder, garlic powder, and paprika.
Mix gently with your hands or a fork until everything is just combined.
Don’t overmix the beef. Honestly, this makes a big difference. Overworking the meat can make the hamburger steaks tough instead of tender.
2. Shape the Hamburger Steaks
Divide the mixture into 4–5 equal portions.
Shape each portion into a thick oval patty, similar to a large hamburger patty.
Make them slightly thinner in the center because they will puff up a little while cooking.
3. Brown the Hamburger Steaks
Heat the olive oil in a large heavy skillet over medium-high heat.
Once hot, carefully place the patties in the skillet.
Cook for about 3–4 minutes per side, until nicely browned.
They don’t need to be completely cooked through at this point because they’ll finish cooking in the gravy.
Transfer the browned patties to a plate.
4. Cook the Onions
Reduce the heat to medium and add the butter to the same skillet.
Add the sliced onions.
Cook for about 8–10 minutes, stirring occasionally, until the onions become soft, golden, and caramelized around the edges.
I usually take my time with this step. Those browned onions are what give the gravy so much flavor!
5. Make the Gravy
Sprinkle the flour over the cooked onions.
Stir continuously for about 1 minute to cook out the raw flour taste.
Slowly pour in the beef broth while whisking or stirring constantly.
Add Worcestershire sauce, garlic powder, onion powder, and black pepper.
Continue stirring until the gravy begins to thicken.
Taste and add salt if needed.
6. Return the Hamburger Steaks to the Pan
Place the browned hamburger steaks back into the skillet.
Spoon some of the onion gravy over the top.
Reduce the heat to low, cover the skillet, and let everything simmer for approximately 10–15 minutes, or until the beef is cooked through and the gravy is rich and thick.
If using fresh thyme, sprinkle it over the gravy during the last few minutes.
7. Serve Hot
Once the hamburger steaks are cooked through, spoon plenty of onion gravy over each patty.
Serve immediately with your favorite sides.
And don’t forget the extra gravy—that’s honestly the best part! 😋
Cooking Tips for the Best Hamburger Steaks
Don’t overmix the meat
Mix the ingredients just until combined. Gentle handling helps keep the patties tender.
Brown the patties properly
Don’t rush the browning. Those caramelized bits left in the skillet become part of the gravy and add incredible flavor.
Take your time with the onions
If you have an extra few minutes, let the onions cook until they’re deeply golden. They’ll become sweeter and more flavorful.
Use beef broth
Beef broth gives the gravy a much richer flavor than plain water.
Adjust the gravy consistency
If your gravy becomes too thick, add a splash of beef broth.
If it’s too thin, simmer uncovered for a few extra minutes.
Don’t skip the Worcestershire sauce
You don’t need much, but it adds a deep savory flavor that works beautifully with the beef and onions.
Check the beef for doneness
For food safety, ground beef should reach 160°F (71°C) internally.
What to Serve with Hamburger Steaks
This is one of those recipes where the sides can make the whole meal even better.
I usually serve hamburger steaks with:
- Creamy mashed potatoes
- Buttered green beans
- Steamed broccoli
- Roasted carrots
- Corn on the cob
- Macaroni and cheese
- Rice
- Egg noodles
- Dinner rolls
- Simple garden salad
My favorite combination? Mashed potatoes + hamburger steak + plenty of onion gravy. It’s classic comfort food for a reason!
Approximate Nutrition Information
Nutrition will vary based on the exact ground beef, portion size, and amount of gravy served.
Approximate per serving, assuming 5 servings:
- Calories: 430–470
- Protein: 30–34 g
- Carbohydrates: 16–20 g
- Fat: 27–30 g
- Fiber: 2 g
- Sugar: 4–5 g
- Sodium: 700–850 mg
Nutrition is an estimate and does not include optional side dishes.
Frequently Asked Questions
1. Can I make hamburger steaks without breadcrumbs?
Yes. Breadcrumbs help give the patties structure and keep them tender, but you can substitute crushed crackers, oats, or even a small amount of flour.
2. Why are my hamburger steaks falling apart?
The mixture may not have enough binding ingredients, or the patties may be too loose. Make sure the egg and breadcrumbs are evenly mixed into the beef and gently press the patties together when shaping.
3. Can I use ground turkey instead of beef?
Absolutely. Ground turkey can be used, although the flavor will be lighter. Since turkey is leaner, be careful not to overcook it.
4. Can I make the onion gravy ahead of time?
Yes. The gravy can be made ahead and refrigerated. When reheating, add a small splash of beef broth or water if it has thickened too much.
5. Can I freeze hamburger steaks with onion gravy?
Yes. Allow everything to cool completely, then place the hamburger steaks and gravy in an airtight freezer-safe container. Freeze for up to about 2–3 months for best quality. Thaw in the refrigerator and reheat gently on the stovetop.
Final Thoughts
If you’re looking for an easy, hearty, budget-friendly comfort food recipe, these hamburger steaks with onion gravy are definitely worth making.
The beef patties are juicy and savory, the onions become sweet and tender, and the homemade gravy brings everything together. Honestly, once you have that rich gravy spooned over mashed potatoes, it’s hard not to go back for seconds!
It’s a simple old-fashioned meal that doesn’t need anything fancy—just good ingredients, a skillet, and a little time.
David Loa is a professional food writer and the creative mind behind this blog. He specializes in culinary reviews, authentic recipes, and menu insights that spotlight both popular eateries and hidden gems.
