
Hamburger steak with mushroom gravy brings all the cozy diner feelings right into your own kitchen. This is one of those classic comfort foods that feels like a hug in a meal. The juicy beef patties simmered in a silky mushroom and onion gravy always reminds me of family dinners on chilly nights when something hearty and satisfying just hits the spot.
The first time I made this hamburger steak I was surprised at how much better homemade tastes than anything I remembered from diners. Now it is my go-to whenever I want an unfussy but special meal my whole family will enjoy.
Ingredients
- Ground beef: choose 90 percent lean for juicy steaks without too much grease
- Breadcrumbs: bind the patties so they do not fall apart
- Onion: finely minced to melt into the beef and for sweetness
- Italian seasoning: adds a savory herbal note use a good blend or make your own
- Ketchup: brings a mild tang and color to the meat
- Worcestershire sauce: gives deep umami flavor throughout the dish
- Egg: helps keep the patties tender and moist
- Minced garlic: for bold meal-rounding flavor
- Salt and pepper: for perfect seasoning
- Olive oil: to brown the steaks and add richness
- Butter (for the mushroom gravy): for browning and sauce richness use real butter for best taste
- Cremini mushrooms: bring earthy depth smaller mushrooms have great flavor and texture
- Onion (for the gravy): adds sweetness to balance the mushrooms
- Garlic (for the gravy): gives another layer of flavor
- Flour: thickens the gravy use all-purpose for best results
- Beef broth: the backbone of your sauce opt for low-sodium if possible
- Worcestershire sauce and soy sauce: build an irresistible savory note
- Chopped parsley: for a fresh herby finish
- Extra salt and pepper: to taste
Instructions
- Prepare the Steak Mixture:
- In a large bowl add the ground beef breadcrumbs finely minced onion Italian seasoning ketchup Worcestershire sauce egg minced garlic salt and pepper. Mix until everything is evenly combined but do not overwork the beef or the patties will become tough.
- Shape the Patties:
- Divide the beef mixture into four portions. Form each into a thick oval patty pressing the sides together tightly so they hold their shape while cooking.
- Brown the Steaks:
- In a large skillet heat the olive oil over high. Once the oil shimmers add the patties. Cook for about five minutes undisturbed until nicely browned on one side. Flip and continue cooking another four to five minutes until the second side is brown. Remove the steaks to a plate and cover with foil to keep warm.
- Make the Mushroom Gravy Base:
- Lower the heat to medium and melt the butter in the same pan. Add sliced mushrooms and chopped onions. Sprinkle a little salt and pepper to help the vegetables release their moisture. Stir often for five or six minutes until golden and tender.
- Add Garlic and Flour:
- Add the minced garlic and stir for thirty seconds until fragrant. Sprinkle flour evenly over the mushrooms and onions. Stir constantly for a full minute to cook away the raw flour taste. The mixture should look thick and paste-like.
- Build the Gravy:
- Pour in a small splash of beef broth and whisk to deglaze any browned bits at the bottom of your pan. Slowly add the rest of the broth whisking the entire time so no lumps form. Add Worcestershire and soy sauce. Bring to a simmer and cook for two to three minutes until the gravy thickens.
- Finish the Dish:
- Nestle the browned hamburger steaks back into the pan and spoon gravy over the top. Reduce heat to low. Cover the pan and let everything simmer gently for five to seven minutes so the flavors blend and the steaks heat through.
- Garnish and Serve:
- Before serving sprinkle chopped fresh parsley over the beef and gravy. Serve hot with your favorite sides.

I absolutely love the cremini mushrooms in this recipe because they soak up all the beefy gravy and make every bite extra savory. My family always fights over who gets the most mushrooms and sometimes I double the amount just to keep the peace.
Storage Tips
Keep any leftovers in a tightly covered dish in the fridge for up to three days. The flavors deepen after a day so leftovers are delicious. Heat gently with a splash of broth or water in a skillet or microwave until piping hot.
Ingredient Substitutions
You can use ground turkey or chicken if you want a lighter version. Just add a spoonful of extra olive oil for moisture. White mushrooms or even portobello work fine if cremini are not available. Gluten free breadcrumbs and flour also hold up well.
Serving Suggestions
Serve over creamy mashed potatoes steamed rice or buttered noodles. Try with green beans sautéed spinach or steamed broccoli for a rounded meal. The gravy is also delicious spooned onto toasted bread.
Cultural Context
Hamburger steak with gravy has roots in classic American diners but it is inspired by Salisbury steak a dish going back to the late 1800s. This dish remains a comfort food favorite across generations for a good reason.

Homemade hamburger steak with mushroom gravy makes for a meal everyone wants seconds of. Put this on your comfort classics list—you will not be disappointed.
Frequently Asked Questions
- → How do I keep hamburger steak moist?
Mixing breadcrumbs and egg into the beef helps retain moisture, and avoid overcooking to keep patties juicy.
- → Can I use a different type of mushroom?
Yes, cremini, white button, or even baby bella mushrooms add great flavor and texture to the dish.
- → What sides pair well with hamburger steak?
Mashed potatoes, rice, steamed vegetables, or buttered noodles go well with the creamy mushroom gravy.
- → How thick should the gravy be?
The gravy should be thick enough to coat the back of a spoon, but still pourable. Add broth for a thinner sauce.
- → Can I prepare the steaks ahead of time?
Yes, you can shape and refrigerate the patties in advance, then cook and finish the sauce when ready to serve.