Nothing says classic comfort food quite like Salisbury steak! Juicy, well-seasoned beef patties simmered in a rich, savory mushroom onion gravy-what's not to love? This easy homemade Salisbury steak recipe comes together quickly with a food processor and budget-friendly ingredients, making it a perfect go-to meal for busy weeknights.

Whether you serve it over creamy mashed potatoes or buttered egg noodles, this dish will quickly become a family favorite.
Jump to:
- The TV Dinner Connection
- Ingredients for Salisbury Steak - Here's What You'll Need
- Forming the Salisbury Steak Patties - Step by Step
- Making the Mushroom and Onion Gravy
- Cooking the Salisbury Steak with Mushroom and Onion Gravy
- PudgeFactor's Test Kitchen Tips
- In Case You Were Wondering
- Other Budget-Friendly Recipes
- Recipe
Quick Look at the Recipe
- What it is: Juicy, well-seasoned beef patties made in the food processor and simmered in a rich mushroom onion gravy - a homemade upgrade on the classic TV-dinner favorite
- Total time: 50 minutes
- Servings: 4 to 6
- Make-ahead: Form the patties several hours ahead, cover, and refrigerate until ready to cook
The TV Dinner Connection
If you grew up during the era of TV dinners, you probably remember Salisbury steak as a regular feature in those iconic compartmentalized trays. I certainly do! As a kid, Salisbury steak was one of my favorite TV dinners-there was just something so satisfying about cutting into that juicy beef patty covered in rich gravy with a side of mashed potatoes and peas.
TV dinners gained popularity in the 1950s and beyond, offering families a convenient way to enjoy a hot meal in front of the television. Salisbury steak became a classic choice because it was hearty, flavorful, and reheated well.
While today's homemade version is far superior to the frozen meals of the past, the nostalgia of that TV dinner experience still makes this dish extra special. Now, instead of peeling back the foil on a frozen tray, you can make it from scratch with fresh ingredients-and trust me, it's even better than you remember!
Ingredients for Salisbury Steak - Here's What You'll Need

My Salisbury steak ingredients are pretty standard, with two exceptions.
- Baking soda: To help keep the meat tender, I added ½ teaspoon of baking soda mixed with 2 teaspoons of water. According to America's Test Kitchen, adding baking soda to ground meat alters its protein structure, making it more tender, helping it retain moisture, and promoting browning.
- Better Than Bouillon: I added Better Than Beef Bouillon Roast Beef Base to enhance the overall flavor.
Forming the Salisbury Steak Patties - Step by Step
- First, I added all the Salisbury steak ingredients to my food processor, fitted with a steel blade.

- Then, I pulsed the ingredients ten times to combine everything.

- Next, being the foodie nerd I am, I weighed the mixture-about 24 ounces. I asked the Master Taste Tester whether he wanted six patties weighing four ounces each or four patties weighing six ounces each. He opted for the four-ounce patties. Therefore, using wet hands, I formed the mixture into six four-ounce oval-shaped patties.

- One of the beauties of this recipe is its make-ahead convenience. Specifically, once the patties were formed, I covered them and put them in the refrigerator. This also let the flavors meld before the patties were cooked.
Making the Mushroom and Onion Gravy
Before cooking the Salisbury steak patties, I made the rich, savory gravy using the following ingredients.

- First, I cooked the onions and mushrooms in melted butter over medium-high heat for about five minutes. This let the moisture evaporate and the mushrooms and onions start to brown. This took six to seven minutes.

- Then, I reduced the heat to medium and stirred in the flour, salt, and pepper. I let the flour cook for about three minutes to eliminate the raw flour taste.

- After that, I added the beef broth, ketchup, Worcestershire sauce, and soy sauce. I stirred the mixture until the gravy thickened.

- Then I let the gravy cook for about ten more minutes to thicken further. I transferred the gravy to a 4-cup measuring cup. I wanted to brown the beef patties before adding the gravy!

Cooking the Salisbury Steak with Mushroom and Onion Gravy
At this point, I had formed the beef patties and made the gravy. Now, it was time to cook the Salisbury steak.
- I started by melting butter in a large nonstick skillet over medium-high heat. Once the butter melted, I added the oval patties and cooked them for about three minutes, until they were golden brown on one side.

- Then I flipped the patties and cooked them on the other side until golden brown. This took another three minutes.

- At this point, the beef patties were browned but were not yet done in the middle. No problem! I poured the gravy over the beef patties.

- I reduced the heat to medium-low and cooked the mixture for around 10 minutes to ensure the patties were fully cooked (at least 160°F on an instant-read thermometer).

I served the Salisbury steak, smothered in the savory gravy, with mashed potatoes and green peas - just like the TV dinners from my distant past.
However, this homemade version of the timeless classic with the tender, juicy beef and rich mushroom and onion gravy was amazing and a true comfort dish.
Whether you're making it for a cozy family dinner or meal prepping for the week, this homemade Salisbury steak recipe is sure to be a hit. Give it a try, and don't forget to let me know how it turns out in the comments! Yum!

PudgeFactor's Test Kitchen Tips
Use wet hands: Wet your hands before forming the patties. That way, the meat mixture won't stick!
Oval shape works best: I used a 12-inch nonstick skillet and wanted to fit all the beef patties in it easily. Shaping them in an oval made this possible. They would not have all fit in the pan if I had shaped them into rounds!
Don't skip the browning step: Searing the patties before simmering in the gravy enhances the flavor and texture.
Make-ahead convenience: Salisbury steak reheats beautifully, making it a great meal prep option. Store leftovers in an airtight container in the refrigerator for up to three days. It can also be frozen for up to three months.
Enhance the gravy: The Worcestershire sauce and soy sauce add depth to the gravy's flavor. For an even more luxurious gravy, add about ¼ cup of cream.
In Case You Were Wondering
This dish is named after Dr. James H. Salisbury, a 19th-century American physician. Dr. Salisbury believed that minced beef patties, broiled or fried, provided essential nutrients for health. Over time, the dish evolved to include a delicious brown gravy, onions, and seasonings.
Yes, this brings back the classic Salisbury steak flavor many of us remember from TV dinners, but made completely from scratch with fresh ingredients and a rich mushroom onion gravy, no freezer tray required.
No. Salisbury steak typically contains fillers like breadcrumbs, eggs, and seasonings, giving it a more meatloaf-like texture. Hamburger steak is generally just seasoned ground beef, shaped into a patty, and served with gravy.
Feel free to form the patties into either round or oval shapes. It's a matter of preference.
Yes! While traditional Salisbury steak uses ground beef, you can also use ground turkey or ground chicken for a leaner option.
Yes! While mushrooms add depth to the gravy, you can omit them or replace them with caramelized onions for a different but equally delicious flavor.
Other Budget-Friendly Recipes
Budget-friendly recipes are more important than ever in this period of rising prices. However, they don't have to sacrifice flavor. Here are some of my favorites:
Did you make this recipe? We'd love to know how it turned out! Leave a review below. Then, share a picture on Instagram and tag @pudgefactor so we can see it.
Don't forget to follow us on Pinterest, Facebook, YouTube, Flipboard, and Instagram.
Thank you so much for visiting PudgeFactor. We hope you'll come back!
Recipe
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, enjoy weekly doses of culinary inspiration as a bonus!
By submitting this form, you consent to receive emails from Pudge Factor.

Classic Salisbury Steak with Mushroom Onion Gravy
Equipment
- Food Processor with Steel Blade
- 12-inch nonstick skillet
Ingredients
Salisbury Steak
- ½ teaspoon baking soda (See Tip 1)
- 2 teaspoons (0.36 ounces, 10 grams) water
- 1 pound (16 ounces, 454 grams) ground beef (See Tip 2)
- ¾ cup (4.2 ounces, 120 grams) onion, finely chopped (1 small onion)
- ½ cup (2 ounces, 57 grams) plain breadcrumbs (See Tip 3)
- 1 large egg
- 2 Tablespoons (1 ounce, 28 grams) ketchup
- 1 ½ teaspoons Better Than Bouillon
- 1 clove garlic, minced
- 1 teaspoon dry mustard
- ¼ teaspoon Kosher salt
- ¼ teaspoon freshly ground black pepper
- 2 Tablespoons (1 ounce, 28 grams) unsalted butter (for browning the Salisbury steaks)
Mushroom and Onion Gravy
- 2 Tablespoons (1 ounce, 28 grams) unsalted butter
- 1 cup (5.6 ounces, 160 grams) diced onions (1 medium onion)
- 8 ounces (227 grams) Cremini mushrooms, cleaned and sliced (See Tip 4)
- ¼ cup (1.25 ounces, 35 grams) all-purpose flour
- ¾ teaspoon Kosher salt
- ½ teaspoon freshly ground black pepper
- 3 cups (24 ounces, 680 grams) low-sodium beef broth
- 2 Tablespoons (1 ounce, 28 grams) ketchup
- 1 Tablespoon (0.5 ounces, 14 grams) Worcestershire sauce
- 1 teaspoon (0.18 ounces, 5 grams) low-sodium soy sauce
Instructions
Making the Beef Patties
- Add the baking soda to 2 teaspoons of water; stir to combine.
- Add the ground beef, baking soda mixture, onions, breadcrumbs, egg, ketchup, Better Than Bouillon, garlic, dry mustard, salt, and pepper to the food processor with a steel blade. Pulse ten times to combine. (See Tip 5)
- This makes approximately 24 ounces of the mixture. Form into six 4-ounce patties or four 6-ounce patties. (See Tips 6 and 7)
- The patties may be made several hours in advance, covered, and refrigerated.
Mushroom and Onion Gravy
- Melt butter in a 12-inch nonstick skillet over medium-high heat. Add the onions and mushrooms. Cook, stirring occasionally, until the moisture has evaporated and the vegetables begin to brown, about 7 to 8 minutes.
- Reduce the heat to medium. Add the flour, salt, and pepper; stir to combine. Cook, stirring occasionally, for about 3 minutes to remove the raw flour taste.
- Add the beef broth, ketchup, Worcestershire sauce, and soy sauce. Cook, stirring constantly, until the gravy thickens. Continue cooking for an additional ten minutes to let the gravy thicken further. (See Tip 8)
- Transfer the gravy to a 4-cup measuring cup and set aside.
- Clean the pan before finishing the Salisbury steak.
Finishing the Salisbury Steak
- Melt 2 tablespoons of butter over medium-high heat in the cleaned pan that was used to make the gravy. Add the beef patties. Cook until golden brown, about three minutes. Turn over and cook for 3 more minutes, or until golden brown. (See Tip 9)
- Reduce the heat to medium-low; add the mushroom and onion gravy. Simmer the Salisbury steak for about 10 minutes, or until cooked through. (It should reach at least 160°F on an instant-read thermometer.)
- Yield: 4 to 6 servings. (See Tip 10)
Video
Tips/Notes
- Adding a small amount of baking soda mixed with water tenderizes the ground beef, helps it retain moisture, and enhances the browning.
- I used 90% ground beef. You could also use 85% ground beef. If you want, you can substitute ground turkey or ground chicken for the ground beef.
- Feel free to substitute Panko breadcrumbs for the plain dry breadcrumbs.
- I could also use white button mushrooms instead of cremini mushrooms.
- You could also combine the Salisbury steak mixture in a bowl with a fork or your hands.
- I prefer to form the beef patties in an oval shape because the oval shape fits better in the skillet. However, you could also form the patties in a round shape. It's a matter of preference.
- I like to make the beef patties several hours before cooking to let the baking soda do its magic and the flavors blend. When I make them in advance, I cover the beef patties and refrigerate them. However, you can skip this resting step and cook the Salisbury steak right away.
- If the gravy needs more thickening, add a slurry of 1 teaspoon cornstarch and 1 tablespoon water.
- The beef patties will not be fully cooked after browning them. They will continue to cook until done after you add the gravy.
- Store leftovers in an airtight container in the refrigerator for up to three days or in the freezer for up to three months. I generally reheat the leftovers in the microwave for several minutes.










Leave a Reply