If you’ve ever craved the robust, tangy flavors of a traditional Reuben sandwich but want to keep things meat-free, this vegetarian Reuben sandwich recipe is exactly what you need. Combining the smoky, savory goodness of marinated mushrooms or tempeh with tangy sauerkraut, creamy Thousand Island dressing, and melted Swiss-style cheese alternative (or real cheese if you’re not vegan), this sandwich is a delicious twist on a classic favorite.
It’s perfect for lunch, dinner, or even a hearty snack when you want something comforting yet fresh.
This vegetarian version keeps all the flavor and character of the original, using plant-based ingredients that satisfy both vegetarians and meat-eaters alike. Whether you’re looking to impress guests, enjoy a meatless Monday meal, or simply try something new, this sandwich is a great choice.
Plus, it’s quick to prepare and uses simple ingredients you can find in most grocery stores.
Why You’ll Love This Recipe
This sandwich is a perfect balance of smoky, tangy, creamy, and crunchy textures and flavors. The combination of marinated mushrooms or tempeh replaces the classic corned beef with a hearty, umami-packed punch.
Additionally, it’s:
- Vegetarian-friendly and easily adaptable to vegan diets
- Made with fresh, wholesome ingredients
- Perfectly grilled to achieve a golden, crispy crust
- A great way to enjoy classic deli flavors without meat
- Simple enough for beginners but flavorful enough for foodies
It’s also a fantastic recipe to customize with your favorite cheese or bread, making it a versatile addition to your sandwich repertoire.
Ingredients
- 8 slices rye bread (or your choice of hearty sandwich bread)
- 1 cup sliced cremini mushrooms (or 1 cup tempeh slices for extra protein)
- 1 cup sauerkraut, drained
- 4 slices Swiss cheese or vegan cheese alternative
- 2 tablespoons olive oil or vegan butter
- 1/2 cup Thousand Island dressing (store-bought or homemade)
- 1 tablespoon soy sauce (optional, for mushroom marinade)
- 1 teaspoon smoked paprika
- 1/2 teaspoon garlic powder
- Salt and pepper, to taste
Equipment
- Large skillet or frying pan
- Spatula
- Mixing bowl
- Knife and cutting board
- Grater (if shredding your own cheese)
- Measuring spoons and cups
- Plate lined with paper towels (for draining sauerkraut)
Instructions
- Prepare the mushrooms or tempeh: In a mixing bowl, toss the sliced mushrooms or tempeh with soy sauce, smoked paprika, garlic powder, salt, and pepper. Let it marinate for 10 minutes to absorb the flavors.
- Cook the mushrooms or tempeh: Heat olive oil in a skillet over medium heat. Add the marinated mushrooms or tempeh and sauté until golden brown and slightly crispy, about 5-7 minutes. Remove from heat and set aside.
- Prepare the bread: Lightly toast the rye bread slices to give them a bit of firmness and prevent sogginess.
- Assemble the sandwich: Spread a generous tablespoon of Thousand Island dressing on one side of each slice of bread. On four slices, layer the cooked mushrooms or tempeh, drained sauerkraut, and Swiss cheese slices.
- Complete the sandwich: Top each with the remaining slices of bread, dressing side down, to form four sandwiches.
- Grill the sandwiches: Heat a clean skillet over medium heat. Add a little olive oil or butter, then place the sandwiches in the pan. Grill each side for 3-4 minutes until the bread is golden brown and the cheese has melted. Press down gently with a spatula for even grilling.
- Serve hot: Remove from skillet, slice in half if desired, and serve immediately with extra Thousand Island dressing or pickles on the side.
Tips & Variations
For a deeper smoky flavor, add a few drops of liquid smoke to the mushroom marinade.
- Cheese Alternatives: Use provolone, mozzarella, or a vegan cheese blend if Swiss isn’t your favorite.
- Tempeh Swap: Tempeh offers a firmer texture and higher protein content; marinate it longer for more flavor.
- Homemade Thousand Island: Mix vegan mayo, ketchup, sweet pickle relish, and a dash of paprika for a fresh dressing.
- Try different breads: Pumpernickel or a seeded whole grain bread works wonderfully too.
- Add veggies: Sautéed onions or bell peppers can add sweetness and texture.
Nutrition Facts
Nutrient | Amount per Sandwich |
---|---|
Calories | 420 |
Protein | 18g |
Fat | 18g |
Carbohydrates | 45g |
Fiber | 6g |
Sodium | 850mg |
Note: Nutrition may vary depending on bread and cheese choices.
Serving Suggestions
This vegetarian Reuben sandwich pairs beautifully with a crisp side salad or a bowl of homemade vegetable soup. Try it with a tangy cucumber salad or classic dill pickle spears for a deli-style experience.
For a heartier meal, serve alongside Low Calorie Vegetable Soup Recipe for Healthy Eating or complement it with a batch of Vegetable Crackers Recipe for Healthy Homemade Snacking.
Conclusion
This vegetarian Reuben sandwich offers a delicious, satisfying alternative to the classic deli favorite. By using marinated mushrooms or tempeh, tangy sauerkraut, and creamy dressing, you get all the flavors and textures you crave without compromising your dietary preferences.
It’s a quick, easy meal that fits perfectly into busy weeknights or leisurely weekend lunches.
Whether you’re vegetarian, vegan, or just looking to cut back on meat, this recipe is a versatile addition to your culinary collection. Plus, with endless opportunities for customization, you can tailor it to your taste and dietary needs.
For more plant-based recipe inspiration, check out our Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes or explore the vibrant flavors of Vegetarian Tex Mex Recipes for Easy Weeknight Dinners.
📖 Recipe Card: Vegetarian Reuben Sandwich
Description: A delicious twist on the classic Reuben sandwich using marinated tempeh and sauerkraut. Perfectly tangy and savory with melted Swiss cheese on rye bread.
Prep Time: PT15M
Cook Time: PT10M
Total Time: PT25M
Servings: 2 servings
Ingredients
- 4 slices rye bread
- 6 oz tempeh, sliced thin
- 1/2 cup sauerkraut, drained
- 2 slices Swiss cheese
- 2 tbsp Russian dressing
- 1 tbsp olive oil
- 1 tsp soy sauce
- 1/2 tsp smoked paprika
- 1 tbsp vegan butter or regular butter
Instructions
- Marinate tempeh with soy sauce and smoked paprika for 5 minutes.
- Heat olive oil in a skillet over medium heat.
- Cook tempeh slices until golden brown, about 3 minutes per side.
- Spread Russian dressing on each slice of rye bread.
- Layer tempeh, sauerkraut, and Swiss cheese on two slices of bread.
- Top with remaining bread slices to form sandwiches.
- Butter the outside of each sandwich.
- Grill sandwiches in skillet until bread is toasted and cheese is melted, about 3 minutes per side.
- Slice in half and serve warm.
Nutrition: Calories: 450 kcal | Protein: 25 g | Fat: 18 g | Carbs: 45 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegetarian Reuben Sandwich”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A delicious twist on the classic Reuben sandwich using marinated tempeh and sauerkraut. Perfectly tangy and savory with melted Swiss cheese on rye bread.”, “prepTime”: “PT15M”, “cookTime”: “PT10M”, “totalTime”: “PT25M”, “recipeYield”: “2 servings”, “recipeIngredient”: [“4 slices rye bread”, “6 oz tempeh, sliced thin”, “1/2 cup sauerkraut, drained”, “2 slices Swiss cheese”, “2 tbsp Russian dressing”, “1 tbsp olive oil”, “1 tsp soy sauce”, “1/2 tsp smoked paprika”, “1 tbsp vegan butter or regular butter”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Marinate tempeh with soy sauce and smoked paprika for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a skillet over medium heat.”}, {“@type”: “HowToStep”, “text”: “Cook tempeh slices until golden brown, about 3 minutes per side.”}, {“@type”: “HowToStep”, “text”: “Spread Russian dressing on each slice of rye bread.”}, {“@type”: “HowToStep”, “text”: “Layer tempeh, sauerkraut, and Swiss cheese on two slices of bread.”}, {“@type”: “HowToStep”, “text”: “Top with remaining bread slices to form sandwiches.”}, {“@type”: “HowToStep”, “text”: “Butter the outside of each sandwich.”}, {“@type”: “HowToStep”, “text”: “Grill sandwiches in skillet until bread is toasted and cheese is melted, about 3 minutes per side.”}, {“@type”: “HowToStep”, “text”: “Slice in half and serve warm.”}], “nutrition”: {“calories”: “450 kcal”, “proteinContent”: “25 g”, “fatContent”: “18 g”, “carbohydrateContent”: “45 g”}}