This rich savory Vegan Reuben Sandwich is filled with gooey vegan Swiss, tofu bacon, and the best sauerkraut that I have ever had.
After making one of my favorite recipes, a Vegan Teriyaki Reuben with Spicy Thousand Island Dressing, I knew a classic Vegan Reuben Sandwich was in order.
The teriyaki version is sweet and spicy, whereas this Reuben is more sweet, smoky, and savory.
One of the great components of this tofu reuben is the sauerkraut. I used a garlic dill pickle sauerkraut by Farmhouse Culture (not an affiliate). I could sit and eat this stuff for a meal it is so good!
I used tofu bacon because it has a slightly sweet maple flavor with a touch of smokiness. To add a rich flavor, I used vegan Swiss cheese. It tastes richer than the Swiss cheese that I remember, but then I have been vegan for over twenty years.
Serve it with some Vegan Broccoli Tots.
- Tofu bacon: I used homemade vegan tofu bacon. You can also use another homemade vegan bacon or store-bought.
- Sauerkraut: I used raw sauerkraut with dill pickle. When I republished this recipe I used raw sauerkraut with caraway seeds. Both were delicious. Use your favorite.
- Vegan Thousand Island dressing: I used homemade vegan Thousand Island dressing. You could also use store-bought.
- Vegan Swiss cheese: Adds a rich cheesy flavor. You could also use vegan provolone or vegan mozzarella if you prefer.
- Bread: I used vegan gluten-free sourdough bread. If you are gluten-free and can find a vegan gluten-free rye bread, I would use that since it is the classic bread to use for a reuben, otherwise, use your favorite.
- Vegan butter: To cook the reuben in. Adds a rich buttery flavor.
This is an overview of the ingredients. To see the full list of ingredients with measurements and instructions, see the recipe card at the bottom of this post.
📖 Variations / Additions
- Spicy Vegan Thousand Island Dressing
- Pickled onions or peppers
- Vegan provolone or Mozzarella cheese
5 Secrets to Transforming Tofu
FREE 5 part email series to help you cook tofu like a pro.
We respect your privacy. Unsubscribe at any time.
Step 1: To make the tofu bacon drain and press it. Then place it in a marinade of liquid smoke, maple syrup, tamari, apple cider vinegar, and paprika.
Step 2: You can either bake it in the oven or fry it in a skillet.
Step 3: Make the Vegan Thousand Island Dressing. In a small bowl whisk together vegan mayonnaise, ketchup, sweet pickle relish, hot sauce, almond milk, and salt and black pepper.
You could also use a vegan Russian dressing with horseradish, onion, and vegan worcestershire sauce if you prefer.
Step 4: Spread vegan Thousand Island dressing on a piece of bread.
Step 5: Top one of the slices of bread with raw sauerkraut and the second slice of bread with tofu bacon and vegan Swiss cheese. Sandwich the slices together.
Step 6: Melt some vegan butter in a small skillet on medium heat. Place the sandwich in the skillet. Cover with a lid so that the vegan cheese melts faster.
Step 7: Toast on both sides until golden brown and the vegan cheese is melted.
Store tofu bacon in an airtight container for up to 5 days. Store vegan Thousand Island for up to 10 days. See the package on the raw sauerkraut for how long it lasts.
I don't recommend storing assembled sandwiches because they can get soggy.
This tofu reuben will make you feel like you are eating out at a vegan deli without leaving home.
If you tried this Vegan Reuben Sandwich Recipe or any other recipe on my website, please leave a ⭐️ star rating and let me know how you like it in the 💬 comments below. I love hearing from you!
I originally posted this recipe Feb. 18, 2017. I added new photos, text, and a video when I republished it.
Vegan Reuben Sandwich
- Spread vegan Thousand Island dressing on one slice of bread.
- Top with tofu bacon, vegan Swiss cheese, and raw sauerkraut. Place the other slice of bread on top.
- In a skillet add vegan butter and cook on medium heat until melted. Add sandwich and cook on both sides on medium heat until golden brown and the vegan cheese is melted. Cover with a lid to help the cheese melt.
*Note: Nutrition information should be considered an estimate only. Different nutrition calculators give you different results.