Transform Your Garden From Good to Unforgettable ✨ Get our grow better bundle Learn More Now →

19 Easy Vegan Sandwich Recipes for Any Day

Easy Vegan Sandwich Recipes

Sometimes I really want a good sandwich, even without meat or dairy. The key, I’ve found, is to focus on texture and flavor—something creamy, something crunchy, and something savory. These vegan sandwiches are what I make for quick lunches, easy dinners, or to pack for a trip.

Vegan Sandwich Recipes for Any Day-pin

They’re simple, satisfying, and a great way to use up whatever vegetables I have in the fridge.

Here are 19 of my favorite go-to recipes.

1. Classic Chickpea “Tuna” Salad

Classic Chickpea "Tuna" Salad

Mashed chickpeas with vegan mayo, celery, red onion, and a dash of kelp powder or nori for a sea-like flavor. I eat it on whole wheat bread with lettuce.

Nutrition per serving:

  1. Calories: 320
  2. Protein: 12g
  3. Carbs: 40g
  4. Fat: 12g
  5. Fiber: 11g

Get the full recipe

2. Smashed Avocado and Everything Bagel Seasoning

Smashed Avocado and Everything Bagel Seasoning

Just ripe avocado smashed onto toasted sourdough and heavily sprinkled with everything bagel seasoning. Sometimes I add sliced radish for extra crunch.

Nutrition per serving:

  1. Calories: 280
  2. Protein: 7g
  3. Carbs: 35g
  4. Fat: 14g
  5. Fiber: 12g

Get the full recipe

3. BBQ Jackfruit Pulled “Pork”

BBQ Jackfruit Pulled "Pork"

Canned young jackfruit in brine, shredded and simmered in BBQ sauce until thick. Piled high on a bun with a simple vegan coleslaw.

Nutrition per serving:

  1. Calories: 290
  2. Protein: 4g
  3. Carbs: 60g
  4. Fat: 4g
  5. Fiber: 10g

Get the full recipe

4. Mediterranean Hummus and Veggie

Mediterranean Hummus and Veggie

A thick layer of hummus on pita or flatbread, topped with sliced cucumber, tomato, red onion, kalamata olives, and a sprinkle of fresh parsley.

Nutrition per serving:

  1. Calories: 310
  2. Protein: 10g
  3. Carbs: 45g
  4. Fat: 11g
  5. Fiber: 10g

Get the full recipe

5. Vegan BLT with Coconut Bacon

Vegan BLT with Coconut Bacon

My take on a BLT uses smoky coconut flakes or tempeh bacon, lettuce, tomato, and vegan mayo on toasted bread. It’s surprisingly convincing.

Nutrition per serving:

  1. Calories: 300
  2. Protein: 6g
  3. Carbs: 35g
  4. Fat: 15g
  5. Fiber: 8g

Get the full recipe

6. Spicy Black Bean Burger

Spicy Black Bean Burger

A simple burger patty made from mashed black beans, breadcrumbs, and spices, pan-fried until crisp. Served with lettuce, tomato, and avocado on a bun.

Nutrition per serving:

  1. Calories: 350
  2. Protein: 13g
  3. Carbs: 55g
  4. Fat: 10g
  5. Fiber: 15g

Get the full recipe

7. Vegan “Egg” Salad Sandwich

Vegan "Egg" Salad Sandwich

Mashed firm tofu with turmeric, black salt (for an eggy taste), vegan mayo, and diced pickles. It’s creamy, tangy, and perfect on rye.

Nutrition per serving:

  1. Calories: 250
  2. Protein: 12g
  3. Carbs: 15g
  4. Fat: 16g
  5. Fiber: 3g

Get the full recipe

8. Grilled Vegetable and Pesto

Grilled Vegetable and Pesto

Zucchini, bell peppers, and red onion grilled or roasted, then stacked on ciabatta with a generous spread of vegan basil pesto.

Nutrition per serving:

  1. Calories: 280
  2. Protein: 7g
  3. Carbs: 40g
  4. Fat: 12g
  5. Fiber: 8g

Get the full recipe

9. Tempeh Reuben

Tempeh Reuben

Thinly sliced tempeh marinated and pan-fried, served on rye with sauerkraut, vegan Swiss cheese, and Russian dressing. Grilled until melty.

Nutrition per serving:

  1. Calories: 380
  2. Protein: 20g
  3. Carbs: 40g
  4. Fat: 18g
  5. Fiber: 9g

Get the full recipe

10. Curried Chickpea Salad Sandwich

Curried Chickpea Salad Sandwich

Chickpeas lightly mashed with curry powder, vegan mayo, raisins, and chopped celery. Sweet, savory, and great in a pita pocket.

Nutrition per serving:

  1. Calories: 330
  2. Protein: 11g
  3. Carbs: 45g
  4. Fat: 12g
  5. Fiber: 11g

Get the full recipe

11. Peanut Butter, Banana, and Chia

Peanut Butter, Banana, and Chia

A classic, but better. Whole grain bread with peanut butter, sliced banana, a drizzle of maple syrup, and a sprinkle of chia seeds.

Nutrition per serving:

  1. Calories: 380
  2. Protein: 12g
  3. Carbs: 50g
  4. Fat: 16g
  5. Fiber: 10g

Get the full recipe

12. Vegan “Chicken” Salad with Grapes

Vegan "Chicken" Salad with Grapes

Shredded vegan chicken (or chickpeas) with vegan mayo, halved grapes, chopped walnuts, and celery. It’s cool, crunchy, and a little sweet.

Nutrition per serving:

  1. Calories: 300
  2. Protein: 10g
  3. Carbs: 35g
  4. Fat: 14g
  5. Fiber: 7g

Get the full recipe

13. Italian White Bean and Rosemary Mash

Italian White Bean and Rosemary Mash

Cannellini beans mashed with rosemary, garlic, and lemon juice, spread on a baguette and topped with arugula and sun-dried tomatoes.

Nutrition per serving:

  1. Calories: 290
  2. Protein: 12g
  3. Carbs: 50g
  4. Fat: 5g
  5. Fiber: 13g

Get the full recipe

14. Vietnamese Style Tofu Banh Mi

Vietnamese Style Tofu Banh Mi

Marinated, baked tofu slices in a baguette with pickled carrots and daikon, cucumber, cilantro, and spicy vegan mayo.

Nutrition per serving:

  1. Calories: 340
  2. Protein: 15g
  3. Carbs: 50g
  4. Fat: 10g
  5. Fiber: 7g

Get the full recipe

15. Sweet Potato and Black Bean Wrap

Mashed roasted sweet potato and black beans with cumin and lime, wrapped in a tortilla with spinach and avocado.

Nutrition per serving:

  1. Calories: 320
  2. Protein: 10g
  3. Carbs: 55g
  4. Fat: 8g
  5. Fiber: 15g

Get the full recipe

16. Lemony Lentil and Avocado

Lemony Lentil and Avocado

Cooked brown lentils tossed in a lemony vinaigrette with fresh herbs, layered onto whole grain bread with mashed avocado and spinach.

Nutrition per serving:

  1. Calories: 310
  2. Protein: 15g
  3. Carbs: 45g
  4. Fat: 10g
  5. Fiber: 18g

Get the full recipe

17. Vegan “Meatball” Sub

Vegan "Meatball" Sub

Store-bought or homemade vegan meatballs in marinara sauce, piled into a sub roll and topped with melted vegan mozzarella.

Nutrition per serving:

  1. Calories: 400
  2. Protein: 18g
  3. Carbs: 60g
  4. Fat: 12g
  5. Fiber: 12g

Get the full recipe

18. Cucumber and Cream Cheese on Rye

Cucumber and Cream Cheese on Rye

Vegan cream cheese spread thickly on rye bread, topped with thinly sliced cucumber, fresh dill, and a pinch of salt and pepper.

Nutrition per serving:

  1. Calories: 240
  2. Protein: 6g
  3. Carbs: 30g
  4. Fat: 11g
  5. Fiber: 5g

Get the full recipe

19. Ultimate Veggie Club

Ultimate Veggie Club

Three layers of goodness: hummus, sliced avocado, lettuce, tomato, cucumber, red onion, and a slice of vegan cheese on toasted multigrain bread.

Nutrition per serving:

  1. Calories: 350
  2. Protein: 12g
  3. Carbs: 40g
  4. Fat: 18g
  5. Fiber: 14g

Get the full recipe

Total
3
Shares
Leave a Reply
Related Posts
Optin Icon

Spring Recipes, Garden Tips, and DIY Ideas 🍓

From what to plant now to what to bake and make this season, get simple spring inspiration delivered to your inbox.