Vegan Reuben Sandwich Recipe That Tastes Like The Original

Updated On: October 3, 2025

If you’re craving a classic deli favorite but want to enjoy it without any animal products, this vegan Reuben sandwich recipe is your answer. It’s rich, tangy, and packed with layers of flavor that perfectly mimic the original.

Combining smoky, savory vegan corned beef alternatives, crisp sauerkraut, and creamy vegan Russian dressing all melted between slices of toasted rye bread, this sandwich is a game-changer for plant-based eaters and meat-lovers alike.

Whether you’re looking for a hearty lunch or an impressive sandwich for entertaining, this vegan Reuben is sure to satisfy. It’s easy to assemble and uses accessible ingredients that you can find in most grocery stores or make at home.

Plus, it’s a fantastic way to introduce your family and friends to delicious vegan comfort food!

Why You’ll Love This Recipe

This vegan Reuben sandwich is not only delicious but also incredibly satisfying. The bold combination of flavors — smoky, tangy, creamy, and crunchy — hits all the right notes for a classic deli sandwich.

Plus, it’s:

  • Totally plant-based: No meat, dairy, or eggs involved.
  • Easy to customize: Swap in your favorite vegan deli slices or homemade seitan.
  • Perfectly balanced: The tangy sauerkraut and vegan Russian dressing complement the smoky “meat” and melty vegan cheese beautifully.
  • Great for meal prep: Assemble ahead and grill when ready.

If you love hearty, comforting sandwiches, this recipe will quickly become a staple in your kitchen!

Ingredients

  • 8 slices rye bread (check for vegan-friendly options)
  • 1 cup vegan corned beef-style slices (store-bought or homemade seitan)
  • 1 cup sauerkraut, drained and patted dry
  • 1 cup vegan Swiss cheese slices or your favorite vegan melting cheese
  • 4 tablespoons vegan Russian dressing (recipe included below)
  • 2 tablespoons vegan butter or margarine, for grilling
  • 1 teaspoon smoked paprika (optional, for extra smoky flavor)

For the Vegan Russian Dressing:

  • 1/4 cup vegan mayonnaise
  • 1 tablespoon ketchup
  • 1 teaspoon prepared horseradish (check label for vegan)
  • 1 teaspoon apple cider vinegar
  • 1 teaspoon maple syrup or agave nectar
  • 1/2 teaspoon smoked paprika
  • Salt and pepper, to taste

Equipment

  • Non-stick skillet or griddle
  • Spatula
  • Mixing bowl (for dressing)
  • Knife and cutting board
  • Paper towels (for draining sauerkraut)
  • Plate for assembling sandwiches

Instructions

  1. Prepare the vegan Russian dressing: In a small bowl, whisk together the vegan mayonnaise, ketchup, horseradish, apple cider vinegar, maple syrup, smoked paprika, salt, and pepper. Adjust seasoning to taste and set aside.
  2. Drain the sauerkraut thoroughly: Place sauerkraut in paper towels and press gently to remove excess moisture. This prevents soggy sandwiches.
  3. Assemble the sandwiches: Lay out four slices of rye bread. Spread about 1 tablespoon of the vegan Russian dressing evenly on each slice.
  4. Layer the fillings: On each slice, add a layer of vegan corned beef slices (about 1/4 cup), followed by sauerkraut, then a slice of vegan cheese. Top each with the remaining bread slices.
  5. Butter the bread: Spread vegan butter on the outer sides of each sandwich, making sure both sides are covered. This will help achieve a crispy, golden crust.
  6. Grill the sandwiches: Heat a non-stick skillet or griddle over medium heat. Place the sandwiches in the pan and cook for 4-5 minutes on each side, or until the bread is toasted golden brown and the vegan cheese has melted.
  7. Serve immediately: Slice the sandwiches in half diagonally and serve hot with extra vegan Russian dressing or your favorite pickles.

Tips & Variations

“For an extra smoky punch, sprinkle a little smoked paprika on the vegan corned beef slices before assembling your sandwich.”

  • Make it gluten-free: Use gluten-free rye or another sturdy gluten-free bread.
  • Try different vegan deli meats: Use tempeh bacon, smoked tofu, or homemade seitan for variety.
  • Spice it up: Add a few slices of pickled jalapeños for a spicy twist.
  • Vegan cheese swap: Experiment with vegan cheddar or mozzarella for different flavors.
  • Make your own seitan: For a truly homemade experience, try making your own vegan corned beef using seitan recipes like the ones found in Copycat Vegan Recipes.

Nutrition Facts

Nutrient Amount per Sandwich
Calories 420 kcal
Protein 18 g
Fat 18 g
Carbohydrates 45 g
Fiber 6 g
Sugar 6 g
Sodium 900 mg

Note: Nutrition values are approximate and vary depending on exact brands and ingredients used.

Serving Suggestions

This vegan Reuben sandwich pairs wonderfully with classic deli sides. Consider serving it with a crisp dill pickle, a side of kettle-cooked potato chips, or a light, fresh salad to balance the richness.

For a warm accompaniment, a bowl of Low Calorie Vegetable Soup Recipe for Healthy Eating complements the sandwich beautifully.

Want to try a different bread? Our Vegan Bread Machine Recipe for Soft, Delicious Loaves is perfect for making your own rye-style bread at home.

Conclusion

This vegan Reuben sandwich recipe is a delicious, satisfying way to enjoy a deli classic without any animal products. The combination of smoky vegan corned beef, tangy sauerkraut, creamy vegan Swiss, and zesty Russian dressing creates a mouthwatering bite every time.

Whether you’re vegan, vegetarian, or just exploring plant-based meals, this sandwich is sure to impress.

It’s simple to make, customizable, and perfect for any occasion — from a quick lunch to a weekend treat. Don’t forget to check out other tasty recipes like our Vegetarian Date Cake Recipe: Moist, Easy, and Delicious for dessert or explore more flavorful dishes in Peruvian Vegetable Recipes for Flavorful Healthy Meals.

Happy cooking and enjoy your vegan Reuben masterpiece!

📖 Recipe Card: Vegan Reuben Sandwich

Description: A delicious plant-based twist on the classic Reuben sandwich featuring marinated tempeh, tangy sauerkraut, and creamy vegan thousand island dressing. Perfectly grilled on rye bread for a satisfying meal.

Prep Time: PT15M
Cook Time: PT15M
Total Time: PT30M

Servings: 2 sandwiches

Ingredients

  • 4 slices rye bread
  • 6 oz tempeh, sliced thin
  • 1/2 cup sauerkraut, drained
  • 4 tbsp vegan thousand island dressing
  • 2 slices vegan Swiss cheese
  • 1 tbsp olive oil
  • 1 tbsp soy sauce
  • 1 tsp smoked paprika
  • 1 tsp maple syrup
  • 1/4 tsp garlic powder
  • Salt and pepper to taste

Instructions

  1. In a bowl, mix soy sauce, smoked paprika, maple syrup, garlic powder, salt, and pepper.
  2. Marinate tempeh slices in the mixture for 10 minutes.
  3. Heat olive oil in a pan and cook tempeh until browned, about 3-4 minutes per side.
  4. Spread vegan thousand island dressing on two slices of rye bread.
  5. Layer tempeh, sauerkraut, and vegan Swiss cheese on the bread, then top with remaining slices.
  6. Grill sandwiches in a pan or panini press until bread is toasted and cheese is melted, about 3-5 minutes per side.
  7. Slice in half and serve warm.

Nutrition: Calories: 450 kcal | Protein: 22 g | Fat: 18 g | Carbs: 45 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegan Reuben Sandwich”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A delicious plant-based twist on the classic Reuben sandwich featuring marinated tempeh, tangy sauerkraut, and creamy vegan thousand island dressing. Perfectly grilled on rye bread for a satisfying meal.”, “prepTime”: “PT15M”, “cookTime”: “PT15M”, “totalTime”: “PT30M”, “recipeYield”: “2 sandwiches”, “recipeIngredient”: [“4 slices rye bread”, “6 oz tempeh, sliced thin”, “1/2 cup sauerkraut, drained”, “4 tbsp vegan thousand island dressing”, “2 slices vegan Swiss cheese”, “1 tbsp olive oil”, “1 tbsp soy sauce”, “1 tsp smoked paprika”, “1 tsp maple syrup”, “1/4 tsp garlic powder”, “Salt and pepper to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “In a bowl, mix soy sauce, smoked paprika, maple syrup, garlic powder, salt, and pepper.”}, {“@type”: “HowToStep”, “text”: “Marinate tempeh slices in the mixture for 10 minutes.”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a pan and cook tempeh until browned, about 3-4 minutes per side.”}, {“@type”: “HowToStep”, “text”: “Spread vegan thousand island dressing on two slices of rye bread.”}, {“@type”: “HowToStep”, “text”: “Layer tempeh, sauerkraut, and vegan Swiss cheese on the bread, then top with remaining slices.”}, {“@type”: “HowToStep”, “text”: “Grill sandwiches in a pan or panini press until bread is toasted and cheese is melted, about 3-5 minutes per side.”}, {“@type”: “HowToStep”, “text”: “Slice in half and serve warm.”}], “nutrition”: {“calories”: “450 kcal”, “proteinContent”: “22 g”, “fatContent”: “18 g”, “carbohydrateContent”: “45 g”}}

Photo of author

Marta K

Leave a Comment

X