Portabello Mushroom Sandwich with Tempeh Bacon

The best vegan club sandwich! A portabello mushroom sandwich layered with avocado, tempeh bacon and juicy ripe tomatoes.

I love a good vegetarian sandwich– but I want an option that is hearty and packed with plant-based protein. No sad roasted vegetable sandwiches here!

If you love my smoky tofu sandwich, then you’ll like this portobello mushroom sandwich made with homemade tempeh bacon, juicy tomatoes, avocado, and crisp butter lettuce. It’s like my tempeh bacon BLT but with added juicy grilled portobello mushrooms and avocado.

See below for more details, or scroll down to the full recipe!

Mushroom Portobello Sandwich

Ingredient Notes

  • Tempeh Bacon: I love the addition of tempeh bacon in this portobello mushroom sandwich for additional protein and fiber. I make my own tempeh bacon, but you can also use store-bought tempeh bacon. Lightlife makes a good one!
  • Portobello Mushrooms: When cooked correctly, portobello mushrooms are not watery but incredibly meaty—no soggy mushrooms here! The trick is to remove as much moisture as possible; I use a smash burger press to smash down the mushroom as it cooks. Other mushrooms really won’t work the same in this recipe, but you could do button or baby portobello mushrooms in a pinch. They are smaller, so you can cook them the same way and then just layer them on the sandwich.
  • Bread: Since it’s 3 slices of bread per sandwich, I like to slice the bread in half horizontally so it’s thinner. You can use a thin sandwich bread or whatever bread you’d like.
  • Mayo: You can use any kind of mayo that you’d like in this recipe. For a vegan version, I’d recommend using an egg-free mayo. Just Mayo and Veganaise are my favorites, but any brand will work.
  • Avocado: I love the addition of creamy avocado in this portobello mushroom sandwich. It pairs well with the texture of the juicy tomato and crisp lettuce. I don’t recommend skipping it!
Portobello Mushroom Sandwich With Tomato, Avocado And Lettuce

How to Make This Portobello Mushroom Sandwich

Marinate the Tempeh

Make The Tempeh Bacon

If making the tempeh bacon, marinate the tempeh in the marinade then pan fry until crispy and golden brown on both sides.

Make the Mushrooms

Portobello Mushroom Sandwiches 9

Remove the gills and stems from the portobello mushrooms and season both sides with salt and pepper. Add the mushrooms to a seasoned skillet and let them sear on both sides. Then, press down the mushrooms with a heavy object so that they release their water and become very meaty and tender. 

Assemble the Sandwich

Portobello Mushroom Sandwiches 8

Toast the bread, then add the mayo and avocado

Add the tomatoes

Portobello Mushroom Sandwiches 7

Add the mushrooms

Portobello Mushroom Sandwiches 6

Add another toasted slice of bread with mayo on the tomatoes, then the cooked mushroom

Add the bacon

Portobello Mushroom Sandwiches 5

Add the bacon on top of the mushrooms. Finish with the lettuce and another slice of toasted bread with mayo.

Tips for Success

As this portobello mushroom sandwich recipe is so simple, it really relies on a a few of the ingredients– meaty portobello mushrooms and the crispy tempeh bacon.

If you’ve had soggy mushrooms before, then you know how off-putting they can be. That’s why the key is going to season the mushrooms liberally and sear in a skillet on both sides. Then, add on a heavy object (I use this burger press) to release as much moisture as possible. If you don’t have a heavy object, a smaller, heavier skillet will also work.

Portobello Mushroom Sandwich Recipe

More Vegetarian Sandwich Recipes

If you try this portobello mushroom sandwich recipe, make sure to come back to leave a comment and a rating. Your feedback helps other readers and seeing you make my recipes makes my day!

Delish Knowledge

Portabello Mushroom Sandwich with Tempeh Bacon

The best vegan club sandwich! A portabello mushroom sandwich layered with avocado, tempeh bacon and juicy ripe tomatoes.
Servings: 4 sandwiches
Prep Time: 15 minutes
Cook Time: 10 minutes

Ingredients 

  • 1 batch tempeh bacon, marinade reserved
  • 4 large portabello mushrooms, gills and stem removed
  • Salt/pepper
  • 2 teaspoons olive oil
  • 1 large tomato, thinly sliced
  • 1 avocado, sliced
  • 4-8 large lettuce leaves
  • 6 slices sandwich bread*, see note
  • 4 tablespoons mayo of choice**

Instructions

  • Make the tempeh bacon and reserve marinade.***
  • Make the mushrooms. Remove the gills and the stems from the portobello mushrooms (I use a spoon) and season both sides with salt and pepper. Heat the olive oil in a large skillet ( is best!) and add the mushrooms once the oil is hot. Let sear on both sides, then press down the mushrooms with a heavy object (I use this , but another small skillet works too) so that the mushrooms release their water and become very meaty and tender. 
  • Assemble the sandwiches! Slice the tomatoes and avocado and season with salt and pepper. Toast the bread and spread mayo on each slice. From the bottom to top: layer the bread, avocado, tomato, bread, mushroom, bacon, lettuce and bread! Slice and enjoy. 

Notes

*I use regular sandwich bread that I sliced in half horizontally for thin slices. I prefer this so I enjoy more of the fillings and not fill up so much on the bread, but you can just use 12 slices of bread if preferred. Toasting the bread first makes it easier to slice in half! 
** I like Veganaise and Just Mayo for an vegan option. 
***I prefer my homemade tempeh bacon for cost, but you can also purchase tempeh bacon for this recipe. Lightlife is my favorite! 

Nutrition

Serving: 1servingCalories: 423kcalCarbohydrates: 34gProtein: 17gFat: 26gSaturated Fat: 4gPolyunsaturated Fat: 4gMonounsaturated Fat: 8gTrans Fat: 0.01gSodium: 277mgPotassium: 900mgFiber: 6gSugar: 5gVitamin A: 330IUVitamin C: 9mgCalcium: 154mgIron: 3mg
Course: dinner, lunch, sandwich, vegan
Cuisine: American

Leave a Reply

Your email address will not be published. Required fields are marked *

Did you make this? Rate this recipe!