Tempeh Reuben Sandwiches with Caramelized Onions and Mushrooms (Vegan)

Howdy, friends! Do I have a treat for you today! 

Two words: Tempeh Reuben. Have you ever had a reuben sandwich? Traditionally, it’s composed of corned beef, Swiss cheese, sauerkraut, and Russian dressing, grilled between slices of rye bread. I can’t say I’ve had the misfortune of trying corned beef before, but frankly, it sounds rather awful. 

Now, I’m not reinventing the wheel with this sandwich- many a vegan blogger has created a similar recipe. But after seeing a vegan reuben sandwich on the menu at Fresh Restaurant in Toronto awhile back, I knew I’d have to set about creating my own recipe at home! 

This recipe is a flavour bomb for your taste buds. It makes the perfect cozy lunch or dinner at home, especially with a steaming bowl of soup! Ah, winter, I’m beginning to love you. 

The central components of this sandwich are my tempeh bacon, vegan cheese or organic Swiss cheese, pickles, sauerkraut, caramelized onions and mushrooms, and avocado. Pile these high between a couple of slices of your favourite sourdough or sprouted grain bread, grill, and nosh. Mmmmm…  enough said, am I right? 

Tempeh Reuben Sandwiches (Vegan)

These tempeh reuben sandwiches are bursting with flavour and colour! Enjoy this vegan spin on an old favourite with a big bowl of soup. 
Prep Time15 mins
Cook Time8 mins
Total Time23 mins
Course: Main Course
Cuisine: American, Vegan, Vegetarian
Keyword: Dinner, Lunch, Vegan, Vegetarian
Servings: 2
Author: Allison


  • 4 slices sprouted grain or sourdough bread of choice
  • 8 slices tempeh bacon, cooked (homemade or store-bought)*
  • 6 thin slices vegan cheese of choice or organic Swiss cheese
  • 1 tbsp ghee, coconut oil, or extra-virgin olive oil
  • 1 medium onion, thinly sliced
  • 2 heaping cups thinly sliced crimini mushrooms
  • 1/4 tsp fine sea salt, plus more to taste
  • 1/2 cup sauerkraut, preferably one that contains beets for colour, drained
  • 2 dill pickles, thinly sliced
  • 1/2 an avocado, pitted and thinly sliced
  • 1 tbsp Dijon mustard
  • Butter, vegan butter, or refined coconut oil, as needed, for spreading on bread


  • Place the bread, tempeh bacon, and cheese on a large cutting board or other flat surface so that they are ready to assemble. 
  • In a large skillet, heat ghee, coconut oil, or olive oil over medium heat. Once shimmering, add onions. Season with a couple dashes of salt and cook, stirring occasionally, until onions are soft and caramelized, about 20-25 minutes. Turn down heat as needed to prevent burning/sticking. Once onions are caramelized, remove them from the heat and place them in a dish until ready to use. 
  • In the same skillet, cook the mushrooms over medium heat, adding a couple pinches of salt and stirring occasionally, until they have released all of their liquid and have shrunk considerably. You want them to be nicely browned and slightly crispy as opposed to soggy, so be patient! Once sufficiently browned, add the onions back into the pan, mix together, and remove from heat. 
  • Assemble the sandwiches: Heat a heavy-bottomed (preferably cast iron) skillet over medium. Butter the bottom and top side of each slice of bread, as you would when making a grilled cheese sandwich. Next, place 4 slices of tempeh bacon on each bottom slice. Next, top with equal amounts of avocado, sauerkraut, pickles, onions/mushrooms, cheese, and Dijon mustard. Make sure that the cheese is on the top layer so that it melts against the bread. Place the two remaining (top) slices of bread on each sandwich. 
  • Cook each sandwich for 4 minutes per side, or until both sides are nicely browned and crispy, and the cheese has melted. 
  • Note: If you opt to make homemade tempeh bacon, you can find my recipe here.

We hope you enjoy these sandwiches as much as we do! Don’t forget to tag us with #holisticallie on Instagram and Facebook if you make them! 🙂 

-Allie xx

Warm Roasted Sweet Potato, Cauliflower, Chickpea and Buckwheat Salad with Tangy Tahini-Balsamic Dressing

Howdy, friends! Are you ready for a warming, grounding, and nourishing winter salad that’ll knock your woolen socks off? I think you are! 

I’ve been thinking a lot lately about the direction that I want to take in this life. The quiet of fall and winter welcomes this introspection and deep thought. I had always imagined that I would have it all figured out by now, and yet here I am, three years into my twenties, with a strong awareness of my passions and values, yet only a vague notion of how I am going to direct these passions and values into a fulfilling career. I know that I want to be helping people and the planet in a grand sense, but I also know that I am community-oriented and that I want to effect change at the grassroots level. I know that so many of us in the twenty-something age category feel the same way, and I also recognize how rare it is for anyone- young or old- to “have it all figured out.” I guess I somehow imagined that I would have a ‘real’ job by now, and I have recently fallen into the trap of blaming myself for not being more of a “go-getter” at this point in my life. I’ve definitely fallen hard into the comparison trap as I see so many of my peers succeeding at their chosen careers, buying houses, getting engaged, etc. I know myself well enough to recognize the falsity of my negative self-talk now, though, and I know that this ostensibly stagnant phase will pass. I will soon make a decision about my next step in academics, which will provide some much-needed clarity. I will also soon start training for another race, which provides a much-needed outlet for my overactive mind. Until Christmas, however, I don’t have much going on, and I’m feeling a bit stuck. Recently, I have been relying on a few helpful mantras: 

  1. You’re doing the best that you can. 
  2. You’re doing a little less today so that you can do a little bit more tomorrow. 
  3. Where you are right now is exactly where you need to be. 

Sometimes, however, mantras aren’t quite enough to make me feel better about myself. That’s where hobbies come in: for some, it’s knitting, for others, writing. For me, it’s cooking. Thankfully, my creativity in the kitchen has been at an all-time high recently, and I have at least ten new recipes on their way before Christmas! 

This warm buckwheat salad recipe came into being when I opened the fridge and saw a very sad head of cauliflower gazing back at me, just begging to be roasted with some sweet potato. An unlikely combination, sure, but a match made in vegetable heaven! 

I added in some buckwheat and chickpeas for a dose of complete protein, kale for green goodness, cranberries for sweetness, walnuts for crunch, and avocado for creaminess, then whipped up a tangy, umami rich dressing to go on top. This salad makes the perfect make-ahead meal and it travels well, too! Hello, work and school lunches! 

Warm Roasted Sweet Potato, Cauliflower, Chickpea and Buckwheat Salad with Tangy Tahini-Balsamic Dressing

This warming winter salad is packed with crispy roasted cauliflower and sweet potatoes, toothsome buckwheat, chickpeas, and kale. Avocado gives this salad some richness and a tahini-balsamic vinaigrette provides a crave-worthy boost of umami flavour. It makes the perfect lunch or light dinner on a chilly fall or winter day! 
Prep Time20 mins
Cook Time40 mins
Total Time1 hr
Course: Main Course, Salad, Side Dish
Cuisine: Vegan, Vegetarian
Keyword: Dinner, Lunch, Vegan, Vegetarian
Servings: 4
Author: Allison


  • 1 cup raw buckwheat groats
  • 1 tbsp extra-virgin olive oil
  • 2 heaping cups cauliflower florets
  • 2 heaping cups cubed sweet potato (about 1 large)
  • 1.5 cups cooked chickpeas
  • 4 cups finely chopped kale (1 bunch)
  • 1/2 cup dried cranberries
  • 1/2 cup toasted and chopped walnuts
  • 1 avocado, thinly sliced

Tangy Tahini-Balsamic Dressing

  • 1/4 cup extra-virgin olive oil
  • 3 tbsp balsamic vinegar
  • 1 tbsp Dijon mustard
  • 1 tbsp pure maple syrup
  • 1 tbsp tahini
  • 2 cloves garlic, minced or pressed
  • 1/2 tsp sea salt
  • 1/4 tsp ground black pepper
  • 1/4 cup freshly squeezed lemon juice


  • 1. Preheat oven to 400 degrees F. Line two large baking sheets with parchment paper. Place cauliflower on one sheet and sweet potato on the other sheet. Drizzle 1/2 tbsp of the olive oil over each and season with salt and pepper to taste. Roast cauliflower for 20 minutes and sweet potato for 35 minutes, or until both are crispy and fork tender. 
  • 2. Meanwhile, heat 2 cups (500mL) of water in a medium saucepan and bring to a boil. Rinse buckwheat in a fine mesh sieve and drain. Once water is boiling, add buckwheat and 1/4 tsp fine sea salt. Stir, turn down heat to low, and cover. Cook for 15-20 minutes, or until all water has been absorbed. Fluff with a fork and set aside until ready to use. 
  • 3. Once buckwheat and vegetables are cooked, combine all salad ingredients (buckwheat, cauliflower, sweet potato, chickpeas, kale, cranberries, and 1/4 cup of walnuts) in a large bowl. 
  • 4. To make the dressing, combine dressing ingredients in a mason jar, secure with lid, and shake vigorously until combined. 
  • 5. Pour dressing over the salad and toss to combine. 
  • 6. To serve, divide salad between 4 plates or bowls. Garnish with the remaining walnuts (if using) and a few slices of avocado. 

If you make this recipe, let me know! Tag your creations on Instagram with #holisticallie! 


Allie xx