Need a good sandwich for lunch that is filled with plant-based goodness? Our list of over 60 Vegan Sandwich Fillings has everything you need to make sure you have something exciting between your two slices of bread! Classic sandwiches veganized with easy replacements, grilled cheeses, loaded sammies, packed filled wraps, and so much more, you'll love all these recipes for an easy lunch.

This post may contain affiliate links. See our disclosure policy for details.
Hey Internet, there's nothing like a good sandwich. Yummy bread with a good protein, fresh veggies, and a good sauce that all come together in one bite. And you can just reach into your fridge, grab some ingredients, slap them together, and you're good to go!
As vegans, while there are some good mock meats that can be purchased in some grocery stores, there are few things you can buy off the shelf and they're ready to go. A block of plain tofu needs a little more oomph to make it into delicious vegan sandwiches.
Luckily, it's super easy to meal prep vegan supplies to make our sandwiches. With well prepared tofu, seitan, soy curls, and more, you can make some of your favorite sandwiches vegan and easy to make. With recipes like our Chickpea Tuna Salad and our Vegan Ham, you'll have plenty of delicious vegan sandwich ideas to pick from. We've also got sauces made from sunflower seeds and tofu that can really make your meal complete!
So if you're ready for some creative vegan sandwich ideas, keep reading!
What to Make Vegan Sandwich Fillings Out Of
Peanut butter sandwiches (or any nut butters) are awesome, but everyone needs a little variety and there's probably higher protein vegan sandwich fillings out there. Let's explore some of them.
There are so many ingredients that vegans can work with to replace meat and dairy for their sandwiches. Tofu can be used for both!
Using Tofu in Sandwiches
Soft tofu can be added to a blender and act as a creamy element in sauces. We have an amazing vegan mayonnaise recipe, which we use for our Vegan Chicken Salad Sandwich. And we have a Tofu Vegan Cream Cheese that great on sandwiches and bagels.
Using tofu, nutritional yeast, kala namak (black salt), and spring onion, you can also make a tofu egg salad sandwich (coming soon) which we've made and enjoyed many times.
If you want to serve vegan high tea, make some cute finger sandwiches with white bread, our tofu mayo, and cucumber. YUM!
But you can also use tofu to make Vegan Meatballs which we make into a delicious sandwich with hearty bread to delight your taste buds. Or make a pita with Vegan Souvlaki. Or make the perfect sandwich star with our Tofu Schnitzel.
We've also made some of our favorite vegan cheese out of tofu, like this Vegan Cheddar Cheese and this Vegan Brie (trust me, this makes a GREAT grilled cheese sandwich, especially with your favorite jarred preserves or our vegan cranberry sauce!
Seitan Sandwiches
Tofu is great and it is IS gluten-free (so are soy curls... see below!), but if you can have gluten, we think nothing beats a good seitan sandwich! Check out our Vegan Philly Cheesesteak sandwiches and Vegan Gyros for proof.
Other great seitan options include our Vegan Ham, Seitan Turkey, Vegan Pepperoni, Vegan Salami, Seitan Chicken, Vegan Steak, Vegan Sausage, Instant Pot Seitan (beef flavored), and more.
Soy Curls in a Sandwich?
Soy curls are another great way to get high protein vegan sandwich recipes. They start out dry, but with a little soaking, they turn into tender morsels. Cook them up and they have the best texture to replace chicken and beef.
Our Vegan Carne Asada and Vegan Chicken Teriyaki are great examples of this. We have an amazing vegan bacon made from soy curls that we put into wraps. Also, the crumbles that can be found at the bottom of the bag soy curls come in can also be used to make things like vegan sloppy joes and even formed into patties, like our Vegan Fish Cakes!
Other Vegan Sandwich Fillings
Jackfruit is another great meat replacement, though make sure to use young jackfruit. Ripe jackfruit is very sweet, where as young jackfruit has a plainer taste that can absorb savory flavors easily. Jackfruit makes for some easy vegan sandwiches, like our BBQ Jackfruit Sandwich using vegan bbq sauce. Remember that jackfruit on its own doesn't have a ton of protein, but if you mix it with our tofu mayo, you can add protein that way.
And don't forget about beans! A white bean and creamy avocado or red pepper spread would be delicious (coming soon). We've made a Vegan Tuna Sandwich using the versatile chickpea AKA garbanzo bean (don't skimp on the green onions, they're my favorite part).
You can also pad out a sandwich with our Vegan Instant Pot Black Beans and Rice or our Butter Bean Mash. There's also just the classic British move of beans on toast.
What About Sauces, Spreads, etc.?
That covers most of the proteins, but sauces and spreads are just as important. While most ketchups and mustards are vegan, we can do so much better! Check out our big list of Vegan Dip Recipes and Vegan Sauce Recipes.
We've made some amazing vegan pesto, both with cashews and olives. There are also mayo replacements with our Tofu Mayo and Sunflower Seed Cream. And there's this Vegan Chipotle Sauce, if you want to make things spicy!
For vegan cheeses, we have vegan cheese sauces and vegan cheeses that you have to let set up in the fridge. You can make our Vegan Queso, Vegan Mozzarella, and Vegan Cheddar Sauce, in 5 to 10 minutes. With a little forethought, you can make our Vegan Cheddar and Vegan Brie to put on your sandwich.
If you want to put in a little less work, there's always the classic vegan choice of fresh vegetables. Liz's other blog has a great recipe for a Hummus Veggie Sandwich!
But simply an avocado sandwich with some crisp cucumber, alfalfa sprouts, a pinch of lemon juice, some tomato slices, and maybe some salty capers or dijon mustard can make for a super fresh sandwich.
Mushrooms also can add a meaty texture to your sandwich. From a giant Portobello (try our Portobello bacon or Portobello steaks) to little sliced button mushrooms, they can pack an umami punch in veggie sandwiches. With crisp veggies like some red bell pepper, cucumbers, sprouts, and maybe even a little bit of red onion or green onion, you can have an amazing sandwich! Plus, you can make lettuce warps for a meal with extra crunch! Add some avocado too for healthy fats.
And If you want something a little less raw, there are plenty of vegan products available in stores. From pre-made deli meats that are usually a combination of tofu and seitan, to vegan cheeses in shreds and slices, to vegan chicken patties and veggie patties, to even flavored packs of tofu and jackfruit, there's a lot out there that you can grab to make your favorite vegan sandwich ideas! So try your local grocery store or health food store to find them.
Recipes to Make Vegan Sandwich Fillings
Below are some of our favorite recipes for vegan sandwiches or fillings that we've used in sandwiches, many of them perfect for road drips, a summer picnic, or packing for work or school. A lot of these you can store in the fridge or freeze and treat them like meal prep. That way you can have the perfect sandwich even in a rush! What's even better is that you can prep big batches of vegan sandwich fillings so the whole family can enjoy a hearty sandwich throughout the week.
Vegan Sandwich Fillings
This huge list of over 60 Vegan Sandwich Fillings has it all from vegan proteins to cheeses to spreads and more. You can even find all-out vegan sandwich recipes in here. Keep reading and get ready to make the best vegan sandwiches!
Two for one! Chewy, smoky, and delicious, this Soy Curl Bacon is easy to make and super versatile. Use it in a vegan BLT wrap like I have here, or add it to your favorite sandwich, breakfast, or pasta.
Moist, rich, tender, and meaty, this Vegan Pastrami is the ultimate sandwich filling. Packed with protein and more importantly FLAVOR, this seitan pastrami melts in your mouth and will satisfy your cravings.
Rich, tender, and meaty, this Vegan Corned Beef is delicious for dinner, sandwiches and more. Packed with a whopping 25g of protein per serving, this vegan meat alternative is low in fat, contains zero cholesterol, and is incredibly flavorful and satisfying.
Smoky, sweet, and satisfying yet healthy, this Vegan Ham is the perfect holiday centerpiece or family dinner. It’s moist, packed with flavor, has a great meaty texture and is also great for meal prep or leftovers (hello, sandwiches!).
This super fast Vegan Shredded Chicken comes together in just 10 minutes with 4 pantry ingredients and is incredibly versatile. Spice how you like and use it in any dish—it’s gluten-free and soy-free to boot. It works great as the base for our Vegan Chicken Salad!
This creamy, refreshing, and delicious Vegan Chicken Salad is a quick and easy meal you can make for yourself, your family, or even a barbecue or potluck. It’s gluten-free, oil-free, and ridiculously tasty in a sandwich or with some fresh vegetables!
Make your life easier by trying this Instant Pot Seitan that tastes like beef and is super versatile for any dish including vegan sandwiches, stir fry, lunch meat, steak, and more! With 30 grams of protein, zero cholesterol, and under 200 calories per serving, this delicious seitan is a healthy meat alternative. Stove top instructions also provided.
Meaty, salty, and savory, this delicious Vegan Salami is easy to make at home without any fancy equipment. It makes the perfect addition to any sandwich, vegan charcuterie board, pizza, or just a delicious snack with crackers.
This super tender, sweet and tangy Vegan BBQ Chicken is made from soy curls and it’s unbelievable! Super hands off, this 3 ingredient recipe is the perfect vegan protein for any sandwich, salad, or meal. It also works great for meal prep!
Tender, flavorful, and protein-packed, this Vegan Steak is easy to make and absolutely delicious. This recipe comes together in just 30 minutes and only requires a few ingredients and some spices to make a super juicy and simple seitan steak. Slice it up thin (a serrated knife is great but you could also use a mandoline to get it thinner!) and it makes a fantastic sandwich filling!
This saucy and delicious Vegan Pepper Steak comes together in under 20 minutes, making it a great choice for a healthy weeknight meal. It’s made with tender but chewy soy curls (or any vegan meat sub you like), crisp and fresh bell peppers, and coated in an umami sauce with a hint of sweetness. It's shown here with rice but it would make a fantastic sandwich or wrap.
Bold, flavorful, smoky, and a little spicy, this Vegan Pepperoni is obscenely close to the real thing but without any animal cruelty or cholesterol. Use it on vegan pizza, in sandwiches, charcuterie boards, or just eat it on its own because it’s downright delicious!
Decadent yet healthy, this home cooked Seitan Turkey is moist, packed with flavor, and has an awesome meaty texture. This vegan turkey recipe is perfect for SANDWICHES, a holiday centerpiece, easy meal prep, or even just a nice main dish for a family dinner.
Crispy, tender, and flavorful, these Vegan Schnitzel are actually made from tofu and they’re incredibly delicious. This easy meat alternative comes together in just 15 minutes, can be made in one of three ways (instructions provided), and is the perfect protein for any meal.
If you put it in a bun, it's a sandwich in my opinion. Tender, flavorful, and protein-packed, these vegan sausages are easy to make and perfect for all your sausage needs. Grill ‘em (or pan cook) and serve in buns or throw in your favorite pasta or soup—this seitan sausage is a winner.
Juicy, tender, and satisfying, this Vegan Brisket is a perfect vegan sandwich filling, dinner main, or holiday centerpiece. Slow roasted so it’s fork-tender, this seitan brisket will have vegans and non-vegans raving.
Okay, this is technically a bowl. But you could easily throw these ingredients in a flatbread or wrap to make a sandwich. Packed with flavor and fun to make, this Vegan Shawarma is the customizable lunch or dinner of your meal prep dreams. Loaded with homemade Vegan Shawarma (gluten-free!), hummus, pickled red onions, harissa, and other goodies--you can build a bowl, wrap, or whatever your heart and stomach desire.
Don't like soy curls? Try Portobello bacon. Delicious and SUPER easy. It's also great in a vegan carbonara!
This Seitan Chicken is quick and easy to make and PACKED with plant-based protein and flavor. Shape it any way you like and cook it any way you like to veganize virtually any dish that calls for chicken meat. You can easily make this into a grilled vegan chicken sandwich or fry it if that's your thing.
Well, I'm technically showing these in tacos, but you could totally put these amazing Vegan Carne Asada soy curls in a sandwich. And besides, a taco is a type of sandwich? Ish? No? Hmm.
These easy vegan Portobello Mushroom Steaks are juicy and meaty, but totally meat-free and healthy! Marinated and oven-baked, my mushroom steaks are perfect in a bun as a veggie-forward main!
Vegan Fish Cakes are super tender, delicious, and really easy to make! This recipe uses soy curls to make a mixture that is flakey and fish-like, which turns out to be the perfect recipe for fish replacements. Throw them on a bun with some Vegan Tartar Sauce for a fun vegan sandwich.
Deliciously smoky, sweet, and chewy, this Baked BBQ Tofu is super easy to make and is delicious alongside any meal or a great topper for salad, pasta, and more. Bake it, air fry it, pan cook it, or grill it, this protein-packed side dish will push its way right into the spotlight.
Vegan Sandwich Spreads and Sauces
Whether you're looking for a replacement for mayonnaise or you just want some unique vegan sandwich spreads, this is your section!
Creamy and rich yet also light, this Vegan Tofu Mayo is delicious, low fat, inexpensive, and the perfect mayonnaise replacement! We can't believe it's so easy to make and so versatile. It's a great base for an aioli, salad dressing, or anything else, and of course it's perfect for sandwiches.
Vegan Chipotle Sauce is a great way to take cashews and turn them into an amazing dip or spread. This recipe is quite thick so it's perfect for spicing up a vegan sandwich.
Butter Bean Mash is a super easy recipe and works really well as a vegan sandwich filling! Ready in just 5 to 10 minutes, just put all the ingredients in a blender, make them smooth, and then heat it in a microwave or on the stove. It's also gluten-free, vegan of course, and high in plant based protein!
Creamy, garlicky, and flavorful, this Vegan Garlic Aioli is exceptionally easy to make. With many possible substitutions, you can easily make this 5-minute vegan aioli compliant with your way of eating or just use store bought ingredients for a quick fix.
This vegan oil free hummus is super easy to make and incredibly creamy. Serve it up as a meal loaded with veggies and pita or keep it in the fridge as an easy snack with veggies or crackers when you get peckish!
Smoky and packed with umami flavor, this easy Vegan Mushroom Pâté is the perfect appetizer or snack (it’s gluten-free too with one easy substitution!). Vegan pâté is a great feels-fancy dish but is simple and easy to make. It would be fantastic in a Vegan Banh Mi (coming soon) or any other sandwich!
Vegan Guacamole is a great addition to any Taco Tuesday! With creamy avocado, spicy jalapeno peppers, fresh lime juice and zest, and fresh tomatoes, you'll want to put this simple recipe on everything. Enjoy it with your favorite tortilla chips or in an epic sandwich, maybe with the vegan carne asada from above!
Vegan Buffalo Chicken Dip is a must-have at your next party for game day. Creamy and cheesy, this classic dip has a bit of a kick to it. And it's easy to make even hotter! This hearty vegan dip goes great with tortilla chips or sliced celery sticks but it would be epic in a sandwich too!
More of a sweet filling, but we couldn't leave this one off the list! This easy Instant Pot Apple Butter (stovetop instructions included) would be phenomenal with peanut butter or almond butter between some toasted bread. Throw some of our caramelized apples in there while you're at it!
Creamy, Tangy, Refreshing vegan tzatziki sauce is super quick and easy to make, healthy, and is great on wraps, salads, as a dip for oven baked potato wedges, and more! It only takes 5 minutes to make this super fresh and light sauce that’s packed with plant-based nutrition, but with only a few ingredients.
The perfect vegan compound butter for vegan garlic bread, sandwiches, and more! Or you can melt it to make an awesome vegan garlic butter sauce for dipping or drizzling anything you like!
Vegan Tartar Sauce is an amazing creamy and tangy dip that's great for vegan fish recipes. With vegan mayonnaise (homemade oil-free option available), fresh or dried dill, and either chopped dill pickles or dill pickle relish, this vegan sauce comes together in just 5 minutes. With such simple ingredients, you can't find a cheaper and easier vegan tartar sauce recipe!
Creamy, sweet, tangy, and salty, this lightened up Vegan Russian Dressing is quick and easy to make. This sauce is the perfect condiment for vegan reuben sandwiches, salads, and more—it’s fabulous as a dip for potato wedges too!
Spicy Harissa Whipped Tofu Dip is a great way to turn silken tofu into a tasty snack or party food! With a creamy texture and a spicy kick, all you need are a few chips and you have a dish for easy entertaining. Works great as a pasta sauce as well!
Vegan Cheese Recipes for Sandwiches
If you're looking for some cheesiness in your sandwich, these vegan cheese recipes are perfect! Some of them are sliceable and some of them work more like a spread, so pick which works best for your vegan sandwich!
This vegan nut-free cheddar cheese does everything dairy cheese does—it melts, shreds, and slices, but it’s totally free of any nuts, oil, or animal products! In 10 minutes of prep time and a brief time in the refrigerator, you can enjoy a delicious vegan cheddar on pizza, pasta, grilled cheese and more!
Part yogurt, part cheese, this thick and creamy vegan labneh couldn’t be any more simple or delicious. My simple no-strain method means you can quickly have healthy, yet cheesy, tangy, and creamy dairy-free labneh in almost no time at all.
Creamy, rich, and buttery smooth, this Vegan Brie is not only incredibly easy to make, but it’s also deliciously similar to its dairy counterpart. Instructions included for nut-free and soy-free versions. Prep this vegan Brie recipe in just 10 minutes and the next day you’ll be met with amazing vegan cheese perfect for a party or just for snacking. And yes, it makes an amazing vegan grilled cheese especially with your favorite preserves or vegan cranberry sauce!
Creamy, thick, and delicious, this easy Vegan Ricotta Cheese is ready in only 5 minutes for pasta, potatoes, veggies, or whatever deliciousness you have planned! Our nut-free tofu ricotta is protein-packed, low in fat, and high in flavor, so use it liberally in vegan lasagna, vegan stuffed shells, and more. It even works as a fun spread for wraps and sandwiches.
This Nut and Oil-Free Vegan Feta Cheese is super easy and delicious—it even melts! It only takes 10 minutes, a few simple ingredients, and a bit of time in the fridge to prepare this delicious cheese that’s great on pasta, pizza, salads, and more!
This easy, creamy tofu cream cheese is packed with protein, totally customizable and so easy to make in a blender or food processor. Schmear this 5-minute vegan cream cheese on our vegan bagels and grab some tomato or whatever else you desire.
This Vegan Melty Cheddar Cheese Sauce IS a sauce but it's thick and spreadable which makes it perfect for vegan sandwiches in need of cheesiness. Use it to make grilled cheese, quesadillas, and more!
This is the mozzarella version of the above recipe and it akes epic grilled cheeses. Plus remember, it only takes 5 minutes to make!
Vegan Sandwich Recipes
Want just a full Vegan Sandwich Recipe? Check out these awesome options. Some of them use the vegan sandwich fillings above and some are kind of their own thing! We know you'll find some great vegan lunch ideas in here.
This Vegan Meatball Sub recipe is so juicy and packed with flavor and protein! Stuff your hoagie rolls with vegan meatballs, tomato sauce, vegan provolone, and a little vegan parmesan on top. A great recipe for vegan game-day food, this is the ultimate vegan comfort food!
This easy Vegan Philly Cheesesteak is incredibly delicious and makes a fun lunch or dinner to share—or not! Packed with a realistic but healthy homemade meat alternative, caramelized onions, and smothered in homemade melty, gooey vegan cheese in a hoagie roll, this is a truly satisfying vegan sandwich recipe.
Easy vegan seitan gyros (totally a sandwich IMO) in under an hour, loaded with veggies and fresh vegan tzatziki sauce and most importantly, FLAVOR! This Greek-inspired meal is perfect for a family, or enjoying throughout the week for easy lunches or dinner.
Gooey, cheesy, and really easy, this incredible Vegan Grilled Cheese with Bacon is the epic warm and toasty sandwich you've been longing for. Two slices of perfectly crispy golden brown bread are absolutely STUFFED with melty vegan cheese and smoky homemade vegan bacon for an amazing vegan sandwich experience. This sandwich will be loved by kids and adults alike—and it comes together in only 10 minutes!
A healthy twist on a classic, these Easy Vegan Tuna Melt Sandwiches might become your new favorite lunch. Made from wholesome, plant-based ingredients and ready in 15 minutes or less, they're a delicious protein-packed upgrade to grilled cheese.
These Vegan Honey Mustard Chicken Wraps are perfect for lunch or dinner, or even as a snack. They’re customizable and easy to assemble so they’ll please the whole family, and they’re ready in less than 20 minutes!
If wraps are sandwiches, pinwheels are too! These super simple Vegan Pinwheels are spinach artichoke flavor and perfect for a packed lunch, picnic, party appetizer, or an easy snack. This recipe is super customizable and takes just 10 minutes to prepare.
This Sweet Peanut Butter Chocolate Banana Air Fryer Toasted Sandwich is a warm and gooey treat you need to try! It's such an easy recipe that is ready in just minutes. Just pop the sandwich in an air fryer basket and you've got the perfect comfort food.
I mean, there's a pita, there's tofu, there's other... stuff... it's a sandwich, right? Marinated and grilled or baked, this Vegan Souvlaki made out of tofu or your favorite meat alternative makes for a great main dish, especially when loaded into a pita with your favorite toppings. This easy vegetarian souvlaki is great any time of year and is great for meal prep or serving to guests.
If we can pretend the souvlaki is a sandwich, then we can definitely pretend these Vegan Birria Tacos are a sandwich. They've got vegan meat, vegan cheese, and they're downright incredible. Easier than you'd think and made with jackfruit so they're naturally GF!
This Vegan Lobster Roll is a fun and healthy twist on the New England classic. The perfect sandwich for summer, this recipe is perfect for vegans and folks allergic to shellfish—and it’s ready in just 15 minutes!
This amazing sweet breakfast is basically a sandwich and it's too amazing not to include here. Rich, chocolaty, and luxurious, this Vegan Stuffed French Toast with Smores is an impressive yet easy to make breakfast or dessert that is perfect for brunch, a special occasion, or just an easy yet indulgent breakfast at home. Make it the traditional way on a stove with vegan butter or save the calories and make it in your air fryer for a crispy on the outside, gooey on the inside out-of-this-world experience.
Bursting with flavor, this easy and quick BBQ Jackfruit Sandwich with Vegan Coleslaw is a great family lunch or dinner, but also perfect for an outdoor gathering. Young jackfruit cooks while the vegan coleslaw is put together, enabling this dish to clock in at just 15 minutes to make.
And.,. since the Vegan Birria Tacos are on here, why not include these awesome Vegan Fish Tacos too?! Fresh yet filling, these delicious Vegan Fish Tacos are a crazy fun 30 minute meal. Loaded with fresh goodies like creamy avocado, tangy red cabbage, and a spicy chipotle aioli, these vegan tacos are like a flavor explosion in your mouth.
Okay, now I'm stretching it. But listen, the tortillas are the bread, there's cheese, etc.... And you can pick it up! Come on, that's a sandwich, right? This Vegan Sheet Pan Quesadilla is awesome because it's easy and it makes a bunch of servings!
Burgers are definitely sandwiches but these ones are super cute and the recipe is an oldie but a goodie. These cheeseburger sliders are seriously made of lentils and they're SERIOUSLY amazing. Protein-packed lentils are combined with smoky mushrooms, caramelized onions, oat flour and spices to create an oil-free, delicious patty that's perfect for sliders, burgers, "meatballs," and meatless ground.
Wasn't sure where else to put this, but this Vegan Focaccia is the perfect bread for sandwiches! Stuff it full with almost anything from this list of vegan sandwich fillings and you'll have a pretty amazing sandwich.
Leave a Reply