If you are craving a comforting classic that fills your kitchen with the most inviting aromas, this Homemade Salisbury Steak Recipe is your go-to. It takes simple pantry staples and transforms them into juicy, flavorful patties smothered in a rich mushroom and onion gravy. Each bite delivers that perfect balance of tender beef and savory sauce, making it a timeless favorite that feels like a warm hug on a plate. Whether you’re cooking dinner for your family or want a satisfying meal that feels special yet easy, this recipe is an absolute winner you’ll want to keep coming back to.

Ingredients You’ll Need
The beauty of this Homemade Salisbury Steak Recipe lies in its straightforward ingredients, each playing a vital role to ensure the dish is hearty and flavorful. From the fresh green pepper adding a subtle crunch and freshness, to the mushrooms lending earthy richness to the gravy, every component is essential.
- 1 pound ground beef: The star protein, providing juicy tenderness and a rich meaty foundation.
- 1 green pepper (finely chopped): Adds a mild sweetness and vibrant color to the patties.
- ¼ cup bread crumbs: Helps bind and keep the patties tender without drying out.
- 1 large egg: Acts as a natural binder holding everything together perfectly.
- 2 teaspoons ketchup: Infuses a subtle tang and depth within the beef mixture.
- 1 teaspoon mustard: Gives a gentle sharpness that brightens the overall flavor.
- ½ teaspoon dried parsley: Offers herbaceous notes for freshness.
- ½ teaspoon dried onion powder: Enhances the savory profile of the patties.
- ¼ teaspoon fine sea salt: Essential for balancing flavors and seasoning the beef.
- 1 teaspoon oil: Used for searing the patties to a golden-brown crust.
- 2 tablespoons butter: Builds a rich base for the luscious gravy.
- 2 tablespoons flour: Thickens the mushroom gravy to a perfect consistency.
- 1 ½ cups beef stock: Deepens the sauce’s savory intensity.
- 1 teaspoon ketchup: Adds a hint of sweet tanginess to the gravy.
- 1 teaspoon Worcestershire sauce: Boosts umami with its complex, savory punch.
- ½ teaspoon dried onion powder: Amplifies the onion flavor in the sauce.
- ½ pound brown button mushrooms (sliced): Provide an earthy, meaty texture in the gravy that complements the patties beautifully.
How to Make Homemade Salisbury Steak Recipe
Step 1: Prepare the Beef Patties
Start by combining the ground beef with the finely chopped green pepper, bread crumbs, egg, ketchup, mustard, parsley, onion powder, and salt in a large bowl. Mix gently but thoroughly to ensure all the flavors meld without overworking the meat, which could make the patties tough. Shape this mixture into four evenly sized oval patties. This mixture creates patties that are moist but hold together beautifully during cooking.
Step 2: Sear and Brown the Patties
Heat the oil in a large skillet over medium-high heat. Once shimmering, carefully add the patties, searing each side for about 3 minutes or until they develop a golden-brown crust. This step locks in the juices and gives your homemade Salisbury steak that irresistible caramelized flavor. After browning, remove the patties from the pan and set them aside.
Step 3: Make the Mushroom Gravy
Lower the heat slightly and add butter to the same pan. Once melted, stir in the flour to create a roux, cooking it for about 2 minutes to remove the raw flour taste. Gradually whisk in the beef stock, scraping the browned bits from the pan for extra flavor. Add ketchup, Worcestershire sauce, and onion powder. Toss in the sliced mushrooms, letting them cook in the sauce until tender and the gravy thickens to a luscious consistency, about 8-10 minutes.
Step 4: Simmer Patties in Gravy
Nestle the browned patties back into the skillet with the mushroom gravy. Cover and simmer gently for another 15 minutes, allowing the steaks to cook through while soaking up all the rich flavors from the sauce. This slow simmer ensures every bite is tender and sumptuous.
How to Serve Homemade Salisbury Steak Recipe

Garnishes
Sprinkling freshly chopped parsley over your homemade Salisbury steak just before serving adds a burst of color and a fresh herbal note that brightens the rich gravy. Alternatively, a dollop of creamy horseradish sauce can add a pleasant kick that balances the savory flavors.
Side Dishes
This dish pairs wonderfully with classic mashed potatoes, which soak up the flavorful gravy like a dream. For a lighter balance, a side of buttered green beans or steamed broccoli offers a crisp, fresh contrast. Even buttery dinner rolls can come in handy for sopping up any leftover sauce on your plate.
Creative Ways to Present
For a rustic family-style presentation, serve the patties nestled in a shallow serving dish with the mushroom gravy ladled generously over them. If you want a bit more elegance, place patties individually on warmed plates, spoon the gravy neatly around, and garnish with delicate parsley sprigs or thinly sliced chives. These little touches make the comforting dish party-ready.
Make Ahead and Storage
Storing Leftovers
Allow any leftover homemade Salisbury steak and gravy to cool completely, then transfer to an airtight container. Stored in the refrigerator, it will stay delicious for up to 3 days. The patties actually soak up even more flavor after a day, making great leftovers.
Freezing
You can freeze the beef patties and gravy separately or combined. Wrap the cooled patties tightly in plastic wrap, place in a freezer-safe container or bag with the gravy, and freeze for up to 3 months. Labeling with the date helps keep your freezer organized for future quick meals.
Reheating
Reheat frozen or refrigerated Salisbury steak gently on the stovetop over low heat, covered, stirring occasionally to prevent scorching and to bring the gravy back to a silky texture. Alternatively, microwave leftovers in short bursts to avoid overcooking the beef. Either method brings your comforting dish back to life beautifully.
FAQs
Can I use ground turkey instead of beef for this recipe?
Absolutely! Ground turkey is a leaner alternative and will work, although it may need a bit more moisture added such as an extra egg or some finely chopped veggies to keep the patties tender and juicy.
Is it necessary to brown the patties before simmering?
Yes, browning the patties enhances flavor by developing a caramelized crust that adds depth and texture to the dish. Skipping this step results in a less savory and less visually appealing final meal.
Can I make the gravy without mushrooms?
Definitely, the mushroom gravy is traditional but you can omit mushrooms if they’re not your favorite. The sauce will still be rich and flavorful thanks to the beef stock, Worcestershire sauce, and seasonings.
How do I know when the patties are fully cooked?
Use a meat thermometer to check for an internal temperature of 160°F (71°C). The patties should be firm to the touch and no longer pink inside to ensure they are safely cooked.
What can I serve instead of mashed potatoes?
You can pair this homemade Salisbury steak recipe with buttered egg noodles, rice, creamy polenta, or even roasted vegetables for a satisfying alternative to classic mashed potatoes.
Final Thoughts
This Homemade Salisbury Steak Recipe is one of those all-time favorites that’s perfect for cozy family dinners or impressing guests with minimal fuss. The melding of juicy meat patties and savory mushroom gravy creates comfort food magic that’s hard to resist. I hope you give this recipe a try soon and make it your own go-to for a hearty, delicious meal full of warmth and flavor.
Print
Homemade Salisbury Steak Recipe
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Description
This homemade Salisbury steak recipe features juicy ground beef patties infused with green pepper and flavorful seasonings, smothered in a rich mushroom gravy. Perfect for a comforting weeknight dinner, these tender steaks are cooked to perfection and served with a smooth, savory sauce that’s easy to make from scratch.
Ingredients
Steak Patties
- 1 pound ground beef
- 1 green pepper, finely chopped
- ¼ cup bread crumbs
- 1 large egg
- 2 teaspoons ketchup
- 1 teaspoon mustard
- ½ teaspoon dried parsley
- ½ teaspoon dried onion powder
- ¼ teaspoon fine sea salt
Gravy
- 1 teaspoon oil
- 2 tablespoons butter
- 2 tablespoons flour
- 1½ cups beef stock
- 1 teaspoon ketchup
- 1 teaspoon Worcestershire sauce
- ½ teaspoon dried onion powder
- ½ pound brown button mushrooms, sliced
Instructions
- Prepare the Steak Mixture: In a large mixing bowl, combine the ground beef, finely chopped green pepper, bread crumbs, egg, ketchup, mustard, dried parsley, dried onion powder, and fine sea salt. Mix thoroughly until all ingredients are evenly incorporated but avoid overmixing to keep the patties tender.
- Form Patties and Cook: Shape the meat mixture into four equal-sized oval patties. Heat 1 teaspoon of oil in a large skillet over medium heat. Add the patties to the skillet and cook for about 5-6 minutes per side, or until browned and cooked through. Remove patties from skillet and set aside.
- Sauté Mushrooms: In the same skillet, add 2 tablespoons of butter. Once melted, add the sliced mushrooms and cook for about 5 minutes until tender and browned. Stir occasionally to prevent sticking.
- Make the Gravy: Sprinkle 2 tablespoons of flour over the cooked mushrooms and stir well to coat. Cook the flour for 1-2 minutes to remove the raw taste. Gradually whisk in 1½ cups of beef stock, ensuring no lumps remain. Add 1 teaspoon ketchup, 1 teaspoon Worcestershire sauce, and ½ teaspoon dried onion powder. Bring the gravy to a gentle simmer and cook until thickened, about 3-5 minutes.
- Combine and Serve: Return the cooked patties to the skillet with the mushroom gravy. Spoon gravy over the patties and simmer together for 2-3 minutes to meld flavors and warm through. Serve hot with your favorite sides such as mashed potatoes or steamed vegetables.
Notes
- For extra flavor, you can add a splash of red wine to the gravy while simmering.
- Ensure not to overmix the beef mixture to keep the patties tender and juicy.
- Use fresh mushrooms if possible for the best taste, but canned mushrooms can be a substitute if needed.
- Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.
- To reheat, warm gently on the stovetop to avoid drying out the patties.

