Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings: 4
Difficulty: Easy
Calories per Serving: ~450 kcal
Description
Juicy hamburger steaks smothered in a rich, savory onion gravy—this classic comfort dish is perfect for a hearty weeknight dinner. Made with simple ingredients, it delivers big flavors that pair well with mashed potatoes, rice, or roasted vegetables.
Ingredients
For the Hamburger Steaks:
-
1 lb (450g) ground beef (80/20 lean-to-fat ratio)
-
¼ cup breadcrumbs
-
1 large egg
-
1 tsp Worcestershire sauce
-
1 tsp garlic powder
-
1 tsp onion powder
-
½ tsp salt
-
½ tsp black pepper
-
1 tbsp olive oil (for cooking)
For the Onion Gravy:
-
1 large onion, thinly sliced
-
2 cloves garlic, minced
-
2 tbsp all-purpose flour
-
1 ½ cups beef broth
-
1 tbsp Worcestershire sauce
-
1 tsp Dijon mustard (optional)
-
½ tsp dried thyme
-
Salt and pepper to taste
-
1 tbsp butter
Instructions
Step 1: Prepare the Hamburger Steaks
-
In a large mixing bowl, combine the ground beef, breadcrumbs, egg, Worcestershire sauce, garlic powder, onion powder, salt, and black pepper.
-
Mix gently with your hands until just combined—avoid overmixing to keep the steaks tender.
-
Divide the mixture into 4 equal portions and shape them into oval patties, about ¾-inch thick.
Step 2: Cook the Hamburger Steaks
-
Heat olive oil in a large skillet over medium-high heat.
-
Once hot, add the patties and cook for 4-5 minutes per side, or until nicely browned and cooked through (internal temperature should reach 160°F/71°C).
-
Remove the steaks from the skillet and set aside on a plate. Cover loosely with foil to keep warm.
Step 3: Make the Onion Gravy
-
In the same skillet (do not clean it), melt the butter over medium heat.
-
Add the sliced onions and cook for 5-6 minutes, stirring occasionally, until softened and caramelized.
-
Stir in the minced garlic and cook for another 30 seconds until fragrant.
-
Sprinkle the flour over the onions and stir well to coat. Cook for 1-2 minutes to remove the raw flour taste.
-
Gradually pour in the beef broth while stirring constantly to avoid lumps.
-
Add Worcestershire sauce, Dijon mustard (if using), thyme, salt, and pepper. Bring to a simmer and cook for 3-4 minutes, or until the gravy thickens.
Step 4: Combine and Serve
-
Return the hamburger steaks to the skillet, spooning the onion gravy over them.
-
Simmer for 2-3 minutes to heat through.
-
Garnish with fresh parsley if desired and serve hot.
Serving Suggestions
-
Mashed potatoes – The perfect base to soak up the delicious gravy.
-
Steamed vegetables – Green beans, carrots, or broccoli add freshness.
-
Buttered noodles or rice – A simple side that complements the dish well.
Nutritional Information (Per Serving)
Nutrient | Amount |
---|---|
Calories | 450 kcal |
Total Fat | 28g |
Saturated Fat | 10g |
Cholesterol | 135mg |
Sodium | 850mg |
Carbohydrates | 15g |
Fiber | 1g |
Sugar | 3g |
Protein | 32g |
Tips & Variations
-
For a leaner option: Use ground turkey or chicken instead of beef.
-
Extra flavor boost: Add a splash of red wine to the gravy.
-
Make it gluten-free: Use gluten-free breadcrumbs and flour.
Conclusion
This Hamburger Steaks with Onion Gravy recipe is a comforting, flavorful dish that’s easy to make and sure to satisfy. The juicy beef patties paired with the rich, savory gravy create a perfect balance of textures and tastes. Whether served over mashed potatoes, rice, or with a side of veggies, this meal is a family favorite.
Try it tonight and enjoy a delicious homemade dinner in under 40 minutes!

Hayyat is a talented content writer and digital marketer with expertise in SEO, social media management, and online marketing. She excels at creating impactful, data-driven content to help businesses connect with their target audience and achieve measurable outcomes.