• About
  • Recipe Index
  • FAQ
  • Subscribe
  • Accessibility
menu icon
go to homepage
  • My Favorite Recipes
  • Recipe Index
  • About
  • Subscribe
  • FAQ
    • Facebook
    • Instagram
    • Pinterest
  • search icon
    Homepage link
    • My Favorite Recipes
    • Recipe Index
    • About
    • Subscribe
    • FAQ
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Gastronotherapy » Recipes » Vegetarian

    The Ultimate Vegetarian BLT (with vegan option)

    Modified: Dec 4, 2025 · Published: Jul 2, 2025 by MaryAnne · This post may contain affiliate links · 4 Comments
    Jump to Recipe Jump to Video Print Recipe

    This vegetarian BLT is everything you love about the classic-crispy, juicy, and flavor-packed-minus the meat. With smoky, marinated portobello mushrooms layered between crisp lettuce, ripe tomatoes, and an unforgettable rosemary mayo, it's a sandwich worth craving.

    Vegetarian blt with portobello mushrooms.

    Want to save this recipe?

    Enter your email below and get it sent straight to your inbox. Plus, I'll send you easy and delicious recipes every week!

    Save Recipe

    If you're craving a classic BLT but want to keep things vegetarian (or even vegan), you're in for a treat! This ultimate vegetarian BLT brings all the smoky, crispy, juicy satisfaction of the original-without the bacon.

    Just like some of my favorite summer sandwiches-chickpea egg salad and tofu sandwich-this easy BLT sandwich delivers big flavor with a bold and smoky seasoning, crunchy textures, and a creamy rosemary mayonnaise that you can totally skip, but I highly recommend it.

    It's easy enough for a quick lunch, customizable for any diet, and tasty enough for meat-eaters to enjoy. Let's build your new favorite sandwich!

    Jump to:
    • ⭐️ Why This Vegetarian BLT is the Best
    • 🍅 BLT Sandwich Ingredients
    • 🥬 BLT Variations & Substitutions
    • 🔪 How to Make the Ultimate Vegetarian BLT
    • 👩🏼‍🍳 Storage and Make-Ahead Instructions
    • 👩🏼‍🍳 Expert Tips for Success
    • 🍽 What to Serve with Vegan BLT
    • 💬 Frequently Asked Questions
    • 🥪 More Healthy Sandwich Recipes
    • Vegetarian BLT Recipe

    ⭐️ Why This Vegetarian BLT is the Best

    • Smoky, Savory, Crispy Perfection. Every layer delivers: smoky marinated mushroom "bacon," juicy tomatoes, crunchy lettuce, and toasted bread-with an optional rosemary mayo that takes it over the edge.
    • Elevated with a Next-Level Spread
      Forget plain mayo-this sandwich is slathered with an herby rosemary mayonnaise that brings serious flavor to every bite.
    • Meal-Prep & Weeknight Friendly
      With just 10 minutes prep time and make-ahead options, it's perfect for meal prep, lunchboxes, or weeknight dinners that don't feel like a compromise.
    • Totally Customizable
      Whether you're team "regular" mayo or all-in on plant-based, this BLT has you covered with both vegetarian and vegan versions that don't skimp on flavor or texture. With easy swaps for gluten-free, dairy-free, or extra protein options, you can make it fit your dietary needs.

    🍅 BLT Sandwich Ingredients

    BLT sandwich ingredients arranged on a cutting board.

    For the Marinade

    • Portobello mushrooms
    • Tamari or soy sauce
    • Maple syrup
    • Liquid smoke
    • Smoked paprika
    • Garlic powder

    • Mayonnaise (regular or plant-based)
    • Dried rosemary (or 1 ½ teaspoons fresh rosemary) *optional
    • Whole grain or sourdough sandwich bread
    • Ripe tomato
    • Iceberg lettuce

    🥬 BLT Variations & Substitutions

    • Gluten-free BLT: Substitute gluten-free bread for a gf version.
    • Vegan/dairy-free: Use your favorite plant-based mayo to make a vegan sandwich.
    • High-protein: Add ¼ cup of smashed chickpeas OR one ¼" slice of crispy (firm) tofu to each sandwich for extra plant-based protein.
    • Bread: I love to use sourdough for my sandwiches, but you can use any type of bread/rolls (try them on my ciabatta rolls!).

    🔪 How to Make the Ultimate Vegetarian BLT

    *For a printable version, please see the recipe card below.

    Make the Marinade

    Preheat the oven to 250 degrees F. Line a large baking sheet with parchment paper, and set aside.

    Using a sharp knife, thinly slice portobello mushrooms into ⅛"-¼" slices. The thinner the slices, the more they will crisp up in the oven.

    Thinly slicing portobello mushrooms.

    In a medium bowl, make the marinade by whisking together the olive oil, soy sauce, maple syrup, liquid smoke, smoked paprika, salt, pepper, and garlic powder.

    Place mushroom slices into marinade and carefully toss to coat evenly, being careful not to break any of the slices. Let rest for 10 minutes, allowing the portobello slices to absorb the marinade.

    Marinade for mushrooms in a small bowl.
    Sliced mushrooms marinating in bowl.

    Use a slotted spatula or spoon to transfer marinated slices to the parchment-lined baking sheet. Spread out slices into a single, even layer.

    Bake for 30 minutes, then use a spatula or fork to flip slices. Bake on the opposite side for an additional 15 minutes, until slightly crispy. If not crispy enough, bake for another 10 minutes. Remove from the oven, and let cool slightly. The mushrooms will crisp up even more as they cool.

    Sliced mushrooms spread out onto baking sheet.
    Baked mushrooms for BLT.

    Make the Rosemary Mayo

    In a small bowl, whisk together the mayonnaise and rosemary, until well incorporated. Set aside.

    Mayonnaise and dried rosemary mixed in a small bowl.

    Assemble the BLT

    Toast bread slices until lightly golden brown. Next, spread rosemary mayo onto one side of each slice of toasted bread. Place lettuce leaves on top of mayo (this will act as a moisture barrier, preventing your sandwich from getting soggy). Add tomato slices, and evenly distribute mushroom "bacon" between both sandwiches. Close up the sandwiches, and slice in half, using a sharp knife.

    Assembled vegan blt with mushrooms on a plate.

    👩🏼‍🍳 Storage and Make-Ahead Instructions

    Place any unused mushroom "bacon" slices in an airtight container and store in the fridge for up to 4 days. Before assembling BLT, warm up mushrooms by placing them in a medium skillet over medium-low heat, cooking 2 minutes on each side. Then, assemble sandwich as directed above.

    If making ahead, store each component separately in the refrigerator for up to 4 days, and assemble just before serving for optimum crunch and texture.

    👩🏼‍🍳 Expert Tips for Success

    • Choose Firm, Ripe Tomatoes
      Juicy, in-season tomatoes make all the difference-look for ones that are firm enough to slice without falling apart, but ripe enough to bring that sweet-tangy balance.
    • Get the Bread Toasty & Golden
      Lightly toasting your bread adds structure (no soggy sandwiches here!) and gives your BLT that satisfying crunch in every bite.
    • Layer for Texture & Stability
      Start with the lettuce, then add tomato, and finish by adding your mushroom "bacon," with a generous slathering of mayo on both sides of the bread. This prevents sogginess and ensures even bites from start to finish.

    🍽 What to Serve with Vegan BLT

    Meatless BLT sandwich assembled on a plate.
    • Pair your sandwich with sweet potato fries for a heartier meal
    • Add pickled red onions for a tangy crunch
    • Serve your BLT with this crunchy and tangy coleslaw or crisp cucumber salad
    • Pair it with a glass of refreshing strawberry lemonade with basil

    💬 Frequently Asked Questions

    What is a good substitute for bacon in a BLT?

    There are so many easy and delicious vegetarian and vegan bacon alternatives! You can use vegetables like portobello mushrooms or eggplant, protein-rich foods like tofu or chickpeas, or even unsweetened coconut flakes.

    What can replace tomatoes in BLT?

    If tomatoes aren't your thing, cut 2-3 thin slices of red bell pepper, 2-3 thinly sliced cucumbers, or even 1 thin slice of a crisp apple, like Fuji.

    How do I keep the sandwich from getting soggy?

    To prevent a soggy BLT, toast the bread slices until golden and layer your lettuce greens between the tomato and mayonnaise-slathered bread to create a moisture barrier. If making ahead, store each component separately and assemble just before serving.

    🥪 More Healthy Sandwich Recipes

    • Chickpea salad sandwich arranged on a cutting board.
      Vegan Chickpea Salad Sandwich
    • Crispy bbq tofu sandwich arranged on a cutting board.
      Crispy BBQ Tofu Sandwich
    • Hearty lentil sloppy joes arranged on a platter.
      Vegetarian Sloppy Joes
    • portobello mushroom sandwiches arranged on a cutting board.
      Portobello Mushroom Sandwich

    Tried this recipe? Please leave a star ⭐️⭐️⭐️⭐️⭐️ rating below and/or a review in the comments section further down the page. You can also stay in touch with us through social media by following us on Instagram, Pinterest, TikTok, and Facebook.

    Subscribe to my email newsletter to get a FREE e-book of 15 Healthy Weeknight Recipes, and get new recipes delivered to your inbox every week!

    Vegetarian blt with portobello mushrooms.

    Vegetarian BLT Recipe

    Author: MaryAnne
    This vegetarian BLT is everything you love about the classic-crispy, juicy, and flavor-packed-minus the meat. With smoky, marinated portobello mushrooms layered between crisp lettuce, ripe tomatoes, and an unforgettable rosemary mayo, it's a sandwich worth craving.
    5 from 2 votes
    Print Recipe Pin Recipe
    Prep Time 10 minutes mins
    Cook Time 45 minutes mins
    Total Time 55 minutes mins
    Course Main Course
    Cuisine American
    Servings 2 sandwiches
    Calories 343 kcal

    Ingredients
      

    For the Marinade

    • 2 Portobello mushrooms
    • 1 Tablespoon extra-virgin olive oil
    • 2 Tablespoons tamari or soy sauce
    • 1 Tablespoon maple syrup
    • 2 teaspoons liquid smoke
    • 1 teaspoon smoked paprika
    • ¼ teaspoon sea salt
    • ¼ teaspoon ground black pepper
    • ⅛ teaspoon garlic powder

    For the Rosemary Mayo

    • 4 Tablespoons mayonnaise (regular or plant-based)
    • ½ teaspoon dried rosemary (or 1 ½ teaspoons fresh rosemary) finely chopped *optional

    For the Sandwich

    • 4 slices whole grain or sourdough sandwich bread
    • 4 Tablespoons rosemary mayo
    • 4 slices ripe tomato (thinly sliced)
    • 4 leaves iceberg lettuce (use more or less, to your taste)

    Instructions
     
    Prevent your screen from going dark
     

    Make the Marinade

    • Preheat the oven to 250 degrees F. Line a large baking sheet with parchment paper, and set aside.
    • Using a sharp knife, thinly slice portobello mushrooms into ⅛"-¼" slices. The thinner the slices, the more they will crisp up in the oven.
    • In a medium bowl, make the marinade by whisking together the olive oil, soy sauce, maple syrup, liquid smoke, smoked paprika, salt, pepper, and garlic powder.
    • Place mushroom slices into marinade and carefully toss to coat evenly, being careful not to break any of the slices. Let rest for 10 minutes, allowing the portobello slices to absorb the marinade.
    • Use a slotted spatula or spoon to transfer marinated slices to the parchment-lined baking sheet. Spread out slices into a single, even layer.
    • Bake for 30 minutes, then use a spatula or fork to flip slices. Bake on the opposite side for an additional 15 minutes, until slightly crispy. If not crispy enough, bake for another 10 minutes. Remove from the oven, and let cool slightly. The mushrooms will crisp up even more as they cool.

    Make the Rosemary Mayo

    • In a small bowl, whisk together the mayonnaise and rosemary, until well incorporated. Set aside.

    Assemble the BLT

    • Toast bread slices until lightly golden brown. Next, spread rosemary mayo onto one side of each slice of toasted bread. Place lettuce leaves on top of mayo (this will act as a moisture barrier, preventing your sandwich from getting soggy). Add tomato slices, and evenly distribute mushroom "bacon" between both sandwiches. Close up the sandwiches, and slice in half, using a sharp knife.
    • Place any unused mushroom "bacon" slices in an airtight container and store in the fridge for up to 4 days. Before assembling BLT, warm up mushrooms by placing them in a medium skillet over medium-low heat, cooking 2 minutes on each side. Then, assemble sandwich as directed above.

    Video

    Notes

      • Choose Firm, Ripe Tomatoes
         Juicy, in-season tomatoes make all the difference-look for ones that are firm enough to slice without falling apart, but ripe enough to bring that sweet-tangy balance.
      • Get the Bread Toasty & Golden
         Lightly toasting your bread adds structure  and gives your BLT that satisfying crunch in every bite.
      • Layer for Texture & Stability
         Start with the lettuce, then add tomato, and finish by adding your mushroom "bacon," with a generous slathering of mayo on both sides of the bread. This prevents sogginess and ensures even bites from start to finish.

    Nutrition

    Calories: 343kcalCarbohydrates: 41gProtein: 11gFat: 16gSaturated Fat: 2gPolyunsaturated Fat: 6gMonounsaturated Fat: 7gTrans Fat: 0.02gCholesterol: 4mgSodium: 1805mgPotassium: 694mgFiber: 6gSugar: 14gVitamin A: 1045IUVitamin C: 8mgCalcium: 122mgIron: 3mg
    Tried this recipe?Let us know how it was!

    More Vegetarian Recipes

    • Buttery mushroom puff pastry tart cut into slices.
      Ultimate Mushroom Tart Puff Pastry (Easy & Vegetarian)
    • moist apple cake stacked on a plate.
      20 Fall Dessert Recipes (vegan options included)
    • flaky apple turnovers with homemade filling.
      Brown Butter Apple Turnovers with Puff Pastry
    • Healthy chocolate cookies arranged on a cooling rack.
      Healthy Chocolate Cookies (vegan & gluten free)

    Comments

    1. Barb says

      July 02, 2025 at 2:14 pm

      5 stars
      Looks soooo good! Pic is so appealing!

      Reply
      • MaryAnne says

        July 03, 2025 at 8:43 am

        Thank you! I know you'd love it! 😉

        Reply
    2. Deanna says

      July 03, 2025 at 10:23 am

      5 stars
      I stopped eating meat recently, and have been on the hunt for a good meatless BLT. I've made them with tofu and tempeh, but they were less than satisfying. I was skeptical about the marinated mushrooms, but holy ghost were they flavorful!! I didn't make mine super crispy, and they were still excellent!! You're right about pouring the sauce on everything LOL! I can't wait to make this again!

      Reply
      • MaryAnne says

        July 03, 2025 at 11:03 am

        Thank you so much for such an excellent review, Deanna! I'm so glad you loved this BLT, and yes, pour that sauce on everything!! 🙂

        Reply
    5 from 2 votes

    Leave a Reply Cancel reply

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

    Recipe Rating




    Hi! I’m MaryAnne, the writer, recipe developer, and photographer behind Gastronotherapy, where I bring vibrant, delicious, and thoughtfully crafted mainly vegetarian and vegan (flexitarian) recipes to life. While my focus leans toward wholesome, nourishing dishes, my love for dessert ensures that indulgence always has a place at the table!

    More about me →

    Subscribe to my email newsletter to get a FREE e-book of 20 vegetarian recipes, and get new recipes delivered to your inbox every week!

    Holiday Recipes

    • chewy brown butter snickerdoodles arranged on a blue plate.
      Brown Butter Snickerdoodles
    • bowl of imitation crab dip with spoon and crackers.
      Cold Imitation Crab Dip
    • Vegetarian stuffed squash with quinoa and cranberries.
      Vegetarian Stuffed Acorn Squash
    • pan of fluffy cinnamon rolls with cup of coffee on the side.
      Gooey Cinnamon Rolls (Cinnabon Copycat)
    • spiced candied nuts on a small plate
      Spiced Candied Nuts
    • Mixed nut tart on a white platter with gingham napkin and rolling pin.
      Caramel Nut Tart

    Popular Recipes

    • Chewy and crisp brown butter chocolate chip cookies arranged on parchment paper.
      Brown Butter Chocolate Chip Cookies
    • Gooey caramelized onion grilled cheese on a cutting board.
      French Onion Grilled Cheese (with Caramelized Onion)
    • asian brussels sprouts in a white bowl with chopsticks next to a gray napkin
      Kung Pao Brussels Sprouts
    • Easy vegetable lentil soup garnished with Parmesan cheese.
      Hearty Vegetable Lentil Soup
    • Plate of spaghetti pasta with a fork resting on the side.
      Easy Garlic Butter Pasta (20 minutes)
    • cheesy spinach and mushroom quiche in a tart pan with one piece being lifted out
      Cheesy Spinach and Mushroom Quiche
    Banner featuring a list of publications that MaryAnne has been featured in.

    Footer

    ↑ back to top

    About

    • My Story
    • Portfolio
    • Privacy Policy
    • Accessibility Policy

    Newsletter

    • Subscribe for emails and updates

    Contact

    • FAQ

    Copyright © 2025 Foodie Pro Theme

    marketing banner

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.