Vegetarian Avocado Sandwich

5 from 153 votes

Ready to serve in minutes, this vegetarian avocado sandwich is fresh, healthy and extra tasty! Perfect for a quick lunch during a busy day!

This post may contain affiliate links. Please read our disclosure policy.

Quick and easy to make and perfect for a light and healthy lunch, this vegetarian avocado sandwich is far from dull. Made with creamy feta and crunchy salad ingredients, this is the perfect bite when you are short on time.

Vegetarian avocado sandwich filled with vetables
Want to save this recipe?
Just type your email below and I’ll send it to you. And as a bonus you’ll get delicious new recipes from me!

Ingredients & substitutions

  • Avocado: Avocado makes for a perfect healthy sandwich spread. Use a ripe avocado that is easy to mash with a fork.
  • Seasonings: Garlic powder, salt and pepper.
  • Lemon juice: Use fresh lemon juice rather than bottled for the best flavor. The lemon flavors add a burst of freshness and the acid cuts through the creamy avocado.
  • Bread: Any type of bread works great for this vegetarian sandwich. You can also make these with tortillas for easy to eat wraps.
  • Feta cheese: This Greek cheese is creamy and briny and adds a great flavor. You can also use goat cheese.
  • Salad ingredients: Tomato, cucumber, red onion, alfalfa sprouts and arugula.
  • Mustard: Dijon mustard adds a great tangy flavor, for a milder taste, you can use wholegrain or yellow mustard.
Ingredients to make the recipe

How to make avocado sandwich

  1. Mash the avocado with the seasonings and spread on one piece of the bread.
  2. Top the avocado with the feta, cucumber, tomato and red onion.
  3. Top with the sprouts and arugula.
  4. Spread the other slice of bread with the mustard and close the sandwich.
4 image collage to show how to assemble the sandwich

Tips for making the sandwich

  1. Use a sturdy bread type. Make sure the bread is thick and not airy so that it can hold all the contents of the avocado sandwich.
  2. Spread the avocado and mustard to the edges of the bread. This will ensure that you don’t have dry pieces of bread that are a bit boring to eat!
  3. Use the freshest and best quality ingredients you can. This is a simple sandwich, so using good quality ingredients makes all the difference. At the very least, your avocado should be ripe so that you can mash it smoothly.
  4. Toast the bread. Lightly toasted bread will add more texture and flavor to each bite, as well as making it more sturdy to hold all of your ingredients in place.

Frequently asked questions

Can you make it ahead of time?

This vegetarian avocado sandwich is best enjoyed soon after it is made so that it is nice and fresh, though you could make one in the morning, then keep it chilled and wrapped in the fridge to enjoy for a quick lunch, or add to lunch boxes. It’s best not to leave it for longer than 24 hours as the bread can start to get soggy.

Can you make it vegan?

This sandwich is vegetarian, but it contains feta, so is not plant based. To make this sandwich vegan, simply omit the feta, or swap it for a dairy-free cheese.

What else can you add?

We love this sandwich just as it is, but you can easily mix up the salad ingredients to make it to your taste, bibb lettuce or scallions would work great. You can also make it heartier by adding some boiled eggs or egg salad, or try it with a layer of hummus. If you have leftover cooked shredded chicken, then that also makes a delicious addition.

Close up shot of vegetarian avocado sandwich

This vegetarian avocado sandwich makes for a tasty, fresh and quick bite that is full of goodness. It take minutes to make and will leave you feeling full and satisfied.

More sandwiches to try:

If you try this healthy-ish feel good Vegetarian Avocado Sandwich recipe or any other recipe on Feel Good Foodie, then don’t forget to rate the recipe and leave a comment below! It helps others who are thinking of making the recipe. We would love to hear about your experience making it. And if you snapped some shots, share it on Instagram so we can repost on Stories!

order MY book

The Feel Good Foodie Cookbook is now available everywhere books are sold!

Vegetarian Avocado Sandwich

Ready to serve in minutes, this vegetarian avocado sandwich is fresh, healthy and extra tasty! Perfect for a quick lunch during a busy day!
5 from 153 votes
Servings 1 serving
Course Sandwich
Calories 439
Prep Time 10 minutes
Total Time 10 minutes
Email This Recipe
Enter your email and I’ll send this directly to you. Plus you’ll get new recipes from me every week!


  • ½ ripe avocado
  • ¼ teaspoon garlic powder
  • ½ lemon juiced
  • Kosher salt to taste
  • freshly cracked black pepper to taste
  • 2 slices sandwich bread toasted
  • 2 tablespoons crumbled feta cheese
  • 3-4 thin tomato slices about ½ medium vine tomato
  • 7-8 thin cucumber slices about ¼ medium English cucumber
  • medium red onion thinly sliced (or 7-8 pickled onion slices)
  • 2 tablespoons alfalfa sprouts
  • 2 tablespoons fresh arugula
  • 1 teaspoon Dijon mustard


  • In a small bowl, mash avocado with garlic powder, and lemon juice. Season to taste with salt and pepper.
  • On one slice of bread, spread avocado mixture. Top with feta, tomato slices, cucumber slices, red onion, sprouts, and arugula.
  • One other slice of bread, spread Dijon and place this slice, Dijon-side down, onto the sandwich. Slice in half and serve immediately.


Storage: Store any leftovers wrapped tightly in plastic wrap. It will last for 24 hours, but the sandwich may soften, so enjoy immediately for best results.


Calories: 439kcal, Carbohydrates: 47g, Protein: 14g, Fat: 24g, Saturated Fat: 8g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 12g, Trans Fat: 1g, Cholesterol: 30mg, Sodium: 733mg, Potassium: 1038mg, Fiber: 12g, Sugar: 10g, Vitamin A: 1584IU, Vitamin C: 56mg, Calcium: 396mg, Iron: 4mg

Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.

Cuisine American
Course: Sandwich

Rate and comment

Recipe Rating


  1. judy says:

    Nice combination of ingredients. Was flavorful enough, didn’t put the mustard

    1. Yumna says:

      Glad you enjoyed it.

  2. philomela arias says:

    yummy and delicious

    1. Yumna J. says:

      Thank you!

  3. Pam says:

    I absolutely love this sandwich filling and I will make it again and again. I added a teaspoon of Dijon mustard to spice it up and the result was delicious.
    I had it with toasted sourdough layered with rocket.

    1. Yumna J. says:

      So happy to hear that, Pam!

  4. Racelle says:

    This recipe tastes so good! The avocado mix brings a lot of flavor to it. It’s so easy and yummy 🙂 Thank you.

    1. Yumna Jawad says:

      Thank you so much! I love that!