Reuben Sandwiches

These vegan Reuben sandwiches are made with thinly sliced, seasoned beets layered on toasted rye bread, melted plant-based cheese, lots of tangy sauerkraut, and creamy Russian dressing.

Recipe Tips:

If you assemble the sandwich first and then toast it, the center will not heat through. In order to ensure that the sandwich is warm and melty throughout, heat all of the ingredients before assembling the sandwich.

Violife is my favorite brand of plant-based cheeses. For these Reubens, I use the Violife smoked gouda slices. They taste great and melt beautifully.

Reuben sandwiches are served with homemade Russian dressing, which is slightly spicy, thanks to the horseradish. I also like to add finely chopped dill pickles to the dressing to add a bit of tang.

vegan reuben sandwiches

Reuben Sandwiches

Course: Lunch
Cuisine: Vegan
Keyword: beets, Russian dressing, rye, sauerkraut
Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: 20 minutes
Servings: 2 sandwiches
Calories: 342kcal
Author: The Vegan Feast
Thinly sliced beets layered on rye bread, melted plant-based cheese, tangy sauerkraut and creamy Russian dressing.
Print Recipe


  • 2 teaspoons olive oil
  • 2 medium beets thinly sliced
  • ½ teaspoon garlic powder
  • ¼ teaspoon ground coriander
  • ¼ teaspoon salt
  • ¼ teaspoon ground pepper
  • 4 slices rye bread
  • 4 teaspoons vegan butter
  • 4 slices plant-based cheese
  • ½ cup sauerkraut
  • ¼ cup Russian dressing


  • Heat the olive oil over medium heat, and add the sliced beets. Sprinkle with the garlic powder, coriander, salt and pepper and cook about 3 minutes per side until slightly caramelized and softened. Remove from the pan.
  • Drain the sauerkraut. Add to the pan and heat until any remaining liquid has evaporated and the sauerkraut is heated through.
  • Butter one side of each slices of bread. Heat a pan over medium heat, and add the bread slices butter side down. Place a slice of cheese on top of each of the bread slices. Toast until the bottom of the bread is golden brown and the cheese has melted.
  • Layer half of the sliced beets over two of the slices of bread and melted cheese. Top with the sauerkraut, and Russian dressing.
  • Top with the remaining slice of bread. Serve warm with more Russian dressing on the side.


Serving: 1sandwich | Calories: 342kcal | Carbohydrates: 50g | Protein: 9g | Fat: 13g | Saturated Fat: 3g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 6g | Trans Fat: 0.04g | Sodium: 1112mg | Potassium: 739mg | Fiber: 10g | Sugar: 15g | Vitamin A: 518IU | Vitamin C: 14mg | Calcium: 88mg | Iron: 4mg

Leave a Reply