Juicy Hamburger Steak Recipe with Onion Gravy
The classic hamburger steak is a true comfort food that combines the heartiness of ground beef with the richness of a savory onion gravy. Popular in American diners and Southern kitchens, this recipe transforms a simple hamburger patty into a restaurant-quality meal. Unlike a burger, it’s served without a bun and pairs beautifully with mashed potatoes, rice, or vegetables.
If you’re looking for a budget-friendly, hearty dinner that pleases the whole family, this hamburger steak recipe is the one you’ll come back to again and again.
Ingredients (Serves 4)

For the Hamburger Steaks:
- 1 lb (450 g) ground beef (80/20 blend for juiciness)
- ½ cup breadcrumbs (plain or seasoned)
- 1 large egg
- 2 tbsp milk
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 tbsp Worcestershire sauce
- 1 tsp salt
- ½ tsp black pepper
- 2 tbsp olive oil or butter (for frying)
For the Onion Gravy:
- 1 large onion, thinly sliced
- 2 tbsp butter
- 2 tbsp all-purpose flour
- 2 cups beef broth (low sodium preferred)
- 1 tsp Worcestershire sauce
- Salt & pepper, to taste
Step by Step Cooking Guide
- Mix the patties – In a large bowl, combine ground beef, breadcrumbs, egg, milk, chopped onion, garlic, Worcestershire sauce, salt, and pepper. Mix gently until just combined (don’t overwork).
- Shape & chill – Form into 4 oval-shaped patties. Refrigerate for 15 minutes to help them hold shape.
- Cook the patties – Heat olive oil or butter in a skillet over medium heat. Cook patties 4–5 minutes per side, until browned. Remove and set aside.
- Make the onion gravy – In the same skillet, melt butter, add sliced onions, and cook until golden and soft. Stir in flour to make a roux. Slowly whisk in beef broth and Worcestershire sauce until smooth. Simmer 5–7 minutes until thickened.
- Combine & simmer – Return hamburger steaks to the skillet, spoon gravy over them, cover, and simmer 10 minutes.
- Serve – Plate with mashed potatoes, rice, or vegetables, pouring extra gravy on top.
Cooking Time & Serving Size
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Serving Size: 4 servings
Tips & Variations
- Mushroom twist: Add sautéed mushrooms to the gravy for extra depth.
- Spicy version: Mix chili flakes or cayenne into the beef mixture.
- Cheesy delight: Stuff patties with a cube of cheddar before cooking.
- Make ahead: Form patties in advance and refrigerate up to 24 hours.
Nutrition Info (Per Serving – Approximate)
Nutrient | Amount |
---|---|
Calories | 420 kcal |
Protein | 28 g |
Carbohydrates | 15 g |
Fat | 28 g |
Fiber | 2 g |
Sugar | 3 g |

Healthy Alternatives
- Low-Carb/Keto: Use almond flour instead of breadcrumbs and skip flour in gravy (use xanthan gum).
- Gluten-Free: Replace breadcrumbs with gluten-free crumbs and flour with cornstarch for the gravy.
- Lean Option: Use ground turkey or chicken for a lighter version.
- Low-Sodium: Use reduced-sodium broth and skip added salt.
Serving Suggestions

This hamburger steak with onion gravy is best served hot with creamy mashed potatoes, buttered egg noodles, or steamed rice. Add a side of roasted veggies or green beans to complete the meal.
It’s a hearty, comforting dinner that feels indulgent yet simple enough for a weeknight. Once you try it, this will become one of your favorite go-to beef recipes.
FAQ’s
Q1: Can I freeze hamburger steaks?
Yes! Freeze uncooked patties between parchment paper for up to 3 months. Thaw overnight before cooking.
Q2: How do I keep hamburger steaks from falling apart?
Use an egg and breadcrumbs as binders, and chill the patties before cooking.
Q3: Can I make the gravy without flour?
Yes, you can use cornstarch slurry (1 tbsp cornstarch + 2 tbsp water) as a thickener.
Q4: What ground beef is best?
An 80/20 lean-to-fat ratio gives the juiciest results without being greasy.
Q5: Can I bake hamburger steak instead of frying?
Yes. Bake patties at 375°F (190°C) for 20–25 minutes, then simmer in gravy for flavor.