Go Back Email Link
+ servings
Pita bread topped with lettuce, tomato, crispy tofu, mushrooms, and a spoonful of pesto mayo

Zesty Tofu and Mushroom Pita Wraps with Pesto Mayo

No ratings yet
These zesty tofu and mushroom pita wraps are hearty, flavor-packed, and ultra-satisfying – perfect for an easy lunch or dinner. They bring together crispy sweet-savory crumbled tofu, umami mushrooms with onions, and a zingy pesto mayo that ties everything together with a burst of lime. This is also great for meal prep for the week since you can prepare all the components beforehand!
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Course Appetizer, Breakfast, Condiments, Finger Food, Main Course, Salad, Side Dish, Sides, Snack, Snacks, Starters
Cuisine Fusion, Western
Servings 4 servings
Calories 413 kcal

Ingredients
 
 

TOFU

MUSHROOMS

  • 1/2 lb fresh mushrooms of choice , I used a mix of maitake, king oyster, and shiitake mushrooms
  • 1 small white onion thinly sliced
  • 1 tbsp vegan butter
  • Salt and pepper to taste
  • Splash of soy sauce to taste
  • Pinch ground cumin optional
  • Pinch ground coriander optional

PESTO MAYO

  • 1/4 cup vegan mayonnaise
  • 2 tbsp basil pesto (see notes)
  • 2 cloves garlic finely minced
  • 1/2 to 1 tbsp lime juice adjust to desired consistency
  • Zest from 1 lime

TO SERVE

  • Pita bread or wrap of choice (see notes)
  • Sliced cherry tomatoes
  • Lettuce
  • Chili oil
  • Lime juice

Instructions
 

Prep the Tofu

  • Drain and pat dry your tofu using a kitchen towel to remove excess moisture.
  • Crumble the tofu. Place the tofu a your air fryer basket. I like to line mine with some parchment paper.
  • Air-fry the tofu for 12-15 minutes at 350F or until light brown. Flip halfway through cooking. Note that some white bits are okay, since this adds to the overall texture.
    Note: Don’t overcook the tofu since airfrying for too long can dry it out.
  • Heat a pan over medium heat and add the neutral oil. Sauté the garlic for 30 seconds, then add in the crumbled tofu.
    Pour in the maple syrup, soy sauce, and dark soy sauce (if using). Let everything simmer and coat the tofu evenly until sticky and caramelized. Set aside.

Cook the Mushrooms

  • Break apart or slice the mushrooms.
  • In the same pan, add the mushrooms. I like to dry sear the mushrooms first to release excess moisture and get some charred bits/edges. Season the mushrooms with salt and pepper.
  • Once the mushrooms are cooked, melt the vegan butter. Add the onions and sauté the onion until aromatic and translucent. Season the mushrooms with soy sauce, to taste. Add cumin and coriander if desired.

Make the Pesto Mayo

  • In a bowl, mix together vegan mayo, pesto, minced garlic, lime juice, and lime zest. Adjust the consistency and taste with more lime juice as needed.
  • Taste and adjust to your liking—it should be creamy, zesty, and aromatic!

Assemble & Serve

  • Warm your pita bread, then generously spread pesto mayo on one side. Layer in lettuce, tofu, mushrooms, and sliced tomatoes. Finish with a drizzle of chili oil for that extra zing and even more pesto mayo!
  • Fold, wrap, or eat open-faced – however you like it!

WATCH Video

Notes

  • You can use any mushrooms you like—shiitake, oyster, and cremini are great choices.
  • I made the pesto with 80 grams fresh Genovese basil leaves, 2 cloves of garlic, a hand full of walnuts (or pine nuts if you have), extra virgin olive oil, and salt. I don't have a fixed pesto recipe, since I usually just pulse everything and adjust to taste! You can also just store-bought pesto.
  • The pesto mayo can be made ahead and kept in the fridge for up to 3 days. 
  • Want to skip the pita? This also works great as a grain bowl over rice or quinoa.

NUTRITIONAL INFO

Serving: 1wrap | Calories: 413kcal | Carbohydrates: 46g | Protein: 13g | Fat: 20g | Saturated Fat: 3g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 3g | Trans Fat: 0.03g | Cholesterol: 1mg | Sodium: 808mg | Potassium: 430mg | Fiber: 3g | Sugar: 9g | Vitamin A: 349IU | Vitamin C: 5mg | Calcium: 105mg | Iron: 2mg
DID YOU MAKE THIS RECIPE?Please leave a rating or comment and share a photo on Instagram, and tag me @thefoodietakesflight or use #thefoodietakesflight :)