January 3, 2023| By

Old Fashioned Salisbury Steak Recipe

Prep Time: 10 mins
Cook Time: 40 mins
Skip to recipe

This easy Salisbury Steak Recipe is a classic comfort food that the whole family will love! Juicy steak patties in a savory mushroom gravy with sliced onions and fresh parsley make this the perfect weeknight meal.

Enjoy this homemade salisbury steak recipe with green beans and mashed potatoes for a delicious and easy dinner!

For more easy dinner recipes, try my pepper steak recipe and crispy chilli beef!

salisbury steaks in a pan with onion gravy garnished with chopped parsley.
Jump to:

Growing up, whenever my mom would make Salisbury Steak, I always looked forward to dinner! Something about that mushroom and onion gravy smothered on top of juicy homemade hamburger patties always made this classic dish one of my favorites.

For the perfect side dish, we'd have it with mashed potatoes or egg noodles and string beans or broccoli - I know, American comfort food at its finest. That rich mushroom gravy on top of the mashed potatoes was SO good!

But I just remember the homemade salisbury steak being so much better than the tv dinners and the rich flavor of the delicious gravy just singing to my tastebuds.

What I love most about hamburger steak recipes is that you only need a few simple pantry ingredients. Not to mention, this is a super easy recipe that comes together in under an hour. Simply grab a large skillet with a lid and all of your ingredients. Let's make this one of my favorite comfort food classics!

Why You'll Love this Recipe

  • Everyday ingredients! This classic salisbury steak recipe is a simple recipe that calls for simple ingredients.
  • Quick and easy! Made in under an hour, this simple salisbury steak is the perfect comfort food for any night of the week.
  • Ideal for meal prep! Leftover salisbury steak tastes even better the next day making this the ideal meal prep recipe! The entire family will be so excited to reheat this dish the next day.
  • This is the best salisbury steak recipe! It's hamburger steaks are juicy and tender and the gravy mixture is rich and packed with flavor!

Salisbury Steak Ingredients

ingredients to make salisbury steak - beef, breadcrumbs, milk, seasonings, garlic, onions, ketchup, worcestershire sauce, parsley, eggs, dijon mustard, thyme, beef broth, flour, and better than bouillon.
  • Ground beef - I like to use lean ground beef, however, you can also use ground pork or a mix of the two for a mix of flavor. If you prefer another meat, ground turkey or ground chicken work here as well!
  • Panko bread crumbs - this helps the meat patties keep their oval shape.
  • Whole Milk - believe it or not, this is what gives you tender beef patties.
  • Garlic cloves - dice the garlic as finely as possible to get the most flavor.
  • Seasonings - onion powder and Italian seasoning.
  • Sauces - dijon mustard, ketchup, and Worcestershire sauce.
  • Parsley - fresh parsley works best here, specifically flat Italian parsley. It has the most flavor!
  • Eggs - to bind everything together.

For the Brown Gravy

  • Mushrooms - I used cremini mushrooms but you can also use baby portobello mushrooms too. Just make sure to use fresh mushrooms!
  • Aromatics - onion and garlic
  • All purpose flour
  • Dijon mustard 
  • Thyme
  • Rosemary
  • Worcestershire sauce 
  • Beef Stock
  • Better than Bouillon 

Substitutions

  • Gluten-Free: use gluten free breadcrumbs or omit them entirely. For the rich brown gravy gluten, use cornstarch instead of all purpose flour. Use the same amounts listed in the recipe card.
  • Dairy-free: sub out whole milk for your favorite dairy free milk. Also, use a plant based butter instead.
  • If you don't have beef broth, chicken broth works here as well.

How to make Salisbury Steak

salisbury steaks in a bowl with mashed potatoes, sliced bread, and a spoon.
  1. In a medium bowl, whisk together eggs, milk, dijon mustard, ketchup, worcestershire sauce until smooth and combined. (Image 1)
eggs, milk, worestershire sauce, ketchup, and dijon mustard whisked together in a measuring cup.

2. In a separate bowl, combine ground beef, Italian seasoning, diced garlic, onion powder, and freshly chopped parsley. Season with kosher salt and black pepper. Then pour in egg mixture and use your hands to mix together. Once combined, add breadcrumbs and continue to mix until all ingredients are mixed together. (Image 2)

ground beef and seasonings mixed together in a bowl.

3. Form the patties - divide the meat mixture into 6-8 oval patties (depending on the size that you'd like your hamburger steaks). (Image 3)

uncooked salisbury steaks on a cutting board.

4. Brown the steaks - add a tablespoon of olive oil and a tablespoon of butter to a large skillet over medium heat. Allow the oil to warm and add 2-3 of the patties at a time. Cook for 3-4 minutes on each side. Do not cook all the way through, just cook enough to sear the hamburger steaks. Remove from the pan and set aside. Leave the excess grease in the pan. (Image 4)

hamburger steaks in a skillet with olive oil and butter.

5. Make gravy - using the leftover grease in the pan, add sliced mushrooms and diced onions. Cook until slightly softened and fragrant - about 5-7 minutes. Then add garlic cloves and continue to cook for 2 minutes, until fragrant. Add about 2 tbsps of flour and whisk constantly until a paste begins to form. Be sure to scrape up any browned bits, that's where all of the flavor is! (Image 5)

6. Add beef broth, dijon mustard, thyme, rosemary, Worcestershire sauce, and Better than Bouillon. Mix together until a smooth rich gravy begins to form. (Image 6)

7. Add the ground beef patties back into the gravy and bring mixture to a boil. Cover with a lid and reduce the heat to low heat. Simmer for 15-20 minutes, until the hamburger steaks are fully cooked (reach an internal temperature of 160-165 degrees F)

hamburger steaks in a skillet with mushrooms, onions, and gravy.

Recipe FAQs

What's the difference between salisbury steak and hamburger steak?

The main difference is that in Salisbury steak, the seasoned beef patties tend to have a fillers like breadcrumbs, sauces, garlic etc. Hamburger steaks tend to just have salt and pepper.

Why is hamburger called Salisbury steak?

It's named after Dr. James Henry Salisbury who was an American physician. He believed that a meat-centered diet could cure many digestive illnesses and invented this vintage recipe to support his claims.

a bowl with mashed potatoes, salisbury steak, and mushroom gravy with a spoon.

More Ground Beef Recipes

Want more delicious and beautiful recipes? Subscribe to my newsletter, where you'll hear about new recipes FIRST and get tantalizing and exclusive perks!

Let's stay connected on social media and continue to cook together! Also, if you decide to make this recipe, please leave a star rating on the recipe card and leave a comment below! Tag @BritneyBreaksBread on Instagram and hashtag #britneybreaksbread so I can see your creations! I hope that you love this recipe as much as we do!

a bowl with mashed potatoes, salisbury steak, and mushroom gravy with a spoon.

Old Fashioned Salisbury Steak Recipe

This easy Salisbury Steak Recipe is a classic comfort food. Juicy steak patties in a savory mushroom gravy, the perfect weeknight meal.
Serving: 8
Prep Time: 10 mins
Cook Time: 40 mins
Total Time: 50 mins
Calories: 400kcal

Equipment

  • 12-inch Skillet

Ingredients

  • 2 lbs Ground Beef
  • 2 Large Eggs
  • 1 cup Milk
  • 1 tbsp Dijon Mustard
  • 2 tbsps Ketchup
  • 2 tbsps Worcestershire Sauce
  • 3 cloves Garlic (diced)
  • 1 ½ tsp Italian Seasoning
  • 1 tbsp Onion Powder
  • 3 tbsps Fresh Parsley (diced)
  • 1 ¼ cup Panko Breadcrumbs
  • 2 tbsps Butter
  • 1 tbsp Olive Oil

Brown Mushroom Gravy

  • 2 cups Cremini Mushrooms (sliced)
  • ½ Yellow Onion (diced)
  • 3 cloves Garlic (diced)
  • 2 tbsps Butter
  • 2 tbsps All purpose Flour
  • 2 tbsps Dijon Mustard
  • 3 Sprigs Thyme (remove the stems)
  • 1 tbsp Rosemary (diced)
  • 1 tbsp Worcestershire Sauce
  • 1 ½ tsp Better than Bouillon
  • 3 cups Beef Broth

Directions

  • In a medium bowl, whisk together eggs, milk, dijon mustard, ketchup, worcestershire sauce until smooth and combined.
  • In a separate bowl, combine ground beef, diced garlic, Italian seasoning, onion powder, and freshly chopped parsley. Season with kosher salt and black pepper. Then pour in egg mixture and use your hands to mix together. Once combined, add breadcrumbs and continue to mix until all ingredients are mixed together.
  • Form the patties - divide the meat mixture into 6-8 oval patties (depending on the size that you'd like your hamburger steaks).
  • Brown the steaks - add a tablespoon of olive oil and a tablespoon of butter to a large skillet over medium heat. Allow the oil to warm and add 2-3 of the patties at a time. Cook for 3-4 minutes on each side. Do not cook all the way through, just cook enough to sear the hamburger steaks. Remove from the pan and set aside. Leave the excess grease in the pan.
  • Make gravy - using the leftover grease in the pan, add sliced mushrooms and diced onions. Cook until slightly softened and fragrant - about 5-7 minutes. Then add garlic cloves and continue to cook for 2 minutes, until fragrant. Add about 2 tbsps of flour and whisk constantly until a paste begins to form. Be sure to scrape up any browned bits, that's where all of the flavor is!
  • Add beef broth, dijon mustard, thyme, rosemary, Worcestershire sauce, and Better than Bouillon. Mix together until a smooth rich gravy begins to form.
  • Add the ground beef patties back into the gravy and bring mixture to a boil. Cover with a lid and reduce the heat to low heat. Simmer for 15-20 minutes, until the hamburger steaks are fully cooked (reach an internal temperature of 160-165 degrees F).

Notes

Substitutions
  • Gluten-Free: use gluten free breadcrumbs or omit them entirely. For the rich brown gravy gluten, use cornstarch instead of all purpose flour. Use the same amounts listed in the recipe card.
  • Dairy-free: sub out whole milk for your favorite dairy free milk. Also, use a plant based butter instead.
  • If you don't have beef broth, chicken broth works here as well.

Nutrition

Calories: 400kcal | Carbohydrates: 17g | Protein: 23g | Fat: 27g | Saturated Fat: 12g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Trans Fat: 0.2g | Cholesterol: 125mg | Sodium: 761mg | Potassium: 647mg | Fiber: 1g | Sugar: 5g | Vitamin A: 475IU | Vitamin C: 6mg | Calcium: 113mg | Iron: 4mg
Course: Dinner, Lunch
Cuisine: American

Did you make this?

instagram icon

Tag us on the gram @britneybreaksbread to be featured in our stories!

Rate + Review

What do you think of this recipe?

Your email address will not be published.

Recipe Rating