Vegetarian Salisbury Steak

Salisbury Steaks Recipe

Vegetarian Salisbury Steak
For the past month and a half, we’ve been having Salisbury Steak once a week for dinner. I wanted this recipe to be perfect, so every week, I’d make it in a slightly different way. With oats, without. With ketchup, without. Pan-fried or baked. It was like March Madness all up in my kitchen, except the brackets were made up entirely of vegetarian Salisbury Steaks. I’m betting my money on savory deliciousness!

My mom never made Salisbury Steak when I was a kid, but I loved it in TV dinners and hot lunches at school, on the rare occasion I’d get them. (I think the congealed gravy was my favorite part–I mean, it must have been, because the meat had the texture of an old sponge.) Salisbury Steaks are traditionally cooked in that gravy; you cook the steaks, take them out of the pan, make the gravy, then put the steaks back in the pan to let them soak it up a little bit. After a lot of experimentation, I realized that this didn’t work for my vegetarian Salisbury Steaks–they soak up too much of the gravy, get mushy, and fall apart. So instead, I baked the steaks in the oven, whip up the gravy while they’re baking, and then spoon the gravy on top.

Chopped Mushrooms
These steaks are made with my little trifecta of mushrooms, lentils, and oats. This is the same combination I use my my Lentil Mushroom Meatballs and Lentil Mushroom Burgers. I tried a few other ingredients in this recipe, but settled on those three because they just work! The mushrooms are pulsed in a food processor until finely chopped–you don’t want a puree, but you want it to have almost the consistency of crumbled ground beef. Thyme and sage, ketchup, tamari, and vegetarian Worcestershire sauce add lots of flavor to the faux-beef mixture.

Because there’s extra gravy, you’ll want to serve this recipe with mashed potatoes or cauliflower on the side. We rounded things up with a simple spinach salad too, although steamed green beans or broccoli would be just as good. This makes a perfect Sunday night dinner and the leftovers keep well, so they’re great for bringing to work the next day.


Vegetarian Salisbury Steaks

Salisbury Steaks Recipe

A vegetarian remake of Salisbury Steak made with lentils, mushrooms, and oats.

  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings


  • 3/4 cup brown or green lentils, rinsed
  • 2 1/4 cups + 2 tablespoons water, divided
  • 1/3 cup old-fashioned oats
  • 8 ounces white or cremini mushrooms, divided
  • 2 tablespoons tamari or soy sauce, divided
  • 2 tablespoons ketchup
  • 2 teaspoons dried thyme, divided
  • 1 teaspoon vegetarian Worcestershire sauce
  • 1 teaspoon dried sage
  • 1 teaspoon garlic powder
  • Salt and pepper to taste
  • 1 egg, lightly beaten
  • 1 tablespoon olive oil
  • 1 small onion, diced
  • 1/4 cup dry white wine
  • 2 cups mushroom or vegetable stock
  • 1 tablespoon all-purpose flour


  1. Combine the lentils and 2 1/4 cups of water in a medium pot. Bring to a boil, then partially cover and reduce to a simmer. Cook for 20-25 minutes, or until lentils are tender, but not mushy. Drain and set aside to cool.
  2. Process the oats in the small bowl of a food processor until they’re finely chopped—they should be almost the consistency of flour, but not quite. Transfer to a small bowl.
  3. Slice 4 ounces of the mushrooms and set them aside. You’ll use those later for the gravy. Quarter the remaining mushrooms and pulse them in the food processor until finely chopped.
  4. Preheat oven to 375ºF. Line a baking sheet with parchment paper.
  5. Once the lentils have cooled a bit, put them in a large bowl. Use a wooden spoon to mash them a little bit. You don’t want them to be completely mashed; about half of the lentils should still be intact. But mashing them a little bit helps your steaks stick together. Stir in the chopped mushrooms, oats, 1 tablespoon of tamari, ketchup, 1 teaspoon of thyme, Worcestershire sauce, sage, and garlic powder. Season with salt and pepper to taste, then fold in the egg.
  6. Form the steak mixture into 8 small patties, about the size of your palm. Place them on the parchment-lined baking sheet. Once you’ve shaped all the patties, put them in the oven and bake them for about 25 minutes, until they’re browned on the outside and hold together.
  7. While the steaks are cooking, start the gravy. Heat the olive oil in a large skillet over medium heat. Add the onions and cook for about 3 minutes, until just beginning to soften. Add the mushrooms and cook about 5 minutes more, stirring occasionally, until the mushrooms are browned and have released their juices. Pour in the wine and increase the heat to medium-high. Cook until the wine has just about evaporated, about 2 minutes. Add the remaining tablespoon of tamari, the remaining teaspoon of thyme, and the mushroom or vegetable stock. Once the stock comes to a boil, let the gravy cook down for about 8 minutes, until it’s reduced and thickened slightly, stirring occasionally.
  8. Whisk the flour and 2 tablespoons of water in a small bowl. Pour this mixture into the gravy and reduce the heat to low. Simmer for 2-3 minutes, until the gravy has thickened. Remove from heat and season with salt and pepper to taste. The gravy will thicken as it cools. Spoon the gravy over the steaks to serve.


  • Serving Size: 2 steaks

Like what you see? Share it!


These Salisbury steaks were excellent and satisfying. I already has some gravy kicking around so I seasoned like your recipe and added sautéed mushrooms and onions. Excellent recipe!

I often add oats instead of breadcrumbs when I make faux meats (burgers, meatloaves, etc.). They’re a good binder and it’s a nice way to get some whole grains into a meal. 🙂

I’m going to make these for the freezer tomorrow- we are vegan, so going to do flax or chia seeds as gel instead of egg 🙂

This looks good. I have all those ingredients excpet vegan Organic Worcestershire. Would it be ruined if I left it out? thanks you

You don’t need organic Worcestershire sauce – any Worcestershire will do, but if you’re a strict vegetarian, you’ll want to make sure you’re using a vegetarian brand. It’s a big part of the flavor of this recipe, so I personally wouldn’t leave it out, but it shouldn’t ruin the recipe to skip it.

Sounds good. We are strict vegetarians so I will definitely need to get the vegan Worcestershire. Its just a bummer because none of the stores around here carry them so I guess I will use your link and order it through amazon and make it later in the week. Good thing to have on hand anyway. Thank you for the great recipes 🙂

I found mind at Whole Foods. If you have a Whole Foods nearby, ask someone who works there. I think they only had one vegetarian brand at my whole foods.

Thank you for the recipe! I just have a question about it: when I add mushrooms in the mixer, have they to be raw?
Thank you so much for your shares, I always love your recipes so full of flavor and color!
(and sorry for my english, I’m an italian follower)
Kiss <3

These were so good my husband wants them for Thanksgiving entree. Even my mushroom adverse kids ate them right up.

Goes to show you if you serve your kids delicious food, they will eat anything.

The Worcestershire sauce makes this tasty.

Finally made this today, and it was excellent! I had some leftover balsamic reduction but no white wine, so I substituted that and it made it very rich but very delicious. I don’t know why I was drawn to this since I never liked salisbury steak as a kid (not only does it remind me of how much I hated meat as a kid, but it brings back memories of cafeteria food!), but this was a million times better than the ‘real’ thing!

Yum! Nice recipe, very creative – brought out the kid in me! Wife and I modified the recipe to our taste – and we made it for the second time tonight. If you want a real treat with this – cook the onions French onion soup style with Sherry when making the gravy. It takes about 45 minutes prior to adding the mushrooms, but what a treat!

Hi Antoinette! You could try mixing about 3 tablespoons of water with 1 tablespoon of ground flax seeds and letting it sit for a few minutes – it should start to gel and take on a texture like an egg white. We haven’t tested the recipe using that variation, so no guarantees, but it’s my go-to vegan egg substitute and it works most of the time. Please let us know how it works if you give it a try!

Leave a Reply

Your email address will not be published. Required fields are marked *