Hamburger Steak with Onion Gravy
Old-fashioned hamburger steak with onion gravy never goes out of style. Seasoned beef patties get a gorgeous sear before simmering low and slow in a rich, from-scratch gravy packed with sweet caramelized onions.
Every bite is deeply savory, satisfying, and loaded with bold homestyle flavor. You only need one skillet and 35 minutes to pull it all together — making this a meal the whole family will love again and again.

Variations & Substitutions
Ground turkey or ground pork work great as a swap for beef if you want to lighten things up or simply change the flavor profile. For the gravy, chicken broth can stand in for beef broth in a pinch, though the color will be a bit lighter. You can swap yellow onions for sweet Vidalia onions for a slightly milder, richer gravy.
If you’re out of breadcrumbs, crushed crackers or rolled oats do the job well. Smoked paprika can be replaced with regular paprika or even a dash of cayenne if you like a little heat.
Tips & Tricks for Perfect Results
Avoid overworking your ground beef when mixing the patties — mix just until the ingredients are incorporated, or you’ll end up with dense, tough results. Make an indentation in the center of each patty with your thumb before cooking; this helps them stay flat rather than puffing up in the middle.
Don’t rush the onions — slow cooking them low and medium heat is what develops that deep, sweet, caramelized flavor that makes the gravy so rich and satisfying. Always add your broth gradually to prevent lumps.

Serving Suggestions
Hamburger steak with onion gravy was practically made to be served over creamy mashed potatoes — the gravy soaks right in and every bite is pure comfort. You can also serve it alongside buttered egg noodles or fluffy white rice if you want something a little different.
For vegetables, steamed green beans, roasted broccoli, or glazed carrots pair wonderfully alongside the richness of the gravy. A simple side salad with a tangy vinaigrette also helps cut through the heaviness of the dish and adds a nice fresh contrast to the plate.
Equipment Needed
You don’t need any fancy tools to pull this recipe off — just a few kitchen basics will do the trick.
- Large skillet or cast iron pan (12-inch recommended)
- Large mixing bowl
- Wooden spoon or spatula
- Sharp knife and cutting board
- Measuring cups and spoons
- Tongs or a wide spatula for flipping the patties

Prep Ahead Tips
You can mix and shape the hamburger patties up to 24 hours in advance — just place them on a plate, cover tightly with plastic wrap, and refrigerate until you’re ready to cook. The onions can also be sliced ahead of time and stored in an airtight container in the fridge for up to two days.
If you want to get even further ahead, the entire dish can be cooked and stored in the refrigerator, with the flavors deepening overnight. Just reheat gently on the stovetop with a splash of beef broth to loosen the gravy back up.
Budget Tips
Ground beef with a higher fat content like 80/20 is usually one of the most affordable cuts at the grocery store and gives you the best flavor here. Buying yellow onions in a bulk bag rather than individually can cut costs significantly.
Homemade beef broth or broth made from bouillon cubes is a great money-saving swap for store-bought cartons. Breadcrumbs are easy to make at home by toasting and processing leftover bread. Stretching the recipe by serving over rice or noodles also helps feed more people without spending more money.
Storage & Reheating
Place cooled patties and gravy in an airtight container in the refrigerator for up to 4 days. To reheat, warm gently in a skillet over medium-low heat, adding a splash of beef broth or water to thin the gravy back out as needed. You can also microwave on medium power in 60-second intervals, stirring the gravy between each round.
For longer storage, this dish freezes well for up to 3 months — store the patties and gravy together in a freezer-safe container and thaw overnight in the fridge before reheating.
Hamburger Steak with Onion Gravy

Ingredients
For the Hamburger Steaks
- 1 ½ lbs ground beef 80/20 blend recommended
- ¼ cup breadcrumbs
- 1 egg
- 1 teaspoon Worcestershire sauce
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon smoked paprika
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 tablespoon olive oil for cooking
For the Onion Gravy
- 2 medium yellow onions thinly sliced
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 1 ½ cups beef broth
- 1 teaspoon Worcestershire sauce
- ½ teaspoon garlic powder
- Salt and pepper to taste
Instructions
- Make the patties. In a large bowl, combine the ground beef, breadcrumbs, egg, Worcestershire sauce, garlic powder, onion powder, smoked paprika, salt, and pepper. Mix until just combined — don’t overwork the meat or your patties will turn out tough. Divide the mixture into 4 equal portions and shape into oval patties about ¾ inch thick.
- Sear the patties. Heat the olive oil in a large skillet over medium-high heat. Add the patties and cook for about 4 minutes per side until nicely browned. They don’t need to be fully cooked through yet — they’ll finish cooking in the gravy. Remove the patties and set aside on a plate.
- Cook the onions. Reduce the heat to medium and add the butter to the same skillet. Once melted, toss in the sliced onions and cook, stirring occasionally, for about 8–10 minutes until they’re soft and golden.
- Build the gravy. Sprinkle the flour over the onions and stir well, cooking for about 1 minute to get rid of the raw flour taste. Slowly pour in the beef broth while stirring constantly to avoid lumps. Add the Worcestershire sauce and garlic powder, then season with salt and pepper.
- Simmer everything together. Return the patties to the skillet, nestling them right into the gravy. Reduce heat to medium-low, cover, and simmer for 10 minutes until the patties are cooked through and the gravy has thickened up nicely.
- Serve and enjoy! Spoon plenty of that rich onion gravy right over the top of each patty and serve immediately.
