Juicy, tender, and smothered in a rich homemade onion gravy, Salisbury Steak with Onion Gravy is a classic comfort food that’s perfect for family dinners. Seasoned beef patties are pan-seared until golden brown, then simmered in a savory mushroom and onion gravy that’s packed with flavor. Serve it over creamy mashed potatoes, buttered noodles, or fluffy rice for a hearty, satisfying meal everyone will love.
Recipe Information
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Servings: 6
- Cuisine: American
- Course: Main Course
- Difficulty: Easy
Ingredients
For the Salisbury Steaks
- 1½ pounds lean ground beef (80/20 or 85/15)
- ½ cup breadcrumbs
- 1 large egg
- 1 small onion, finely grated
- 2 cloves garlic, minced
- 2 tablespoons ketchup
- 1 tablespoon Worcestershire sauce
- 1 teaspoon Dijon mustard
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon dried parsley
- 1 teaspoon salt
- ½ teaspoon black pepper
- 2 tablespoons olive oil
For the Onion Gravy
- 2 tablespoons butter
- 2 large yellow onions, thinly sliced
- 8 ounces mushrooms, sliced (optional)
- 2 cloves garlic, minced
- 2 tablespoons all-purpose flour
- 2½ cups beef broth
- 1 tablespoon Worcestershire sauce
- 1 teaspoon fresh thyme leaves (or ½ teaspoon dried thyme)
- ½ teaspoon black pepper
- Salt, to taste
Optional Garnishes
- Fresh chopped parsley
- Fresh thyme
- Cracked black pepper
Equipment Needed
- Large skillet
- Mixing bowl
- Whisk
- Wooden spoon
- Measuring cups and spoons
Instructions
Step 1: Make the Beef Patties
In a large mixing bowl, combine:
- Ground beef
- Breadcrumbs
- Egg
- Grated onion
- Garlic
- Ketchup
- Worcestershire sauce
- Dijon mustard
- Garlic powder
- Onion powder
- Dried parsley
- Salt
- Black pepper
Mix gently until just combined.
Shape into 6 oval patties, about ¾-inch thick.
Step 2: Brown the Patties
Heat the olive oil in a large skillet over medium-high heat.
Cook the patties for 4–5 minutes per side, until nicely browned.
They do not need to be fully cooked at this stage.
Transfer the patties to a plate.
Step 3: Cook the Onions
Reduce the heat to medium.
Melt the butter in the same skillet.
Add the sliced onions and cook for 12–15 minutes, stirring occasionally, until soft and deeply caramelized.
If using mushrooms, stir them in during the last 5 minutes of cooking.
Add the garlic and cook for another 30 seconds.
Step 4: Make the Gravy
Sprinkle the flour over the onions.
Cook for 1 minute, stirring constantly.
Gradually whisk in:
- Beef broth
- Worcestershire sauce
- Thyme
- Black pepper
Bring the gravy to a gentle simmer until it thickens, about 5 minutes.
Taste and adjust the seasoning with salt if needed.
Step 5: Simmer the Salisbury Steaks
Return the browned patties to the skillet.
Spoon the gravy over each steak.
Cover and simmer over low heat for 15 minutes, or until the patties are cooked through and reach an internal temperature of 160°F (71°C).
Step 6: Serve
Serve the Salisbury steaks hot, generously topped with onion gravy.
Garnish with fresh parsley or thyme if desired.
Nutrition Information (Per Serving)
- Calories: 455
- Protein: 31g
- Carbohydrates: 15g
- Fat: 30g
- Saturated Fat: 10g
- Cholesterol: 120mg
- Fiber: 2g
- Sugar: 5g
- Sodium: 720mg
Nutrition values are approximate and may vary depending on the ingredients used.
Expert Tips
- Avoid overmixing the beef mixture to keep the patties tender.
- Caramelizing the onions slowly creates a sweeter, richer gravy.
- Use low-sodium beef broth so you can better control the seasoning.
- Let the patties simmer gently in the gravy to absorb extra flavor.
- Fresh thyme adds wonderful aroma, but dried thyme works just as well.
Flavor Variations
Mushroom Salisbury Steak
Double the mushrooms for a rich, earthy gravy that’s perfect over mashed potatoes.
Bacon Onion Gravy
Cook chopped bacon first, then caramelize the onions in the bacon drippings for extra smoky flavor.
Cheesy Salisbury Steak
Top each steak with sliced provolone or Swiss cheese during the last few minutes of cooking.
Spicy Version
Add a pinch of cayenne pepper or a few dashes of hot sauce to the gravy.
Low-Carb Version
Replace the breadcrumbs with crushed pork rinds or almond flour, and serve with mashed cauliflower instead of potatoes.
Storage
Refrigerator
Store leftovers in an airtight container for up to 4 days.
Freezer
Freeze the cooked steaks and gravy in freezer-safe containers for up to 3 months.
Thaw overnight in the refrigerator before reheating.
Reheating
Stovetop
Warm the steaks and gravy in a covered skillet over medium-low heat for 10–15 minutes, adding a splash of beef broth if needed.
Microwave
Heat individual portions in 1-minute intervals, stirring the gravy between intervals until thoroughly heated.
What to Serve with Salisbury Steak with Onion Gravy
This comforting dish pairs perfectly with:
- Creamy mashed potatoes
- Buttered egg noodles
- Steamed white rice
- Roasted carrots
- Green beans
- Buttered corn
- Dinner rolls
- Roasted Brussels sprouts
- Garden salad
- Biscuits
Frequently Asked Questions
What’s the difference between Salisbury steak and a hamburger steak?
Salisbury steak typically includes breadcrumbs, egg, and seasonings mixed into the beef, then it’s served with a rich gravy. Hamburger steak is usually made with less filler and often served more like a traditional burger patty.
Can I make this recipe ahead of time?
Yes! Prepare the steaks and gravy up to a day in advance. Store them in the refrigerator and reheat gently before serving.
Can I use ground turkey instead of beef?
Absolutely. Ground turkey works well, though the flavor will be lighter. Add an extra tablespoon of Worcestershire sauce for additional richness.
Why is my gravy too thin?
Let it simmer a few extra minutes, or whisk together 1 teaspoon of cornstarch with 2 teaspoons of cold water and stir it into the gravy until thickened.
Can I make this without mushrooms?
Yes. Simply omit the mushrooms for a classic onion gravy that’s just as delicious.