Homemade Salisbury Steak Recipe with Rich Gravy
There’s something about Salisbury steak that feels like a warm hug on a plate. It’s cozy, it’s meaty, and it’s one of those meals that instantly brings back memories of weeknight dinners at home — or even those classic frozen dinners you secretly liked. But here’s the truth: homemade Salisbury steak is so much better, and not even hard to make.
It’s basically a seasoned ground beef patty served with a deeply flavorful onion and mushroom gravy. Think of it like a hamburger’s comfort-food cousin that’s meant to be eaten with a fork and mashed potatoes — not a bun.

If you’ve never made it before, or it’s been a while, this is your friendly reminder to bring it back to the table.
📝 Ingredients You’ll Need
For the steak patties:
- 1 lb ground beef (80/20 is best for flavor)
- 1 egg
- ⅓ cup breadcrumbs
- 2 tablespoons ketchup
- 1 tablespoon Worcestershire sauce
- 1 teaspoon garlic powder
- ½ teaspoon onion powder
- Salt and black pepper to taste
For the gravy:
- 1 tablespoon olive oil
- 1 small onion, thinly sliced
- 1 cup sliced mushrooms (button or cremini)
- 2 tablespoons all-purpose flour
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce
- Salt and pepper to taste
🔪 How to Make Salisbury Steak (Step-by-Step)
- Make the patties:
In a mixing bowl, combine the ground beef, egg, breadcrumbs, ketchup, Worcestershire sauce, garlic powder, onion powder, salt, and pepper. Mix until just combined — don’t overwork it. - Shape and cook:
Form into 4 oval patties. Heat a skillet over medium heat, add a little oil, and cook the patties for about 4 minutes per side until browned (they don’t need to be fully cooked yet). Remove and set aside. - Start the gravy:
In the same skillet, add a bit more oil if needed. Sauté the onions and mushrooms until soft and golden — around 5–6 minutes. - Make it saucy:
Sprinkle flour over the onions and mushrooms. Stir for about 1 minute to cook the flour. Slowly whisk in the beef broth and Worcestershire sauce. Simmer until the gravy thickens slightly — about 3–5 minutes. - Finish it off:
Return the patties to the skillet. Spoon gravy over them, cover, and simmer for 10–12 minutes until the patties are cooked through and the flavors meld together.
⏱️ Time & Servings
- Prep time: 15 minutes
- Cook time: 25 minutes
- Total time: 40 minutes
- Serves: 4 people

🍴 Recipe Notes
- If you’re not into mushrooms, just leave them out. The gravy is still delicious.
- Want a deeper flavor? Use part beef stock and part mushroom broth.
- For extra tenderness, don’t press the patties too thin. They’ll stay juicier that way.
🧊 Storage Tips
Refrigerator: Store leftovers in an airtight container for up to 4 days. The gravy actually tastes better the next day.
Freezer: Let everything cool completely. Freeze the patties and gravy together in a freezer-safe container for up to 2 months.
To Reheat: Microwave on medium or reheat in a covered skillet over low heat. Add a splash of broth or water to loosen the gravy if needed.
⚖️ Nutrition Breakdown (Per Serving)
| Nutrient | Amount |
| Calories | ~430 kcal |
| Protein | 24g |
| Carbs | 10g |
| Fat | 32g |
| Fiber | 1g |
| Sodium | 540mg |
(Nutrition values are estimates and can vary depending on exact ingredients.)
🍽️ How to Serve It
- Mashed potatoes are a no-brainer — it’s basically the gravy’s best friend.
- Want something lighter? Try it with steamed green beans or roasted carrots.
- Spoon the gravy over buttered egg noodles or white rice for a hearty twist.
🧰 Kitchen Tools You’ll Need
- Mixing bowl
- Skillet with lid
- Whisk
- Measuring spoons and cups
- Spatula or tongs
Nothing fancy. If you have a good skillet and a whisk, you’re all set.
✨ Extra Tips to Make It Perfect
- Add a splash of cream or milk to the gravy if you prefer a richer texture.
- For more flavor, use a mix of beef and pork in the patties.
- If your patties puff up too much in the middle, press a small dent in the center before cooking.







