Tempeh Reuben Sandwich

Tempeh ruben sandwich with cole slaw
Indulge in the flavors of a classic Reuben sandwich while sticking to a vegan diet with this Tempeh Reuben Sandwich recipe.
Made with savory tempeh, tangy homemade Russian dressing, crunchy sauerkraut, and dairy-free Swiss cheese, this sandwich is sure to satisfy your cravings without compromising on taste. Perfect for a quick and satisfying lunch, this vegan twist on a deli favorite is not only delicious but also packed with nutrients.
Tempeh is a fantastic source of protein, and with the addition of sauerkraut, you'll benefit from gut-healthy probiotics. So grab your ingredients and get ready to assemble this mouthwatering vegan Tempeh Reuben Sandwich!
No ratings yet
Prep Time 15 minutes
Cook Time 10 minutes
Total Time 25 minutes
Estimated Cost$15
Course Lunch
Cuisine American
Servings 4 People
Calories 372.5 kcal

Helpful Equipment


  • 8 oz. Tempeh (thinly sliced)
  • 1 Tbsp. Soy Sauce
  • 1 Tbsp. Vegetable Oil
  • 1 tsp. Smoked Paprika
  • ¼ tsp. Garlic Powder
  • ¼ tsp. Onion Powder
  • 8 Slices Vegan Rye Bread
  • 1 Cup Sauerkraut (drained)
  • 4 Slices Vegan Swiss Cheese
  • ¾ Cup Vegan Russian Dressing


  • In a shallow dish, whisk together soy sauce, vegetable oil, smoked paprika, garlic powder, and onion powder.
  • Add the tempeh slices, making sure each slice is well coated.
  • Let marinate for 10 minutes.
  • Preheat a non-stick skillet or griddle over medium heat.
  • Add marinated tempeh slices and cook for 3-4 minutes on each side until browned and heated through. Set aside.
  • Assemble the sandwiches by spreading a generous layer of dressing on one side of each bread slice. On four of the slices, layer the tempeh, sauerkraut, and vegan Swiss cheese. Top with the remaining bread slices, dressing side down.
    Try our Russian dressing if you want a little horseradish kick or thousand island dressing if you prefer something a bit sweeter!
  • In the same skillet or griddle used for the tempeh, cook each sandwich over medium heat for 2-3 minutes per side, pressing down gently with a spatula, until the bread is golden brown and the cheese is melted.
  • Remove from heat, let cool slightly, and cut each sandwich in half before serving.

Notes & Tips

You can serve this with plant-based coleslaw, lettuce, or any other classic Ruben sandwich additions!


Calories: 372.5kcalCarbohydrates: 40gProtein: 24.9gFat: 13.6gSaturated Fat: 3.2gPolyunsaturated Fat: 5gMonounsaturated Fat: 3.8gTrans Fat: 0.03gCholesterol: 9.8mgSodium: 889mgPotassium: 473.9mgFiber: 5.3gSugar: 3.7gVitamin A: 660.4IUVitamin C: 5.6mgCalcium: 394.4mgIron: 4.3mg

Rate this Recipe!

No ratings yet

More Tasty Recipes

Vegan Kung Pao Tofu with chopsticks

Kung Pao Tofu

September 11, 2023
Stuffed yellow and red bell peppers

Hearty Vegan Stuffed Bell Peppers

August 18, 2023

Easy Vegan Pizza at Home

August 7, 2023

Articles & Guides