Hamburger Steak with Onions and Gravy is a timeless comfort dish made with juicy, seasoned beef patties simmered in a rich, savory onion gravy. It’s warm, satisfying, and perfect for a hearty homemade meal.
Why I Love This Recipe
I love how this dish turns basic ingredients into something deeply flavorful and comforting. The tender hamburger steaks smothered in a luscious onion gravy feel like a warm hug on a plate. It’s easy to prepare and perfect for weeknight dinners or when I want something that feels home-cooked and special.
Ingredients
(Here's a tip: Check out the full list of ingredients and measurements in the recipe card below.)
For the Hamburger Steaks:
- 1 pound ground beef (80/20 preferred)
- ¼ cup breadcrumbs
- 1 large egg
- 1 tablespoon Worcestershire sauce
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- ½ teaspoon salt
- ½ teaspoon black pepper
- 2 tablespoons olive oil
For the Onion Gravy:
- 2 tablespoons butter
- 2 medium yellow onions, thinly sliced
- 2 cups beef broth
- 2 tablespoons all-purpose flour
- 1 teaspoon Worcestershire sauce
- ½ teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon fresh thyme (optional)
- 1 tablespoon cornstarch mixed with water (optional, for thickening)
Directions
- I start by mixing ground beef, breadcrumbs, egg, Worcestershire sauce, garlic powder, onion powder, salt, and pepper in a large bowl. I make sure not to overmix to keep the patties tender.
- I shape the mixture into four equal-sized patties.
- In a skillet over medium heat, I heat the olive oil and cook the patties for 4–5 minutes on each side, until browned and cooked through. I remove the patties and set them aside.
For the gravy:
4. In the same skillet, I melt the butter and sauté the onions until they’re soft and caramelized, about 10–15 minutes.
5. I sprinkle the flour over the onions and cook, stirring, for 2–3 minutes.
6. I gradually add the beef broth, stirring constantly to avoid lumps, then add Worcestershire sauce, salt, pepper, and thyme.
7. I let the gravy simmer until thickened, about 5–7 minutes. If I want it thicker, I stir in the cornstarch mixture.
8. I return the patties to the skillet and let them simmer in the gravy for another 5 minutes to absorb all the flavor.
Servings and Timing
This recipe makes 4 servings. The total time from start to finish is about 45 minutes — 15 minutes of prep and 30 minutes of cooking.
Variations
- I sometimes substitute ground turkey or chicken for a lighter version.
- For a gluten-free option, I use gluten-free breadcrumbs and flour.
- When I want a low-sodium version, I choose reduced-sodium broth and seasoning.
- To make it vegetarian, I swap in a plant-based meat alternative and vegetable broth.
Storage/Reheating
I store leftovers in an airtight container in the fridge for up to 3 days. To reheat, I warm everything in a skillet over medium heat until heated through. I also use the microwave, heating in 1-minute intervals and stirring in between.
FAQs
How do I keep the hamburger steaks from falling apart?
I make sure to use enough binder (egg and breadcrumbs) and avoid overmixing the meat mixture.
Can I make this ahead of time?
Yes, I often prepare the patties and gravy ahead. I store them separately and reheat together just before serving.
What sides go well with this dish?
I usually serve it with mashed potatoes, white rice, or buttered egg noodles. A simple green veggie makes a great addition too.
Can I freeze the leftovers?
I freeze the cooked patties without the gravy. Once frozen solid, I place them in a freezer-safe bag for up to 3 months. I thaw before reheating.
What if my gravy is too thin?
If the gravy is too runny, I stir in a slurry of cornstarch and water and let it simmer until it thickens.
Conclusion
Hamburger Steak with Onions and Gravy is one of those classic dishes I turn to when I want something cozy and delicious. It’s rich, hearty, and full of satisfying flavor. Whether for a weeknight dinner or a laid-back Sunday meal, it always hits the spot.

Hamburger Steak with Onions and Gravy
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Skillet
- Cuisine: American
- Diet: Low Salt
Description
Hamburger Steak with Onions and Gravy is a comforting and hearty dish featuring seasoned beef patties simmered in a savory onion gravy. Ideal for a fulfilling homemade meal.
Ingredients
- 1 pound ground beef (80/20 preferred)
- ¼ cup breadcrumbs
- 1 large egg
- 1 tablespoon Worcestershire sauce
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- ½ teaspoon salt
- ½ teaspoon black pepper
- 2 tablespoons olive oil
- 2 tablespoons butter
- 2 medium yellow onions, thinly sliced
- 2 cups beef broth
- 2 tablespoons all-purpose flour
- 1 teaspoon Worcestershire sauce
- ½ teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon fresh thyme (optional)
- 1 tablespoon cornstarch mixed with water (optional, for thickening)
Instructions
- Mix ground beef, breadcrumbs, egg, Worcestershire sauce, garlic powder, onion powder, salt, and pepper in a large bowl without overmixing.
- Shape the mixture into four equal-sized patties.
- Heat olive oil in a skillet over medium heat and cook the patties for 4–5 minutes on each side until browned and cooked through. Remove and set aside.
- In the same skillet, melt butter and sauté onions until soft and caramelized, about 10–15 minutes.
- Sprinkle flour over the onions and cook for 2–3 minutes while stirring.
- Gradually add beef broth, stirring constantly to avoid lumps. Add Worcestershire sauce, salt, pepper, and thyme.
- Simmer the gravy until thickened, about 5–7 minutes. Add cornstarch mixture if a thicker gravy is desired.
- Return patties to the skillet and simmer in the gravy for 5 minutes to absorb the flavors.
Notes
- Use 80/20 ground beef for juicier patties.
- Do not overmix the beef to keep patties tender.
- Adjust thickness of gravy with cornstarch as needed.
Nutrition
- Serving Size: 1 patty with gravy
- Calories: 420
- Sugar: 4g
- Sodium: 480mg
- Fat: 28g
- Saturated Fat: 10g
- Unsaturated Fat: 16g
- Trans Fat: 1g
- Carbohydrates: 12g
- Fiber: 1g
- Protein: 25g
- Cholesterol: 105mg
Leave a Reply