Homemade Salisbury Steak with Onion Gravy

Tender homemade Salisbury steak patties baked with sweet onions in a rich, savory brown gravy. An easy comfort food dinner perfect with mashed potatoes!

Introduction

Some dinners just feel like a warm hug, and Salisbury steak with onion gravy is definitely one of them. I usually make this when I’m craving something hearty and comforting without making a complicated meal.

The beef patties are seasoned simply, browned until beautifully caramelized, and then baked with sliced onions in a rich, savory gravy. Honestly, the gravy is my favorite part—it soaks into the beef and makes the whole dish incredibly flavorful.

Serve it over creamy mashed potatoes, rice, or egg noodles, and you’ve got the kind of dinner that everyone wants seconds of.

Ingredients

For the Beef Patties

  • 1½ lbs ground beef
  • ½ cup breadcrumbs
  • 1 large egg
  • 2 tbsp milk
  • 1 tbsp Worcestershire sauce
  • 1 tsp Dijon mustard
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • ½ tsp smoked paprika
  • ½ tsp salt
  • ½ tsp black pepper
  • 1 tbsp olive oil

For the Onion Gravy

  • 2 large onions, thinly sliced
  • 2 tbsp butter
  • 2 cloves garlic, minced
  • 2 cups beef broth
  • 1 tbsp Worcestershire sauce
  • 1 tbsp ketchup
  • 1 tsp Dijon mustard
  • 1 tbsp all-purpose flour
  • ½ tsp dried thyme
  • ½ tsp black pepper
  • Salt, to taste

Step-by-Step Method

1. Make the Beef Mixture

In a large bowl, combine the ground beef, breadcrumbs, egg, milk, Worcestershire sauce, Dijon mustard, garlic powder, onion powder, smoked paprika, salt, and black pepper.

Mix gently with your hands or a wooden spoon until everything is just combined.

Try not to overmix the beef. I usually stop as soon as the ingredients come together because overmixing can make the patties dense.

2. Shape the Patties

Divide the mixture into 6 equal portions.

Shape each portion into an oval patty about ¾-inch thick. Press the center slightly with your fingers so the patties cook evenly.

3. Brown the Beef Patties

Heat olive oil in a large oven-safe skillet over medium-high heat.

Add the patties and cook for about 2–3 minutes per side, just until nicely browned.

They don’t need to be fully cooked at this point because they’ll finish cooking in the oven.

Remove the patties from the skillet and set them aside.

4. Cook the Onions

Reduce the heat to medium and add butter to the same skillet.

Add the sliced onions and cook for 6–8 minutes, stirring occasionally, until softened and lightly golden.

Add the minced garlic and cook for another 30 seconds.

Honestly, don’t rush the onions. Letting them soften and caramelize slightly gives the gravy a much deeper flavor.

5. Make the Gravy

Sprinkle the flour over the onions and stir well. Cook for about 1 minute to remove the raw flour taste.

Slowly pour in the beef broth while stirring continuously.

Add Worcestershire sauce, ketchup, Dijon mustard, dried thyme, and black pepper.

Stir until the gravy is smooth and begins to thicken.

Taste and add a little salt if needed.

6. Add the Beef Patties

Return the browned Salisbury steak patties to the skillet.

Spoon some of the onion gravy over each patty, making sure they’re nicely coated.

7. Bake

Transfer the skillet to a preheated 375°F (190°C) oven.

Bake uncovered for approximately 20–25 minutes, or until the beef patties are fully cooked and the internal temperature reaches 160°F (71°C).

If you don’t have an oven-safe skillet, transfer everything to a baking dish before baking.

8. Serve

Remove from the oven and let the Salisbury steaks rest for about 5 minutes.

Spoon plenty of onion gravy over each patty and serve hot.

Cooking Tips

Don’t Overmix the Beef

Mix the ingredients just until combined. This helps keep the patties tender instead of tough.

Brown Before Baking

A quick sear gives the beef a delicious browned crust and adds extra flavor to the gravy.

Take Your Time With the Onions

Slightly caramelized onions make the gravy taste richer and more savory.

Adjust the Gravy

If the gravy becomes too thick, add a splash of beef broth. If it’s too thin, simmer it for a few extra minutes.

Use an Instant-Read Thermometer

For ground beef, cook the patties to an internal temperature of 160°F (71°C).

Serving Suggestions

I almost always serve Salisbury steak with something that can soak up that delicious onion gravy.

My favorite sides include:

  • 🥔 Creamy mashed potatoes
  • 🍚 Steamed white rice
  • 🍜 Buttered egg noodles
  • 🥕 Roasted carrots
  • 🫛 Green beans
  • 🌽 Sweet corn
  • 🥦 Steamed broccoli
  • 🥖 Warm dinner rolls

For a classic comfort-food dinner, mashed potatoes and green beans are hard to beat.

Storage and Reheating

Store leftover Salisbury steak and gravy in an airtight container in the refrigerator for 3–4 days.

To reheat, place the steak and gravy in a skillet over medium-low heat. Cover and heat until warmed through. Add a splash of beef broth if the gravy has thickened too much.

You can also freeze the cooked patties with the gravy for up to 3 months. Thaw overnight in the refrigerator before reheating.

Nutrition Information

Approximate per serving, based on 6 servings:

  • Calories: 420
  • Protein: 31g
  • Carbohydrates: 18g
  • Fat: 26g
  • Fiber: 2g
  • Sugar: 5g
  • Sodium: 720mg

Nutrition information is an estimate and may vary depending on the ingredients and portion sizes used.

Conclusion

This Homemade Salisbury Steak with Onion Gravy is exactly the kind of comforting dinner I love making when I want something hearty and satisfying. The tender beef patties, sweet onions, and rich brown gravy come together beautifully without requiring complicated ingredients.

Honestly, once you spoon that gravy over a pile of creamy mashed potatoes, you’ll understand why this classic dinner keeps making its way back onto my table. It’s simple, cozy, filling, and perfect for a family weeknight meal.

Frequently Asked Questions

1. Can I make Salisbury steak without baking it?

Yes. After browning the patties, you can add them back to the skillet with the gravy, cover, and simmer over low heat for about 15–20 minutes, or until fully cooked.

2. Can I use ground turkey instead of beef?

Yes. Ground turkey can be substituted, although the flavor and texture will be slightly different. Make sure ground turkey reaches an internal temperature of 165°F (74°C).

3. Why are my Salisbury steak patties falling apart?

This can happen if the mixture doesn’t have enough binding ingredients or if the patties are handled too much. Breadcrumbs and egg help hold everything together, and chilling the shaped patties for 15–20 minutes can also make them easier to handle.

4. Can I make the gravy ahead of time?

Absolutely. The onion gravy can be prepared ahead and refrigerated for up to 3 days. Reheat it gently and add a little beef broth if it becomes too thick.

5. What is the best side dish for Salisbury steak?

Mashed potatoes are my favorite because they soak up the onion gravy beautifully. Rice, egg noodles, roasted vegetables, and green beans are also great choices.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top