Step 1: Make the Hamburger Steaks
In a large bowl, combine the ground beef, breadcrumbs, egg, milk, finely chopped onion, Worcestershire sauce, ketchup, garlic powder, salt, and pepper.
Mix gently with your hands just until combined—avoid overmixing to keep the patties tender. Shape the mixture into 4 to 6 oval-shaped patties, similar to traditional Salisbury steaks.
Step 2: Brown the Patties
Heat oil in a large skillet over medium heat. Add the patties and cook for 3–4 minutes per side, until nicely browned. They do not need to be fully cooked at this stage.
Remove the patties from the skillet and set aside on a plate.
Step 3: Caramelize the Onions
Using the same skillet (do not wipe it out—those browned bits add flavor), melt the butter over medium heat. Add the sliced onions and cook for 10–15 minutes, stirring occasionally, until soft, golden, and lightly caramelized.
Step 4: Make the Gravy
Sprinkle the flour evenly over the onions and stir for 1 minute to cook off the raw flour taste.
Slowly whisk in the beef broth, stirring constantly to prevent lumps. Add Worcestershire sauce, then bring the mixture to a gentle simmer. Cook until the gravy thickens into a smooth, rich sauce.
Step 5: Finish Cooking the Steaks
Return the hamburger steaks to the skillet, nestling them into the gravy. Spoon the onions and gravy over the top.
Cover and simmer on low for 10–15 minutes, or until the patties are fully cooked through and tender.
Serving Suggestions
This classic dish pairs beautifully with:
Creamy mashed potatoes (the ultimate combo)
Egg noodles or steamed rice
Buttered green beans, peas, or carrots
Warm dinner rolls or biscuits to soak up the gravy
Helpful Tips & Variations
Add mushrooms: Sauté sliced mushrooms with the onions for extra depth
Extra savory: A splash of soy sauce or beef bouillon enhances the gravy
Smoother gravy: Whisk continuously and add broth gradually
Lean beef option: If using lean ground beef, add a tablespoon of olive oil to the mixture
Make ahead: This dish reheats beautifully and tastes even better the next day
Storage & Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days
Reheat gently on the stovetop or in the microwave with a splash of broth
Final Thoughts
Hamburger Steak with Onion Gravy is comfort food at its finest—simple, satisfying, and full of nostalgic flavor. With juicy patties and deeply savory gravy, it’s the kind of meal that brings everyone to the table and keeps them coming back for seconds.
Whether served for a cozy weeknight dinner or a hearty weekend meal, this classic recipe is one you’ll want to keep forever.