This Poor Man’s Salisbury Steak is smothered in onion gravy and is ready in about 30 minutes! Serve with my favorite mashed potatoes and you have a meal that even the pickiest eaters will like! (If you want to get extra fancy, serve this Salisbury steak with my Restaurant Style Mashed Potatoes!)

Poor Man's Salisbury Steak

What is Salisbury Steak?

We grew up poor and I remember this being one of those meals we had at least once a week. Salisbury Steaks are simple to make, relatively inexpensive, and loaded with flavor. It usually consists of a homemade hamburger patty smothered in a rich gravy. The consistency is more like a meatball than a hamburger though thanks to my secret ingredient! (more on that below)

And in my humble opinion, it’s always the best when homemade!

Salisbury Steak Recipe

How to Make Salisbury Steaks

The first step to making Salisbury steak is to make the hamburger patties. We always used 70/30 ground beef growing up because it was the most inexpensive, but these days I like to use a leaner percentage like 90/10. I also like to take my ground beef out of the fridge about 30 minutes before preparing this so that the meat is not cold.

A traditional Salisbury steak uses breadcrumbs, but we never seemed to have those on hand growing up so my mom would use crushed potato chips. I love the salty and crunchy component that the potato chips add to this recipe. It’s my “secret ingredient” and also where the name “Poor Man’s Salisbury Steak” comes into play.

The meat is mixed with potato chips and seasonings, then formed into hamburger patties. The patties are then fried in a skillet (I used a 12-inch) with the oil and butter until the juices no longer run pink.

Remove the patties from the skillet and then drain off any excess grease.

Easy Salisbury Steak with Onion Gravy

How to Make Onion Gravy

One of my favorite components of this meal is the gravy.  I love to cook up a double batch and freeze it to use it different nights of the week.  To make the gravy, start with the same skillet you cooked the Salisbury steaks in.  With the temperature reduced to medium, add in the sliced onions and cook for about 3-5 minutes, or until they are golden brown and somewhat soft.  Next, add in the beef broth and Worcestershire. Once that is combined you can add in the cornstarch and stir everything until it comes to a low boil and the sauce starts to thicken.  If you get to a point where the sauce seems TOO thick, you can add more broth to thin it out.  Return the steaks to the gravy and spoon gravy over everything.

The end result of this process is a tender flavorful Salisbury Steak, smothered in a rich onion gravy. An easy and flavorful dinner!

Salisbury Steak

Can You Freeze Salisbury Steak?

This recipe freezes well, so you could absolutely make a double batch for later in the week.  There are two methods for freezing:

  1. Freeze the uncooked steaks and then thaw and follow the rest of the recipe as listed.
  2. Freeze the cooked steaks in the gravy, and the defrost them in the fridge and simmer in a pan until they are warmed through.

The absolute best way to serve Salisbury steak is over mashed potatoes. I also add a vegetable side like garlic and parmesan roasted asparagus or brown butter brussel sprouts.

Dinner Ideas

4.96 from 21 votes

Salisbury Steak

Prep Time 15 mins
Cook Time 5 mins
Hamburger "Steaks" smothered in an onion brown gravy!


Hamburger Patties

  • 1 pound ground beef
  • 2 large eggs
  • 1 cup potato chips, smashed
  • 2 teaspoons dry mustard
  • 2 teaspoons garlic powder
  • salt and pepper
  • 1 tablespoon unsalted butter
  • 1 tablespoon olive oil


  • 1 yellow onion, thinly sliced
  • 2 cups beef broth, more if needed for thinning
  • 4 dashes Worcestershire
  • 1 tablespoon cornstarch
  • salt and pepper


Hamburger Patties

  • Combine the ground beef, eggs, potato chips, dry mustard, garlic powder, and some salt and pepper.
  • Using your hands, mix all the ingredients until fully combined. Form into four hamburger patties.
  • In a 12-inch skillet with the butter and oil over medium-high heat, fry the patties on both sides until no longer pink in the middle. (about 5 minutes a side)
  • Remove patties from the skillet and pour off any excess grease.


  • Reduce the heat to medium and add in the sliced onions. Stir and cook until golden brown and somewhat soft, about 3-5 minutes.
  • In a small bowl, combine the beef broth and the corn starch. Mix well.
  • Add the beef broth mixture and Worcestershire sauce to the onions and stir as the mixture comes to a low boil. The sauce will reduce and thicken.
  • If the sauce appears too thick, you can add more broth for thinning.
  • Return the cooked hamburger patties to the gravy. Spoon the gravy over the top and let them simmer and heat back up for a couple of minutes.

Did you make this recipe?

You can tag me at @iamhomesteader.

DID YOU MAKE Salisbury Steak?

I want to hear about it!  Take a picture and tag me on Instagram or on Facebook.  I would love to see your finished product!  Make sure to tag me @iamhomesteader or hashtag #iamhomesteader, or both!

Share with your friends!

Categorized in: ,

Related Recipes

Meet Amanda Rettke

Reader Comments

  1. I have made this recipe about 5 times now. The amount of cornstarch never works so I have to play with the amount every time
    Tonight for my husband’s BD it bombed. On to a more consistent recipe.

    1. My apologies, but if you are not happy with the consistency of the recipe, that would lie with the maker, not the recipe. It’s a Salisbury steak.

  2. It’s January 6, 2023 and I just made your recipe tonight. It was a big success. We really liked it and I’ll be making it again.

  3. 5 stars
    I made the Salisbury Steak tonight and served it with mashed potatoes. It was excellent and very easy. It will definitely go into my rotation. Thank you!!

  4. Rivera – You are the one sounding like a Karen! Amanda was asked a question by Linda Lien and Amanda kindly answered the question.

Leave a Reply

Your email address will not be published.

Recipe Rating