This vegan Reuben has one job: to be ridiculously satisfying. And with layers of chewy, roasted mushrooms, buttery rye, melty cheese, and tangy sauerkraut, it’s absolutely nailing it.

Some sandwiches stay tidy, behave themselves, and keep your hands clean. A Reuben is not that sandwich. It’s tangy, messy, loaded with layers, and absolutely impossible to eat neatly. And this vegan Reuben? It delivers all of that magic—without the beef. Instead, we’re using thinly sliced, marinated mushrooms that get roasted to chewy, umami-packed perfection. Stack them onto buttery toasted rye, melt in some Swiss-style vegan cheese, pile on the sauerkraut, and slather it all with creamy Reuben dressing. The result? A sandwich that demands two hands, plenty of napkins, and zero hesitation.
Mushrooms are kind of like spinach—they cook down way more than you expect. But instead of disappearing, they intensify in flavor, giving us that deep, rich, meaty bite that makes this sandwich ridiculously good. If you’ve ever doubted mushrooms as a sandwich star, this vegan Reuben will absolutely change your mind. It’s got the chew, the crunch, the melty, tangy, creamy everything, and just like the original, it’s not afraid to be a little messy.

Why You’ll Love This Vegan Reuben
This vegan Reuben sandwich is big, messy, drippy, and loaded with flavor—exactly how a Reuben should be. The marinated mushrooms bring all the chewy, savory goodness, while the tangy sauerkraut, melty vegan Swiss-style cheese, and creamy Reuben dressing make it a total flavor bomb. If you love a hearty, no-compromise plant-based sandwich, this one’s for you. Here’s why it works:
- Big Flavor, Zero Beef Needed: Marinated and roasted portobello mushrooms bring all the chewy, umami-packed goodness that makes a Reuben sandwich so satisfying—minus the meat. It’s smoky, savory, and so good!
- The Best Vegan Reuben Dressing: This creamy, tangy, slightly sweet dressing is the magic that holds this whole sandwich together. Made with vegan mayo, ketchup, relish, and a splash of Worcestershire, it’s that just-right balance of rich and zesty. Call it Thousand Island or Russian Dressing—either way, it’s the kind of sauce you’ll want to put on everything.
- Melty, Gooey, Toasty Perfection: A vegan Reuben sandwich isn’t complete without melty Swiss-style cheese, buttery toasted rye, and that crisp, golden crunch. This one delivers all of the above!
- Tangy, Savory, and Straight-Up Dreamy: The combo of smoky, roasted mushrooms, punchy sauerkraut, and that creamy Reuben dressing is what makes every bite bold, balanced, and completely irresistible.
- A Little Messy (in the Best Way): Some sandwiches are polite. This is not one of them. Expect cheese pulls, dressing drips, and exactly zero regrets—just the way a vegan Reuben should be.
Key Ingredients
A great vegan Reuben sandwich isn’t just about stacking ingredients together—it’s about getting every layer to do the most. From smoky, marinated mushrooms to melty cheese and tangy sauerkraut, each piece plays a role in making this sandwich big, bold, and completely addictive. Here’s what you need and why it matters:

- Portobello Mushrooms (The Meaty Magic): Think of portobellos as the MVP of this sandwich. When thinly sliced and marinated, they soak up all the smoky, savory goodness of steak seasoning, Worcestershire, and vinegar. Roasting them intensifies their flavor, giving them that chewy, meaty bite that makes this sandwich feel hearty and satisfying.
- Steak Seasoning (For Bold, Smoky Flavor): We’re skipping the corned beef but keeping all the depth and spice. Steak seasoning brings in a hit of salt, black pepper, smoked paprika, and garlic, which helps the mushrooms taste rich and full-bodied.
- Vegan Mayo (For Creamy, Tangy Goodness): No Reuben is complete without a dreamy, creamy dressing, and vegan mayo is the perfect base. It makes the sauce smooth, rich, and spreadable, giving every bite that classic Reuben feel.
- Dill Pickles (A Zippy, Crunchy Boost): Dill pickles aren’t just for snacking—they add brightness and crunch to balance out the richness of the mushrooms and cheese. Chop them up for the dressing, or add thin slices directly to the sandwich if you love that extra punch of acidity.
- Vegan Worcestershire (Adds A Deep, Savory Umami): Traditional Worcestershire contains anchovies, but vegan Worcestershire delivers all the salty-sweet tang without the fish. It’s what gives the mushrooms that deep, complex, umami-packed flavor that makes this sandwich sing.
- Rye Bread (For Toasted, Buttery Perfection): You could use another bread, but a vegan Reuben on anything but rye is just a grilled sandwich. Rye’s deep, slightly tangy flavor and crisp, golden crust make it 100% worth it.
- Vegan Swiss (To Add That Melty Factor): The best vegan Reuben recipe needs cheese that actually melts. Swiss is classic, but vegan gouda or provolone also bring that smooth, creamy texture that ties everything together.
- Sauerkraut (The Tangy, Probiotic Kick): This is where the magic happens. Sauerkraut brings that sharp, briny bite that cuts through the richness of the mushrooms and cheese, making every bite bright, balanced, and just the right amount of salty-sour. It’s the contrast that keeps you coming back for more—because a Reuben without sauerkraut? Not even an option.
How to Make
Building the best vegan Reuben sandwich is all about layering textures and flavors—a little smoky, a little tangy, a lot of melty, toasty goodness. Here’s the simple process to bring it all together. (For full recipe details, scroll to the end of this post!)
- Step 1: Roast the Mushrooms – Thinly slice portobellos, marinate them in Worcestershire, vinegar, and steak seasoning. Roast until chewy and packed with umami.
- Step 2: Mix the Dressing – Whisk together vegan mayo, ketchup, relish, and Worcestershire for a creamy, tangy sauce that brings everything together.
- Step 3: Toast the Rye Bread – Butter up rye slices and grill until they’re crispy and golden brown. A good Reuben needs a solid crunch!
- Step 4: Stack It Up – Layer roasted mushrooms, sauerkraut, vegan Swiss, and a generous slather of dressing.
- Step 5: Grill Until Perfect – Press onto a hot skillet until the cheese is melty and the bread is crispy on both sides.

A traditional Reuben comes with a crisp pickle spear and a salty pile of potato chips—the ultimate crunchy, briny contrast to all that melty, toasty, tangy comfort food goodness. Be sure to grab lots of napkins before you dive in!
FAQs
The best meat substitute for a Reuben is marinated, roasted portobello mushrooms—they develop a chewy, umami-packed bite that mimics corned beef. Tempeh or seitan can also work, but they need a bold marinade and a good sear to bring out the rich, savory depth that makes a vegan Reuben sandwich so satisfying.
A Reuben is made with corned beef (or in this case, mushrooms!) and sauerkraut, while a Rachel swaps in turkey (or vegan deli slices) and coleslaw instead. Both are grilled on rye with melty cheese and creamy dressing, but the tangy sauerkraut vs. crunchy coleslaw is the biggest difference.
Absolutely! Just swap the rye bread for your favorite gluten-free bread and use marinated tofu or mushrooms instead of seitan. Double-check that your vegan Worcestershire and cheese are gluten-free, and you’re good to go.

More Vegan Sandwiches To Try
Have you made this vegan Reuben recipe? Let us know! Drop a comment and a star rating below—your feedback helps others and makes our day.
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!

Vegan Reuben Sandwich (Made With Mushrooms)
- Total Time: 1 hour 20 minutes
- Yield: 2 sandwiches
- Diet: Vegan
Description
This vegan Reuben is everything you love about the classic—chewy, smoky mushrooms, melty Swiss-style cheese, tangy sauerkraut, and creamy Reuben dressing—all stacked on buttery toasted rye. It’s big, messy, ridiculously good, and totally plant-based. Grab some napkins and get ready for a sandwich moment.
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
for the sauce
- 1/2 cup vegan mayo
- 3 tablespoons chopped dill pickles
- 1 tablespoon sriracha
- 1 teaspoon vegan Worcestershire sauce
to serve
- rye bread + some oil or vegan butter
- vegan Swiss-style cheese (or plant-based gouda, provolone)
- handful of thinly sliced red cabbage
- sauerkraut
Instructions
Prepare the Mushrooms
- 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.
- Drain Well: When ready to cook, place a fine-mesh strainer or sieve over a bowl. Press down with another bowl to remove as much liquid as possible. Break up any large pieces, press again, and drain until almost dry.
- Bake: Preheat oven to 300°F (150°C). Spread mushrooms in an even layer on a parchment or Silpat-lined baking sheet (no oil needed). Bake for 15-20 minutes, stir, then bake for another 10-15 minutes, until slightly dried out but not crispy.
- Rest: Transfer mushrooms to paper towels in an even layer. Set aside.
Make the Sauce
- In a small bowl, whisk together vegan mayo, chopped dill pickles, sriracha, and Worcestershire sauce. Set aside.
Assemble the Sandwiches
- Toast the Bread: Heat a cast-iron pan or skillet over medium heat. Lightly butter or oil the rye bread and toast until golden brown and slightly crisp. While toasting, layer on vegan cheese to let it soften.
- Layer It Up: Pile on sauerkraut, red cabbage, the roasted mushrooms, and a generous drizzle of sauce.
- 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.
- Gluten-Free Option: Swap the rye bread for your favorite gluten-free bread and make sure your Worcestershire and vegan cheese are gluten-free.
- Prep Time: 20 minutes
- Marinating Time: 1 hour
- Category: Lunch, Dinner
- Method: Marinated, Baked
- Cuisine: American
Keeley says
This recipe is phenomenal! I don’t have a mandolin but it was easy enough to thin-slice the bellas and cabbage. The second time I made this, we did open-faced and broiled them in the oven. YUM. My 2 year old loved it, too. This is one of my very favorite recipe blogs. Thank you!
erinwyso says
Keeley, I’m am so happy the recipe was a hit! Thanks very much for your kind words.
Dinorah says
Thank you so much for the inspiration. I’m going to make this tonight!!! Looks so delicious, filling and healthy. Can you please tell me what steak seasoning you use?
erinwyso says
Dinorah, I hope you enjoy! I think I used a weber brand for this, but any steak seasoning will do.
Sherala says
This looks outstanding!
Years ago, I used to mandoline portobello mushroom caps to make the filling for a french dip type of sandwich but the slices always stuck back on themselves when cooking. After I try this delicious-looking recipe, I’ll revisit my old sandwich and make sure to marinade the mushroom slices—that may fix that stubborn “sticky” issue. Thank you, Erin!
Gina says
This looks so unbelievably yummy! I do not have a Mandoline – will it work if I slice as thin as possible? And this may be a silly question, do you slice across the wide part or or down the mushroom? Thanks very much! I can’t wait to try this and I love your mindfulness quotes too 🙂
erinwyso says
Gina, that should work, although mandolines are not that expensive. I got mine at TJ Maxx years ago for a few dollars. You want to slice down the mushroom. I hope you enjoy the recipe!
Joshua Howard says
Thank you for the share! The recipe sounds incredible. I have a question. Can I replace vegetable broth with water?
erinwyso says
Hi Joshua, I have not tried so I can’t say for sure, but if you try with good results, I’d love to know!
Tracy says
Oh My Goodness your photography is so beautiful, and the food looks so unbelievably appetizing.
erinwyso says
Thanks for your kind words, Tracy, and for the heads up on Rich Roll … he sounds amazing, so I will definitely check him out!
Ania says
Amazing. I can actually already taste it… 🙂 Going to make it this week. Thank you x
sassygirl says
this is a perfect recipe for a reuben. thanks so much for sharing!
Kai says
Have you tried using corned beef spices in the marinade? BTW, that rye bread looks wonderful! Brand?
erinwyso says
Kai, I had to look up what corned beef spices was, and that sounds like a great idea! Not sure of the brand of the bread, as I’ve already tossed the packaging, but I got it at Whole Foods.
Kai says
Thank you, and for all your lovely recipes! I plan to try this with shrooms and jackfruit, to test texture differences.
Di says
This looks luscious! Just a note to thank you for your creative, delicious and healthy meal creations. Keep it up for us!!
erinwyso says
Thanks for your kind words, Di!
Jeanne says
This looks delicious. How thin do you slice the mushrooms? My mandoline has different settings. I am looking forward to trying this soon.
erinwyso says
Jeanne, not sure, as mine only has one setting! I would say as thin as you can. Hope you enjoy!
Olga says
Recipe looks amazing but the photo showing dark burnt bread and other ingredients make it uninteresting.
erinwyso says
Olga, I used rye bread here, which is naturally dark in color, not burnt.