Get This Recipe In Your Inbox

Share your email, and we'll deliver it straight to your inbox.
Plus, enjoy new content every week as a bonus!

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
A vegan reuben shot against a dark background.

Vegan Reuben Sandwich (Made With Mushrooms)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 6 reviews

This vegan Reuben sandwich swaps corned beef for thinly sliced portobello mushrooms, roasted until chewy and deeply savory. Layered onto toasted rye with melty vegan Swiss, tangy sauerkraut, and creamy dressing, it hits all the salty, briny, messy notes of the classic—completely plant-based. Grab some napkins and get ready for a sandwich moment.

  • Total Time: 1 hour 50 minutes
  • Yield: 2 sandwiches

Ingredients

for the mushrooms

  • 1 pound of portobello mushroom caps, thinly sliced on a mandoline
  • 1 cup vegetable broth
  • 2 teaspoons garlic powder
  • 2 teaspoons steak seasoning
  • 1 teaspoon smoked paprika
  • 1 tablespoon olive oil (for the baking sheet)

for the sauce

  • 1/2 cup vegan mayo
  • 3 tablespoons chopped dill pickles
  • 1 tablespoon sriracha
  • 1 teaspoon vegan Worcestershire sauce

for toasting and finishing

  • 4 slices of rye bread
  • 1-2 tablespoons oil or vegan butter (for toasting)
  • 4 slices vegan Swiss-style cheese (or 1/2 cup shreds)
  • 3/4 cup sauerkraut, drained
  • 1/2 cup thinly sliced red cabbage (optional, for texture)

Instructions

Prepare the Mushrooms

  1. Marinate: In a bowl, combine sliced mushrooms, broth, garlic powder, steak seasoning, and smoked paprika. Let sit for at least an hour, or overnight for deeper flavor. Stir once or twice to coat evenly.
  2. Drain: Place a fine-mesh strainer over a bowl and press to remove as much liquid as possible. Break up any clumps and press again until the mushrooms are nearly dry.
  3. Bake: Preheat oven to 300°F. Lightly oil a baking sheet and spread the mushrooms in an even layer. Bake for 15–20 minutes, stir, then bake another 10–15 minutes, until reduced, slightly dry, and concentrated—but not crispy.
  4. Rest: Transfer mushrooms to paper towels and let sit briefly to absorb excess moisture.

Make the Sauce

  1. In a small bowl, whisk together vegan mayo, chopped dill pickles, sriracha, and Worcestershire sauce. Set aside.

Assemble the Sandwiches

  1. Toast the Bread: Heat a cast-iron pan or skillet over medium heat. Lightly butter or oil the rye bread and toast until golden. Add the cheese and cover briefly so it melts.
  2. Layer It Up: Layer mushrooms, sauerkraut, and a generous amount of sauce. Add red cabbage if using.
  3. Serve Immediately: Cut in half, grab some napkins, and dig in!

Notes

  • Make-Ahead Tip: Marinate the mushrooms and mix the sauce up to 24 hours in advance for easier prep.
  • Texture cue: Mushrooms should look reduced in size and slightly dry at the edges.
  • Gluten-Free Option: Swap the rye bread for your favorite gluten-free bread and make sure your Worcestershire sauce is gluten-free.
  • Author: erin wysocarski
  • Prep Time: 20 minutes
  • Marinating Time: 1 hour
  • Cook Time: 30 minutes
  • Category: Dinner, Lunch
  • Method: Baked, Marinated
  • Cuisine: American
  • Diet: Dairy-Free, Vegan, Vegetarian