Vegan Pita Sandwiches

5 from 37 votes

Vegan pita sandwich filled with roasted cauliflower seasoned with bright Mediterranean spices, fresh tomatoes, crisp lettuce, and tahini!

Jump to Recipe โ–ผ
Prep Time 5 minutes
Servings 4 servings
Comments
8

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

I grew up eating a lot of pita sandwiches, but they were not always planned-out recipes. Sometimes it was whatever my mom had roasted, a little yogurt sauce, some lettuce or pickled red onions, and warm pita to hold it all together. This vegan pita sandwich feels very much like that to me: roasted spiced cauliflower, tomatoes, lettuce, and tahini sauce tucked into pita bread. I keep the parts separate in the fridge and assemble one when I need lunch. Very low effort, very worth it!

Three cauliflower pitas on a dish resting on top of one another with a small dish of tahini nearby.
Save this recipe!
Type your email & I’ll send it to you!

Recipe testing notes

For the past 10 years, I’ve tested every recipe before sharing it with you! These notes give you a peek into the process of developing this vegetarian/vegan pita sandwich recipe.

I tested this recipe more around the assembly because roasting vegetables in the oven is pretty straightforward. The biggest thing was cutting the cauliflower florets small enough to fit inside the pita without them falling out after one bite. Larger pieces tasted fine, but they made the pita harder to eat.

I also liked the pita better warmed. Room temperature pita can crack when it opens, especially if it’s not super fresh. The tahini sauce was the thing that pulled it all together. The batch I made without it was just spiced cauliflower in bread, kind of dry. The drizzle is what made it feel like an actual meal.

Happy Cooking!
– Yumna

Vegan Pita Sandwich Ingredients

Ingredients to make the recipe: head of cauliflower and spices in bowl.
  • Cauliflower: You can use frozen cauliflower, but fresh roasts better. Frozen releases more water, so the edges don’t brown the same way. When cutting the cauliflower, aim for bite-sized pieces.
  • Seasoning and oil: Olive oil, cumin, smoked paprika, coriander, garlic powder, salt, and black pepper. If I already have my 7-spice mix made, I sometimes use 1 teaspoon of that in place of the cumin and coriander, then keep the paprika, garlic powder, salt, and pepper as written.
  • Pita bread: Small pita breads are easiest for making a pita pocket sandwich. Make sure to check the label to ensure it’s vegan-friendly. You can also make your own pita bread or use flatbread, naan, lettuce wraps, or collard green wraps.
  • Toppings: Shredded lettuce and thinly sliced Roma tomatoes. If the tomatoes are very juicy, I pat them dry so they don’t make the pita soggy.
  • Sauce: Tahini sauce is optional, but I love the flavor it adds to the sandwich. You can find it at most grocery stores in the international aisle. Use garlic sauce instead of tahini, or tzatziki if you want a vegetarian pita sandwich.

How to Make this Vegan Pita Sandwich

These photos show the main steps for roasting the cauliflower and filling the pita pockets. For the full ingredient list and detailed instructions, skip straight to the Pita Sandwich Recipe.

1. Mix the Seasoning and Prep the Cauliflower

Cauliflower on a lined baking sheet with a bowl of seasoning nearby.

Whisk the cumin, paprika, coriander, garlic powder, salt, and pepper in a small bowl, then add the cauliflower and olive oil to the prepared baking sheet.

2. Sprinkle the Spice Mixture Over the Cauliflower

Seasoned cauliflower on a lined baking sheet.

Toss everything together with your hands. Try to get the seasoning into all the little edges.

3. Roast the Cauliflower

Roasted cauliflower on a baking sheet.

Bake until the cauliflower is fork-tender with browned edges. I toss it once halfway through so the pieces color on more than one side.

4. Fill the Pita Pockets

A hand holding one cauliflower pita, with more in the background.

Add the lettuce and tomatoes to the pita pockets, then tuck the roasted cauliflower inside. Finish with tahini sauce right before serving.

Full Vegan Pita Sandwich Recipe

Three cauliflower pitas on a dish resting on top of one another with a small dish of tahini nearby.

Vegan Pita Sandwich Recipe

Author: Yumna Jawad
5 from 37 votes
This vegan pita sandwich is made with roasted spiced cauliflower, lettuce, tomatoes, and tahini sauce tucked into warm pita bread.
Prep Time5 minutes
Cook Time40 minutes
Total Time45 minutes
Servings4 servings
Email This Recipe
Enter your email and I’ll send this directly to you. Plus you’ll get new recipes from me every week!

Ingredients
  

For Serving

  • Shredded lettuce
  • Tomatoes sliced
  • Tahini sauce
  • Small pita breads cut in half to create a pocket

Instructions

  • Preheat the oven to 425°F degrees and line a large baking sheet with parchment paper.
  • Add the cauliflower and olive oil to the prepared baking sheet. In a small bowl, whisk together cumin, paprika, coriander, garlic powder, salt and pepper, and sprinkle it on the cauliflower. Use your hands to toss the cauliflower with the seasoning on all sides.
  • Bake until the cauliflower is golden brown and fork tender, about 40 minutes, tossing halfway through.
  • To assemble the pitas, place lettuce and tomatoes in the pita pockets, add the roasted cauliflower on top and drizzle with the tahini sauce.

Notes

My Top Tip: Warm the pita before opening it. This makes a big difference, especially with store-bought pita. Once it’s warm and flexible, cut it in half and gently open the pocket with your fingers. If it starts to tear, stop forcing it and use it like a folded sandwich instead.
Storage: Store the roasted cauliflower separately from the pita, lettuce, tomatoes, and tahini sauce. The cauliflower will keep in an airtight container in the fridge for up to 4 days. Reheat in a 375°F oven or air fryer for 5 to 8 minutes, or in a skillet over medium heat for 3 to 5 minutes, until warmed through.
Freezing: I don’t recommend freezing the assembled pita sandwiches. To freeze the roasted cauliflower, let it cool completely, then transfer it to a freezer-safe bag or container and freeze for up to 3 months. Thaw in the fridge overnight and reheat in a 375°F oven or air fryer until warmed through.

Nutrition

Calories: 133kcal, Carbohydrates: 8g, Protein: 3g, Fat: 11g, Saturated Fat: 2g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 8g, Sodium: 335mg, Potassium: 453mg, Fiber: 3g, Sugar: 3g, Vitamin A: 132IU, Vitamin C: 69mg, Calcium: 39mg, Iron: 1mg

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

Did You Make This Recipe?

Recipe Variations

  • Add hummus. Spread 1 to 2 tablespoons of hummus or roasted garlic hummus inside each pita half before adding the filling.
  • Add pickled vegetables. Pickled turnips and pickled onions are my favorites.
  • Use more roasted vegetables. While roasting the cauliflower, my mom often roasts potatoes with them as well to add to the pita sandwiches. You can also swap up to half the cauliflower with small pieces of eggplant, zucchini, mushrooms, or sweet potatoes.

Recipe Tips

  1. Spread the cauliflower out before roasting. If the pan is crowded, the cauliflower will steam instead of brown. I’d rather use two pans than pile everything onto one.
  2. Start with the lettuce. It gives the pita a barrier from the tomatoes and sauce, so the bread doesn’t get soft as quickly.
  3. Don’t overfill the pockets. The pita will split if there’s too much inside. Two smaller pita halves are easier to eat than one overstuffed.
  4. Drizzle the tahini sauce right at the end. That way the lettuce stays crisp, and the pita doesn’t get too soft.

Serving Ideas

Close up shot of hand holding pita stuffed with cauliflower roasted in the oven with tahini sauce.

More Easy Vegan Lunch Recipes

5 from 37 votes (34 ratings without comment)

Rate and comment

Recipe Rating




Comments

  1. Jenny says:

    Loved this! My 9 year old even loved it! After finishing it he said, โ€œI kept eating because itโ€™s so good, but this โ€˜meatโ€™ tastes weird!โ€ He had no clue it was cauliflower (his second most disliked veggie). I also made it with your tzatziki and Lebanese garlic paste in addition to the tahini sauceโ€ฆ.and topped it off with some feta. So delicious!

    1. Yumna Jawad says:

      Yay! That’s amazing. Sounds like a perfect way to enjoy it!

  2. Jumana Murphy says:

    Thanks for your website and thanks for my niece who told me about you!!!

    1. Yumna Jawad says:

      Aww thank you so much!

  3. Kelly says:

    I make just the cauliflower and potatoes all the time as a side dish. SO delicious!

    1. Yumna Jawad says:

      That’s awesome!! Such a yummy meal!

  4. Chaya says:

    I made these for my office Sandwich CSA. We have a weekly CSA for sandwiches. Each Monday another member makes sandwiches for the group. So I made 26 of these. They came out delicious. I added cucumber to them for a little extra crunch but otherwise followed the recipe exactly. I hope my coworkers like them as much as I do.

    1. Yumna Jawad says:

      That’s wonderful! So glad to hear it! ๐Ÿ™‚