These veggie filled vegan sandwich recipes make for a simple lunch or dinner. Stuffed with tons of plant-protein, and mouth-watering sauces, these easy healthy recipes are flavorful and delicious. Even meat eaters will love them!

When it comes to making a quick and easy meal, sandwiches are the way to go! You don’t have to rely on the boring peanut butter and jelly. With a combination of veggies, decadent sauces, and plant-protein, you can have delicious vegan sandwiches in no time at all!
What makes a sandwich vegan?
You can put anything in a vegan sandwich that you like with the exception of a few items including cheese or dairy spreads, eggs, and meats.
The difference between a vegetarian sandwich and a vegan sandwich is that you leave out any dairy, including cheese, or dairy spreads. Some vegetarian sandwiches may also include egg, which you cannot add to a vegan sandwich. There are also quite a few condiments and spreads that are not vegan friendly , such as sour cream, mayonnaise, and aioli.
How To Make Sure Your Vegan Sandwich is Balanced
When making your own sandwich you want to make sure you have a balance of flavors, textures, and nutrients.
Start with two slices of whole grain bread.
Layer with your favorite vegetables.
Add some vegan protein. This can include tofu, chickpeas, beans, a bean spread, or nut butter.
Top with your favorite dairy free spread.
Are vegan sandwiches healthy?
A sandwich is healthy if it includes healthy ingredients. A vegan sandwich can be unhealthy the same way a regular sandwich can be if high fat, low nutrient foods are added. But if you make healthy choices to put in your sandwich it will be healthy and nutrient rich.
Tips for Making a Healthy Sandwich
- Include a lot of fresh vegetables
- Add layers of lean plant protein
- Use whole grain slices of bread, skip the white bread.
- Limit the amount of sauce you add.

What are the best foods to include in a vegan sandwich recipe?
When creating a vegan sandwich you want to bring the flavor, and make it hearty and satisfying! These vegan sandwich fillings will do just that!
Build layers of flavor with fresh or cooked vegetables, then add seasoned plant protein, now add your favorite spreads, or condiments. And don’t forget to choose high quality bread!
Vegan Friendly Bread
Any great sandwich starts with the bread! Not all bread is vegan, and if you’re following a whole food plant-based diet, you want to make sure to choose bread that uses whole grains. For example, 100% whole wheat, multi-grain, sprouted wheat, sprouted rye, or a healthy gluten-free bread alternative.
Fresh Vegetables
You can be as creative as you like with the vegetables you add to your veggie sandwich. You can add tons of flavor to your veggie sandwiches by grilling them, and adding spices. Pair your grilled veggies, with fresh ones for a warm and cold combination.
Here are some of my favorites…
- Spinach
- Kale
- Lettuce
- Spring Mix
- Sliced Tomatoes
- Bell Peppers
- Zucchini
- Eggplant
- Cucumber
- Red Onion
- Green Onion
- Sweet potato
- Potato
- Avocado
Plant Protein
To make it hearty, don’t forget to add plant-protein. There are numerous creative ways to add protein to your veggie sandwiches.
For example, puree chickpeas to create a “tuna” salad sandwich.
Or use soy to make vegan tempeh bacon.
Spice up lentils, and add them to your sandwich.
These are my favorite plant proteins to add to my sandwiches…
- Tofu
- Tempeh
- Lentils
- Beans (chickpeas, black beans, pinto, white beans, etc)
Vegan Friendly Condiments and Spreads
This is where you can really layer in the flavor. These dressings, spreads, and condiments, make your sandwich juicy and oozing with goodness!
- Vegan Basil Pesto
- Avocado Dressing
- Vegan Honey Mustard
- Hummus
- Creamy Avocado Spread
- Vegan Mayo
- Lemon Juice
- Olive Oil
- Vegan Buffalo Sauce
- Vegan Cheese Sauce
- Tahini Dressing
How do you make a vegan sandwich?
- Choose your favorite vegan friendly bread. Use whole grain bread for it’s health benefits, and high fiber. I recommend Dave’s Bread, and Ezekiel. Toast or grill your bread if you prefer.
- Top your favorite vegan friendly spread on the top slice of bread.
- Layer with your favorite veggies. A combination of leafy greens, sliced tomatoes, sliced bell peppers, etc.
- Add plant protein. Chickpeas, black beans, tofu, etc.
- Add any additional condiments, mustard, vegan aioli, ketchup, etc.
- Slice your sandwich, and enjoy!
The Best Easy Vegan Sandwich Recipes
Check out these vegan sandwich ideas for inspiration to create an incredible meal in no time at all!
Vegan Sloppy Joes
These Vegan Sloppy Joes are made with lentils, onions, red pepper, and a perfect balance of seasonings. A good sandwich the whole family will devour.

Vegan Tuna Salad Sandwich
The flavor and texture of this Vegan Tuna Salad Sandwich is spot on! With crunchy celery and onion, and a creamy dairy free dressing, chickpeas are sandwiched between whole grain bread for a healthy whole food plant-based take on the classic!

Lavash Wrap
Assorted roasted vegetables with hummus, lettuce and tomato are wrapped in a a thin bread to create this irresistible Lavash Wrap Sandwich.

Vegan Egg Salad Sandwich
Vegan Egg Salad made with tofu and a creamy dijon mustard dressing is a simple and quick lunch that tastes like the real thing!

Rainbow Hummus Veggie Wrap
This Rainbow Hummus Veggie Wrap is an easy, quick and colorful recipe that makes a great lunch, lunchbox treat or anytime snack.

Veggie Eggplant Sandwich
Here’s an easy vegan eggplant sandwich recipe. The eggplant is smoky and roasted, and it’s layered with fresh cut vegetables for the best sandwich ever!

Peruvian Sandwich
This is the most incredible, flavorful Peruvian Sandwich (aka sanguche), plus it’s really easy to make! Peru is famous for sandwiches, and this veggie version is filled with Peruvian spices and roasted vegetables to give it loads of great taste.

Vegan Lobster Roll
This Vegan Lobster Roll has all the amazing flavors of the classic sandwich – but veganized! The toasted rolls are filled with a creamy dressing and chopped hearts of palm as the ‘meat’. Delicious and ready in minutes.

Beet Hummus Roasted Chickpea Sandwich
his veggie-loaded Beetroot Hummus, Avocado & Roasted Chickpea Sandwich is bold, bright, wholesome and deeply satisfying.

Buffalo Chickpea Sandwich
Buffalo chickpea sandwiches take only 20 minutes to make. They’re topped in a cool & creamy vegan blue cheese dressing.

Chickpea Avocado Salad
Chickpea Avocado Salad is my favorite sandwich spread of all time. Perfect for summer picnics.

Grilled Bombay Sandwich
Bombay Sandwich is a classic Indian vegan street food recipe! This grilled plant-based snack is stuffed with aloo masala and veggies, making it the best vegan sandwich ever! Plus, it can be made in 15 minutes!

Vegan Veggie Sandwich
This Vegan Veggie Sandwich is a scrumptious sandwich with multigrain bread, hummus, avocado, a ton of fresh produce, and pumpkin seeds. Great for lunch or dinner any time of the year!

Hummus Sandwich
This Hummus Sandwich makes the perfect lunch. Change things up by using Beet Hummus instead of its traditional counterpart. Pickled cucumber takes it up yet another notch!

Roasted Cauliflower Sandwich
Make this vegetarian roasted cauliflower sandwich with spicy sweet potato chips and creamy cilantro-lime avocado sauce!

Vegan BLT
Don’t you just love a crisp sandwich with a smoky kick mixed with the smooth, nutty taste of avocado? Then you are going to enjoy this drool worthy Vegan Tempeh Sandwich. It’s a whole lot healthier than your traditional BLT, but you’re guaranteed to be just as satisfied after your plate is polished off.

Enjoying a healthy vegan sandwich is easy with these simple recipes.
- Choose a healthy and delicious bread. Toast or grill for extra flavor and texture.
- Layer with your favorite vegetables.
- Add flavor in the form of spices, spreads, and condiments.
- Don’t forget the protein!
Try these other mouth-watering vegan recipes!
- 35 Asian Vegan Recipes
- 42 Delectable Vegan Mother’s Day Recipes
- 17 Vegan Irish Recipes
- 25 Vegan Salad Recipes
- 37 Vegan Prep Meals
- 25 Healthy Breakfast Ideas
If you made this recipe, please comment below and leave a ⭐️ rating. You can also follow me on Instagram, Pinterest, and Facebook, for more family-friendly vegan recipes!
Leave a Reply