Roasted Vegetable Sandwiches with Avocado Sauce

Disclosure: This post may contain affiliate links, which means we may receive a commission if you click a link and purchase something that we have recommended. For more information please visit our Privacy Policy

These healthy vegan pittas are stuffed with roasted cauliflower and chickpeas and topped with a creamy avocado sauce. Roasted vegetable sandwiches make a delicious lunch or easy dinner.

Hello new take-to-work lunch idea 👋

Vegetable sandwiches in a wooden tray on a blue background

Overhead shot of roasted veg pitta with cauliflower and avocado sauce

It’s so good to have lunch options like this one in your back pocket. Not only are these sandwiches hardy enough to last a few days in the fridge but they’re also super versatile and are topped with a sauce to die for.

I’ve mentioned a few times that I’ve kind of been lukewarm towards avocado for the past few years. I spent my teenage years enjoying it but one day I just went off it completely. Recently I’ve been gradually reintroducing it into my diet and it turns out that sauces like this one with a hint of spice and plenty of other herby flavours going on are the perfect vehicle.

For these vegetable sandwiches I used homemade pitta breads which Will has just perfected and they tasted so good but you could go for pretty much any outer you like to transport this delicious filling to your mouth.

In terms of contents these are most similar to these veggie wraps but with added chickpeas and aubergine.

Bowl of roasted cauliflower for veggie sandwich with coriander

Overhead shot of a blue bowl of roasted chickpeas for a vegan pitta

Why we love these roasted vegetable sandwiches…

First off they’re completely vegan which makes them perfect for when we’re avoiding meat during the week.

They’re also super healthy and full of good stuff like protein from the chickpeas and healthy fats from the avocado.

These sandwiches are also incredible versatile and you can use the same basic recipe to make all kinds of different version from changing the vegetables you choose to switching the pitta for sourdough or a wrap.

They’re also great for meal prep as they last for a few days in the fridge so you can prep them at the weekend ready to take to work during the week.

You can also easily make them gluten free just by switching the bread for your favourite gluten free option or leaving it out altogether and serving everything over a salad.

Overhead shot of roasted vegetable sandwich in a wooden tray on a blue background

Roasted vegetable sandwiches packed into a tray on a blue surface

Veggie Pitta Ingredients

Chickpeas: Tinned is fine, simply drain and rinse before using

Veggies: I went for cauliflower and aubergine for these sandwiches but you could use whatever you have on hand

Spices: I tossed the veg and chickpeas in a mixture of chilli powder and curry powder before roasting to add a bit of heat

Pitta: Or another bread of your choice

Avocado Sauce: This is made from a blend of avocados, garlic, olive oil, coriander, chilli and lime juice 

Overhead shot of vegan sandwich with avocado sauce on a blue background

Bowl of roasted cauliflower for roasted veg sandwich with coriander

How to make a roasted vegetable sandwich

Roast the vegetables: Toss the vegetables and chickpeas with olive oil and spices and place in the oven for 30-40 minutes.

Make the sauce: Put all the sauce ingredients into a blender and blend until smooth, check for seasoning.

Finish the sandwiches: Stuff the pittas with the vegetables and chickpeas and top with the sauce.

Equipment you need to make this recipe…

Want more? Try these other lunch recipes!

Overhead shot of vegan sandwich with avocado sauce on a blue background

Roasted Vegetable Sandwiches with Avocado Sauce

These healthy vegan pittas are stuffed with roasted cauliflower and chickpeas and topped with a creamy avocado sauce. These roasted vegetable sandwiches make a delicious lunch or easy dinner.
5 from 5 votes
Print Pin Rate
Course: Main Course
Cuisine: Mediterranean
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 4 servings
Calories: 655kcal
Author: Amy Fulwood


  • 2 400g tins Chickpeas drained and rinsed
  • 1 head Cauliflower cut into florets
  • 1 tbsp Olive Oil
  • 1 Aubergine chopped
  • 2 tsp Chilli Powder
  • 2 tsp Curry Powder
  • 4 Pitta Breads split open

Avocado Sauce

  • 2 Avocados
  • 2 clove Garlic
  • 2 tbsp Olive Oil
  • Small bunch Coriander
  • Salt and Pepper
  • 1 Chilli deseeded
  • 1 Lime juiced


  • Heat the oven to 220°C/425°F. Spread the chickpeas, cauliflower and aubergine on a baking sheet in a single layer (use two if you need to). Drizzle over the olive oil and spices and toss together. Roast for 30-40 minutes.
  • Place all of the sauce ingredients in a food processor and blend until smooth. Add salt and pepper as needed.
  • Fill each pitta with the roasted vegetables and chickpeas and top with the avocado sauce.
Nutrition Facts
Roasted Vegetable Sandwiches with Avocado Sauce
Amount Per Serving
Calories 655 Calories from Fat 270
% Daily Value*
Fat 30g46%
Saturated Fat 4g20%
Sodium 384mg16%
Potassium 1633mg47%
Carbohydrates 86g29%
Fiber 23g92%
Sugar 13g14%
Protein 21g42%
Vitamin A 707IU14%
Vitamin C 105mg127%
Calcium 169mg17%
Iron 6mg33%
* Percent Daily Values are based on a 2000 calorie diet.


Nutrition information is an estimate and will vary depending on the exact ingredients used.
Did you make this recipe?Tag @amycookreport on Instagram and hashtag it #thecookreport!

Like the look of this recipe? Make sure you pin it for later!

Pinterest image for roasted vegetable sandwiches with text overlay

You Might Also Like


  • Reply
    11/10/2019 at 10:21 AM

    5 stars
    I love this idea for a nice lunch! The Avocado sauce is perfect and can be so versatile!

  • Reply
    11/10/2019 at 11:33 AM

    5 stars
    Fabulous way to enjoy a veggie party! 🙂 I mean you can stuff those pittas with anything but when you choose cauliflower and chickpeas, the flavors go through the roof!

  • Reply
    11/10/2019 at 11:59 AM

    5 stars
    These veggie sandwiches are 100% for me! YUMMMO. Oh that avocado sauce!

  • Reply
    11/10/2019 at 12:19 PM

    5 stars
    Oh goodness, this sandwich looks absolutely delicious! We love grilled vegetables so I’ll be adding this one to next week’s meal plan. Thanks for sharing.

  • Reply
    11/10/2019 at 1:06 PM

    5 stars
    I absolutely love this idea. This will be perfect lunch to pack in lunchbox. I absolutely love the flavors and that sauce sounds soooo good! Making this asap!

  • Leave a Reply

    Recipe Rating

    This site uses Akismet to reduce spam. Learn how your comment data is processed.