Salisbury Steak is such a cozy, budget-friendly dinner, so I wanted to make a simple homemade version with tender seasoned beef patties and a rich mushroom and onion gravy. It has all the savory flavor of a classic meat-and-potatoes meal, with browned beef, sweet onions, earthy mushrooms, and a glossy gravy that’s perfect for spooning over mashed potatoes. I like this recipe because it feels hearty and comforting without needing an expensive cut of meat. Adding a simple green vegetable on the side, like green beans, also turns it into a full dinner that still keeps the grocery bill in check!

Overhead view of Salisbury steak in a skillet with mushroom gravy.

All recipes are rigorously tested in our Nashville Test Kitchen to ensure they are easy, affordable, and delicious.

“I have made this a few times now and it’s great exactly as written, goes great with whatever veg is on hand for a side. I’ve started using the mushroom gravy for other meals as well, it’s very versatile!” — Amanda

A Classic Comfort Food, Made From Scratch

If you were as lucky as I was to experience Salisbury steak for the first time as a frozen TV dinner in the 80’s (read: sarcasm), then let me give you a whole new outlook on this classic recipe. Because this homemade version? So much better than anything that comes out of a tray. Despite the name, Salisbury steak isn’t actually a cut of steak. It’s more like a miniature meatloaf or a big, flat meatball, made into tender beef patties with ground beef, seasonings, breadcrumbs, and egg. The dish gets its name from Dr. Salisbury, who recommended a version of it in the late 19th century as part of his meat-centric diet.

I use breadcrumbs and egg to help keep the patties moist instead of dense, and browning them in a skillet first gives the beef a deeper, more savory flavor before it gets smothered in gravy. But it’s the mushroom and onion gravy that makes this feel like a real sit-down dinner for me. It’s packed with earthy mushrooms, sweet onions, and a glossy texture you’ll be proud to say you made from scratch. This recipe is the ULTIMATE Budget Byte because it gives you steakhouse-style vibes without buying an actual steak, stretching ground beef and a few pantry staples into a seriously comforting meal!

Tips for the Best Salisbury Steak

  1. Use the ground beef you already have. You can use any type of ground beef for this recipe. If you use a higher fat ground beef, like 20% fat, the breadcrumbs will absorb the extra fat and make the Salisbury steaks extra tender. If you use a more lean ground beef, like 7% fat, they’ll be a little more firm, but the egg and breadcrumbs will still keep them moist.

  2. Use the mushrooms that fit your budget. I usually use white button mushrooms because they’re affordable and easy to find. However, Baby Bella mushrooms are my top pick if I can get a good deal on them — they give the gravy a slightly deeper color and earthier flavor.

  3. Overmixing can make the patties more compact and firm. Mix the ground beef, breadcrumbs, egg, and seasonings until everything is evenly combined. I find the easiest way to do this is with clean hands or a fork because you can feel when the mixture comes together without packing it too tightly. Stop mixing once you don’t see dry pockets of breadcrumbs anymore.

  4. Brown the patties before adding the gravy. The patties don’t need to cook all the way through during the first sear, but they do need time to get nicely brown on both sides. That browned layer adds a deeper, more savory flavor to the beef and leaves tasty bits in the skillet that help flavor the mushroom gravy!

  5. Let the gravy simmer until it looks glossy. The gravy needs a few minutes to thicken once you add the broth. Scrape up any browned bits from the bottom of the skillet, then let the gravy simmer until it’s glossy and coats a spoon. If it gets too thick, whisk in a splash of water or broth to loosen it back up.

Ingredients

Cost: $9.77 recipe / $2.44 serving

Side view of Salisbury steak on a plate with mashed potatoes and green beans.

Salisbury Steaks

  • 1 yellow onion, divided (260g / 2 cups)
  • 1 lb. ground beef
  • ½ cup breadcrumbs (65g)
  • 1 large egg
  • 2 Tbsp Worcestershire sauce, divided
  • 1 tsp Italian seasoning
  • ¾ tsp salt, divided
  • ½ tsp black pepper, divided
  • 1 Tbsp cooking oil

Mushroom Gravy

  • 8 oz. mushrooms
  • 2 Tbsp butter
  • 2 Tbsp all-purpose flour
  • 1½ cups beef broth