Hamburger steaks with onion gravy are a classic comfort food dish that’s easy to prepare and packed with flavor. The juicy, seasoned hamburger patties are smothered in a rich, savory onion gravy that makes the whole meal come together perfectly. This dish is perfect for weeknight dinners or special occasions, served with mashed potatoes, rice, or a side of vegetables.
Ingredients
For the Hamburger Steaks:
- 1 1/2 pounds ground beef (80% lean works best for juicy hamburger steaks)
- 1/4 cup breadcrumbs (optional for added moisture)
- 1/4 cup milk
- 1 egg
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon Worcestershire sauce
- Salt and pepper, to taste
- 2 tablespoons olive oil or vegetable oil for frying
For the Onion Gravy:
- 2 large onions, thinly sliced
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 2 cups beef broth (or stock)
- 1 tablespoon Worcestershire sauce
- 1 teaspoon soy sauce (optional, for added depth of flavor)
- Salt and pepper, to taste
- 1/2 teaspoon dried thyme (optional for extra flavor)
Instructions
Step 1: Prepare the Hamburger Steaks
In a large mixing bowl, combine the ground beef, breadcrumbs, milk, egg, garlic powder, onion powder, Worcestershire sauce, salt, and pepper. Mix everything together until well combined, but avoid over-mixing to keep the patties tender.
Divide the mixture into 4 equal portions and shape them into oval or round patties, about 1/2 inch thick.
Step 2: Cook the Hamburger Steaks
Heat the olive oil or vegetable oil in a large skillet over medium heat. Once the oil is hot, add the hamburger patties to the pan. Cook the patties for about 4-5 minutes per side, or until they are browned and cooked through, with an internal temperature of 160°F (71°C). Once the patties are done, transfer them to a plate and cover loosely with foil to keep warm.
Step 3: Make the Onion Gravy
In the same skillet, add the butter and melt it over medium heat. Add the sliced onions and cook, stirring occasionally, for about 10-15 minutes, until the onions are soft and caramelized, stirring to prevent burning.
Once the onions have caramelized, sprinkle the flour over them and stir to combine, cooking for another 1-2 minutes. This will create a roux for the gravy.
Slowly add the beef broth, Worcestershire sauce, soy sauce (if using), and thyme (if using), whisking constantly to avoid lumps. Bring the mixture to a simmer and let it cook for about 5 minutes, until the gravy thickens.
Step 4: Combine the Hamburger Steaks and Gravy
Return the hamburger steaks to the skillet, spooning the onion gravy over the top of each patty. Let the steaks simmer in the gravy for about 5 minutes, allowing the flavors to meld together and the patties to absorb some of the gravy.
Step 5: Serve
Once the hamburger steaks are coated with the onion gravy, serve them hot. Spoon extra gravy and onions over the top of the patties for added flavor.
Cooking Notes
- Lean Ground Beef: You can use leaner ground beef (such as 90% lean) for a healthier option, but the meat will be drier. For a juicier steak, 80% lean ground beef is ideal.
- Onions: If you prefer a sweeter gravy, use yellow or sweet onions. For a more savory flavor, use white onions.
- Thickening the Gravy: If the gravy isn’t thick enough, you can mix a teaspoon of cornstarch with a tablespoon of cold water and whisk it into the simmering gravy to thicken it further.
- Make-Ahead Option: You can prepare the gravy and hamburger patties in advance, then reheat them together in the skillet before serving.
Variations
- Mushroom Gravy: For a different flavor profile, add sliced mushrooms to the onions while they caramelize, and follow the same steps for making the gravy. The mushrooms add an earthy, rich flavor to the dish.
- Spicy Hamburger Steaks: Add a pinch of cayenne pepper, paprika, or chili powder to the hamburger mixture for a spicy kick. You can also stir a little hot sauce into the gravy for extra heat.
- Cheesy Hamburger Steaks: Melt some cheese (such as cheddar or Swiss) over the cooked hamburger steaks before adding the onion gravy for a cheesy twist on this classic dish.
Frequently Asked Questions (FAQs)
Can I make hamburger steaks ahead of time?
Yes! You can prepare the hamburger patties and gravy separately and store them in the fridge for up to 2 days. When you’re ready to serve, simply reheat the patties and gravy together in a skillet until hot.
Can I freeze hamburger steaks with onion gravy?
Yes! After cooking, let the hamburger steaks and gravy cool to room temperature. Place the patties and gravy in an airtight container or freezer bag and store them in the freezer for up to 3 months. When ready to eat, thaw in the fridge overnight and reheat on the stove.
How do I know when my hamburger steaks are fully cooked?
The best way to check if hamburger steaks are done is to use a meat thermometer. Insert it into the center of the patty. When it reads 160°F (71°C), the hamburger steak is fully cooked and safe to eat.
Can I make this recipe without flour for the gravy?
Yes, you can make the gravy without flour by using cornstarch or arrowroot powder as a thickening agent. Simply dissolve 1 tablespoon of cornstarch in 2 tablespoons of cold water, then add it to the simmering gravy to thicken.
This Hamburger Steaks with Onion Gravy recipe is a hearty and satisfying meal that’s sure to please your family and guests. The savory hamburger steaks and rich onion gravy combine perfectly, creating a dish that’s full of flavor and comforting. Whether you serve it over mashed potatoes, rice, or with a side of vegetables, this recipe is a guaranteed hit. Try it today for an easy, delicious meal that’s sure to become a family favorite