31 Best Vegan Sandwich Recipes

Looking for some tasty and filling vegan sandwich ideas? Look no further than these 31 plant-based recipes! From buffalo cauliflower to jackfruit pulled pork, there’s no shortage of creative and delicious fillings to try. Whether you’re packing a lunch for work or school, or just looking for a quick and easy meal, these vegan sandwich recipes are sure to satisfy.

Buffalo Cauliflower

If you’re looking for a vegan alternative to buffalo chicken wings, then look no further than buffalo cauliflower. This sandwich is a great way to replicate the flavors of buffalo wings in a vegan form. The cauliflower is hearty and absorbs the sauce well, making it a filling sandwich that can fuel you through a long day.

To prepare the cauliflower, you can either cut it into steaks to mimic the shape and texture of a chicken cutlet or cut it into florets that resemble chicken wings. Then, mix store-bought buffalo sauce with garlic powder, olive oil, and chili powder for an extra kick.

Next, dip the cauliflower into the buffalo sauce and either fry it for a crispy texture or bake it if you’re health-conscious. The cauliflower’s robust and thick texture means it won’t fall apart during cooking, making it an excellent meat substitute.

Overall, buffalo cauliflower is a delicious and satisfying vegan sandwich that’s perfect for those who are craving something saucy. It’s easy to prepare and can be enjoyed as a lunch or dinner option.

Tomato, Mushroom & Artichoke

This sandwich is a delightful way to add some freshness and flavor to your lunchtime routine. Using the best quality tomatoes and artichokes is key to achieving the perfect balance of flavors. The fiber-rich artichokes will keep you full and satisfied throughout the day.

To make the spread for the sandwich, blend fresh basil with edamame for a rich and fresh spread or chop it up with other herbs to make a fresh chutney. Spread the basil mixture on your choice of bread, preferably a crusty baguette, and add slices of juicy tomatoes and quartered roasted or jarred artichokes.

For extra crunch, add some fresh basil, in-season greens, and pine nuts. You can also add some mushrooms to the sandwich for an extra burst of flavor. Simply sauté the mushrooms with a little bit of olive oil and garlic until they are tender and fragrant.

This sandwich is a perfect way to enjoy the bounty of nature in each bite and fuel you through the rest of your day.

Fried Green Tomato

If you’re looking for a vegan twist on the classic Southern dish, try making fried green tomatoes with a vegan batter. To make the batter, mix flour, water, and turmeric powder into a paste. Coat sliced green tomatoes in the batter and deep fry for a crispy texture. Serve on toasted bread with vegan mayo for a delicious sandwich. Check out the recipe for more details.

Garden Sloppy Joes & Cole Slaw

Looking for a vegan alternative to the classic sloppy joe sandwich? Look no further! This recipe uses seasoned textured vegetables of your choice as a meat substitute. Simply cook the filling in a skillet and serve on warm buns. Top with vegan coleslaw for a delicious and messy sandwich that everyone will love. Don’t like textured vegetable protein? No problem! You can also make vegan patties using lentils or mashed chickpeas. Check out the recipe for yourself and enjoy a plant-based twist on a classic favorite.

Smashed Chickpea Salad

If you’re looking for a vegan alternative to classic chicken salad, try making a smashed chickpea salad sandwich. Simply boil chickpeas and mix in pickles, onions, and veganaise. Serve between slices of multigrain bread with your favorite salad. This sandwich is perfect for a summer day and will satisfy your craving for a classic taste. Check out the recipe [here](link provided).

Garlic Dairy-Free Butter Grilled Cheese Sourdough

You can still enjoy the classic comfort of grilled cheese even if you’re vegan. Use Daiya pepper jack or Tofutti cheddar cheeses, or your favorite vegan cheese brand. Add tomato and spinach for a nutritious twist. Try it on sourdough bread for a crispy texture. Spread garlic dairy-free butter on the bread for an extra burst of flavor.

For a quick and easy recipe, follow these steps:

  1. Spread garlic dairy-free butter on two slices of sourdough bread.
  2. Add your preferred vegan cheese and tomato slices on one slice of bread.
  3. Add spinach leaves on top of the tomato slices.
  4. Cover with the other slice of bread.
  5. Grill the sandwich on a pan until the bread is golden brown and the cheese is melted.
  6. Serve hot and enjoy!

Check out the link provided for more inspiration and variations on this delicious vegan grilled cheese sandwich.

Grilled Dairy-Free Cheese

Looking for a vegan twist on grilled cheese? Try out these three variations:

  • Jalapeño Popper: Made with vegan cream cheese and jalapeños for a spicy kick.
  • Spinach Pesto Swiss: Featuring vegan pesto, spinach, and Swiss Daiya for a savory option.
  • Cranberry Pecan Provolone: Perfect for Thanksgiving leftovers, this recipe includes Daiya Provolone, cranberry sauce, and pecans.

Get creative and experiment with different dairy-free cheese options to find your perfect grilled cheese recipe. Check out the recipe for more details.

Balsamic Sweet Potato

For a balanced sweet and savory flavor combination, try this recipe. Combine sweet potato slices, coconut oil, green onions, and balsamic reduction. Assemble the sandwich with your choice of vegan cheddar, veganaise, and bread. Enjoy the unique taste of this delicious sandwich. Check out the recipe here.

Buffalo Chickpea Salad

Looking for a healthy and spicy dish? You should try the Buffalo Chickpea Salad! Made with chickpeas, carrots, celery, green onion, and peppers, this salad is packed with nutrients. Drizzle buffalo sauce on top and serve on sprouted grain bread for a delicious meal. Check out the recipe [here](insert link).

Eggplant Bacon & Aquafaba Mayo

For a vegan twist on the classic BLT sandwich, try this recipe that replaces the bacon with grilled eggplant or coconut slices. With only six ingredients required and a quick 10-minute preparation time, it’s an easy and delicious option. Top it off with vegan mayo or hummus and serve it on your favorite bread. Check out the recipe [here](insert link).

Non-Egg Salad

Looking for a vegan alternative to egg salad? Look no further than this recipe. Simply mix mashed firm tofu with yogurt, lemon juice, nutritional yeast, celery, green onions, parsley, and seasonings for a delicious and healthy sandwich filling. Serve on whole-wheat bread with your favorite toppings. Check out the recipe here.

Gluten-Free Strawberry Avocado Chickpea Salad

Looking for a refreshing and healthy salad? Try this gluten-free strawberry avocado chickpea salad! Mash the chickpeas and add celery, bell pepper, and carrots for a savory base. Then, add sliced avocado and fresh strawberries to create a creamy and sweet flavor combination. This vegan salad is perfect for a summer lunch or dinner. Check out the recipe and impress your guests with this delicious and nutritious dish!

Smashed White Bean & Avocado

Looking for a quick and healthy sandwich option? Look no further than the Smashed White Bean & Avocado sandwich! This gluten-free option takes only 5 minutes to prepare and is packed with flavor. The creamy mixture of white beans, basil, avocado, Dijon mustard, and lemon juice provides a light yet satisfying taste. Top it off with greens and tomato for an open-faced sandwich that will leave you feeling energized and satisfied. Check out the recipe at the link provided.

Jackfruit Pulled Pork

If you’re looking for a vegetarian alternative to pulled pork, jackfruit is a great option. This recipe uses canned jackfruit to avoid the overly sweet taste of fresh jackfruit. Check out the recipe [here](insert link).

Spinach Pesto Grilled Dairy-Free Cheese

Looking for a quick and easy lunch option? Try making a grilled dairy-free cheese sandwich with vegan pesto spread. Here’s how:

  1. Choose your favorite vegan cheese and bread.
  2. Spread vegan pesto on one side of each bread slice.
  3. Place cheese slices between bread slices with pesto facing inwards.
  4. Grill sandwich until cheese is melted and bread is crispy.

Enjoy your extra cheesy Italian-inspired sandwich without any dairy! Check out the recipe [here](insert hyperlink).

Homemade TTLA

Making your own tempeh bacon for your TTLA sandwich is a great way to add a personal touch to your meal. If you’re interested in making your own, be sure to check out the recipe linked above. Otherwise, store-bought tempeh bacon is a great alternative. Combine with fresh tomatoes, lettuce, and avocado for a delicious and healthy sandwich option.

Wakame Seaweed & Chickpea

Looking for a filling and flavorful sandwich? Try adding dried Wakame seaweed to your recipe! This ingredient brings the taste of the ocean to your dish, while the chickpea filling keeps you satisfied. To avoid making a mess, you may want to enjoy this sandwich with a knife and fork. Check out the recipe here.

Plant-Based Philly Cheesesteak

Looking for a vegan version of the classic Philly cheesesteak? Look no further than this recipe that uses portobello mushrooms as a meat substitute. Marinated in vinegar, Worcestershire sauce, and homemade Dijon mustard, these mushrooms offer a meaty texture and signature flavor that will satisfy any craving. Check out the recipe here.

Thai Peanut

This sandwich recipe features a delicious combination of creamy peanut butter and hoisin sauce, resulting in a rich and satisfying flavor. For those who prefer a spicier taste, sriracha can be added. Additionally, a gluten-free bread option is available. Check out the recipe [here](link provided).

Tofu & Kale Pesto

Looking for a delicious and healthy meal? Look no further than this tofu and kale pesto dish. The tofu’s soft texture perfectly complements the kale pesto’s cheesy flavor, which is enhanced by nutritional yeast. Check out the recipe [here](insert link).

Easy Maine Lobster Rolls

To make a delicious lobster roll, use Hearts of Palm as the main ingredient. Chop it into chunks to mimic the texture of lobster meat. Add celery hearts for extra flavor and crunch. Check out the recipe here.

Chickpea Sloppy Joes

This sandwich is a quick and healthy option, taking only 20 minutes to make. The chickpeas provide a nutritious base, while tomato sauce, ketchup, and yellow mustard give it classic sandwich flavors.

Tofu Egg-Free Salad

Looking for a unique twist on the classic egg salad? Try this tofu egg-free salad recipe! Sun-dried tomatoes, olives, and capers give it a flavorful kick, while the tofu makes it a healthy and filling option. Here’s how to make it:


  • 1 block of firm tofu
  • 1/4 cup of chopped sun-dried tomatoes
  • 1/4 cup of chopped olives
  • 2 tablespoons of capers
  • 1/4 cup of vegan mayonnaise
  • 1 tablespoon of Dijon mustard
  • Salt and pepper to taste


  1. Drain the tofu and pat it dry with a paper towel.
  2. Crumble the tofu into a bowl and add the sun-dried tomatoes, olives, and capers.
  3. In a separate bowl, mix together the vegan mayonnaise and Dijon mustard.
  4. Add the mayonnaise mixture to the tofu and mix well.
  5. Season with salt and pepper to taste.
  6. Serve chilled on a bed of greens or as a sandwich filling.

Give this tofu egg-free salad a try and enjoy a flavorful and healthy twist on a classic dish!

Cashew Mozzarella & Fig Jam

You’ll love the combination of creamy cashew mozzarella and sweet fig jam on top of crusty bread. This vegan snack or meal is perfect any time of day. You can make your own fig jam using the recipe provided or use your favorite store-bought one. Here’s how to make this delicious dish:

  1. Slice crusty bread and toast it until crispy.
  2. Spread a generous amount of cashew mozzarella on each slice.
  3. Top with a spoonful of fig jam.
  4. Enjoy!

Feel free to experiment with different types of bread and toppings to make this dish your own.

BBQ Tofu with Pineapple Relish

This sandwich is a delightful combination of fresh pineapple, red onions, bell peppers, and jalapeños for a spicy kick. Omit the jalapeños if you prefer a milder taste. You can find the recipe online.

Coconut Bacon with Sliced Peaches

If you’re looking for a delicious vegan sandwich, try adding coconut bacon flakes! Made with unsweetened coconut flakes and strong spices, it smells like bacon and tastes amazing. Plus, you can sprinkle leftover flakes on vegan mac and cheese for an extra kick. Check out the recipe here.

Smoky Tofu Lettuce Tomato

To make this delicious lunch, marinate tofu in a mixture of tamari, smoked paprika, and maple syrup for a flavor reminiscent of maple smoked bacon. Serve on a bed of crisp lettuce and sliced tomatoes, and top with vegan mayonnaise for a quick and easy meal. Check out the recipe [here](insert link).

Caesar Smashed Chickpea

You can enjoy a delicious and healthy meal with Caesar Smashed Chickpea. This recipe involves mashing chickpeas with homemade Caesar dressing and spreading it on bread. You can also use store-bought Caesar dressing if you prefer. This is a quick and easy meal that you can make in no time!

Homemade TTLA

Create your own version of the famous Whole Foods TTLA sandwich with homemade tempeh bacon, fresh tomatoes, lettuce, and avocado. Top it off with aioli for a delicious and filling sandwich. Follow the recipe [here](link provided).

Fried Tofu & English Muffin

You can create a delicious brunch sandwich by combining turmeric and black sulfur salt to make scrambled tofu. To intensify the flavor, prepare the tofu egg the night before. Assemble the tofu egg in an English muffin and you’ll have a tasty sandwich ready in just 15 minutes. Check out the recipe here.

Garlic Butter Chickpea

This vegan sandwich is made by smashing chickpeas and adding simple spices and dairy-free mayonnaise to achieve a buttery taste. You can customize it by adding sauces like sriracha or chili sauce for heat or caramelized onions for sweetness. Try it out by clicking the link above.


Looking for the best vegan sandwich recipes? You’re in luck! With a little creativity, you can whip up some amazing sandwiches that are both delicious and cruelty-free. Here are some ideas to get you started:

  • Grilled Portobello Mushroom Sandwich: Marinate portobello mushrooms in balsamic vinegar and grill until tender. Serve on a toasted bun with avocado, tomato, and lettuce.
  • Chickpea Salad Sandwich: Mash chickpeas with vegan mayo, Dijon mustard, celery, and onion. Serve on whole grain bread with spinach and tomato.
  • Vegan BLT: Use tempeh bacon, lettuce, tomato, and vegan mayo on toasted bread for a classic sandwich with a twist.
  • Vegan Reuben: Use seitan or tempeh instead of corned beef, and top with sauerkraut, vegan Thousand Island dressing, and vegan Swiss cheese on rye bread.
  • Grilled Veggie Sandwich: Grill zucchini, eggplant, and red pepper, and serve on a toasted bun with hummus and arugula.

These sandwiches are sure to satisfy your cravings and impress your friends!

Leave a Comment