Juicy hamburger steak smothered in rich onion gravy served with creamy mashed potatoes and roasted garlic green beans on a rustic dinner plate.

Hamburger Steak with Rich Onion Gravy | Classic Comfort Food Dinner

THIS ONION GRAVY MAKES EVERYTHING BETTER

Few dinners are as comforting as a perfectly seasoned hamburger steak covered in rich homemade onion gravy. Tender beef patties are seared until beautifully caramelized, then simmered in a savory gravy packed with sweet onions until every bite is juicy and flavorful. Served over creamy mashed potatoes, this classic Southern-inspired meal is simple enough for busy weeknights yet comforting enough for Sunday dinner.

Why You’ll Love This Recipe

  • Juicy, flavorful beef patties
  • Rich homemade onion gravy
  • Budget-friendly comfort food
  • Ready in about 40 minutes
  • Perfect for weeknight dinners
  • Family favorite recipe
  • Wonderful with mashed potatoes, rice, or egg noodles
  • Great for meal prep
Flavour Quest Recipes

Hamburger Steak with Rich Onion Gravy

Juicy homemade hamburger steak smothered in rich caramelized onion gravy. An easy comfort food dinner that's perfect served with mashed potatoes or vegetables.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6

Ingredients
  

Hamburger Steak
  • 2 pounds ground beef 80/20
  • ½ cup breadcrumbs
  • 1 large egg
  • 2 tablespoons Worcestershire sauce
  • 1 tablespoon ketchup
  • 1 teaspoon Dijon mustard
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1 teaspoon smoked paprika
  • 1 teaspoon kosher salt
  • ½ teaspoon black pepper
  • 2 tablespoons olive oil
Onion Gravy
  • 2 large sweet onions sliced
  • 3 tablespoons butter
  • 2 cloves garlic minced
  • 3 tablespoons flour
  • cups beef broth
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon fresh thyme
  • ½ teaspoon black pepper
  • Salt to taste
  • Chopped parsley

Method
 

Step 1
  1. In a large bowl combine ground beef, breadcrumbs, egg, Worcestershire sauce, ketchup, Dijon mustard, garlic powder, onion powder, paprika, salt, and pepper. Mix gently until just combined.
Step 2
  1. Shape into 6 thick oval hamburger steaks. Avoid overworking the meat to keep the patties tender.
Step 3
  1. Heat olive oil in a large skillet over medium-high heat. Sear the hamburger steaks for about 4–5 minutes per side until deeply browned. Remove and set aside.
Step 4
  1. Reduce heat to medium. Melt the butter and add the sliced onions. Cook for 12–15 minutes until deeply golden and caramelized.
Step 5
  1. Stir in the garlic and cook for 30 seconds.
Step 6
  1. Sprinkle the flour over the onions and stir constantly for about 2 minutes.
Step 7
  1. Slowly whisk in the beef broth until smooth.
Step 8
  1. Add Worcestershire sauce, thyme, pepper, and a pinch of salt. Simmer for about 5 minutes until the gravy begins to thicken.
Step 9
  1. Return the hamburger steaks to the skillet. Spoon gravy over the tops.
Step 10
  1. Cover and simmer on low for 12–15 minutes until the patties are fully cooked and incredibly juicy.
Step 11
  1. Garnish with fresh parsley and serve hot over mashed potatoes with roasted vegetables.

Enjoying this recipe? You may also love my Comfort Dinner Guide — a simple collection of easy, cozy meal ideas for busy weeknights. It’s a helpful extra resource for those nights when you want something comforting without overthinking dinner.

🔄 Variations

  • Add sliced mushrooms to the gravy.
  • Stir in a splash of heavy cream for a creamier sauce.
  • Add Swiss cheese during the final few minutes of cooking.
  • Use ground turkey for a lighter version.
  • Add fresh rosemary for deeper herb flavor.

🍽️ Serving Suggestions

This hamburger steak is delicious served with:

  • Creamy mashed potatoes
  • Buttered rice
  • Egg noodles
  • Roasted garlic green beans
  • Southern-style corn
  • Dinner rolls
  • Mac and cheese
  • Roasted carrots

❄️ Storage

Store leftovers in an airtight container for up to 4 days in the refrigerator.

Freezing

Freeze cooked hamburger steaks with the gravy for up to 3 months. Thaw overnight before reheating.

Reheating

Warm gently in a covered skillet over medium-low heat with a splash of beef broth until heated through.

Microwave individual servings in 30-second intervals, stirring the gravy between each interval.

💡 Pro Tips

  • Use 80/20 ground beef for the juiciest hamburger steaks.
  • Mix the meat gently to avoid tough patties.
  • Caramelize the onions slowly for the richest flavor.
  • Don’t skip deglazing the pan—the browned bits add incredible depth to the gravy.
  • Let the patties simmer in the gravy so they absorb all the flavor.
  • Taste and adjust seasoning before serving.
  • Spoon extra gravy over mashed potatoes for the ultimate comfort-food experience.

❓ FAQs

Why is my hamburger steak dry?

Using lean beef or overcooking can dry it out. An 80/20 blend provides the best flavor and tenderness.

Can I make this ahead?

Yes. The flavor is even better the next day.

Can I freeze it?

Absolutely. Freeze with the gravy for up to 3 months.

What beef works best?

An 80/20 ground chuck blend gives the best texture and juiciness.

Can I make it gluten-free?

Yes. Use gluten-free breadcrumbs and substitute the flour with cornstarch or a gluten-free flour blend.

Can I use store-bought gravy?

Homemade onion gravy delivers much better flavor, but store-bought can work in a pinch.

What should I serve with hamburger steak?

Mashed potatoes, rice, roasted vegetables, buttered noodles, or fresh dinner rolls are all excellent choices.

Can I cook this in the oven?

Yes. After browning the patties, transfer them with the gravy to a covered baking dish and bake at 350°F (175°C) for about 25–30 minutes.

How do I thicken the gravy?

Simmer it a little longer or whisk together 1 tablespoon cornstarch with 2 tablespoons cold water and stir it into the simmering gravy.

Can I make this recipe without onions?

Yes, but the onions are what give the gravy its signature rich, savory flavor. You can reduce the amount or substitute shallots if preferred.

Scroll to Top