Skip to main content
Veggie Tofu Shawarma Lettuce Wraps

Veggie Tofu Shawarma Lettuce Wraps

with Roma Tomato, Pickled Shallot & Garlicky White Sauce
4.0(12)Review SummaryRead review summary highlights
Recipe Development Team
Recipe Development TeamUpdated on September 21, 2026
Get Free Breakfast for Life + 10 Free Meals
Get Free Breakfast for Life + 10 Free Meals
Calories
: 
380 kcal
Protein
: 
22g protein
Total
: 
20 minutes
Difficulty
: 
Medium
Allergens:
  • Soy
  • Milk
  • Eggs

Shawarma-spiced tofu is seared until golden and fragrant, then tucked into crisp lettuce cups with chopped lettuce, sliced Roma tomato, and quick-pickled shallot. A creamy garlic yogurt-mayo sauce drizzled on top ties it all together. These light, fresh wraps are ready in about 25 minutes and make a satisfying vegetarian meal.

Produced in a facility that processes eggs, milk, fish, peanuts, sesame, shellfish, soy, tree nuts, and wheat.
Serving amount

1 unit

Baby Lettuce

1 unit

Chicken Stock Concentrate

1 unit

Tofu

(Contains: Soy)

2 tablespoon

Yogurt

(Contains: Milk)

5 teaspoon

Red Wine Vinegar

⅔ tablespoon

Shawarma Spice Blend

2 tablespoon

Mayonnaise

(Contains: Eggs)

1 unit

Tomato

1 teaspoon

Garlic Powder

1 unit

Shallot

Not included in your delivery

1 teaspoon (tsp)

Salt

½ teaspoon (tsp)

Sugar

1 teaspoon (tsp)

Cooking Oil

teaspoon (tsp)

Black Pepper

per serving
Calories380 kcal
Fat24 g
Saturated Fat4 g
Carbohydrate20 g
Sugar7 g
Dietary Fiber8 g
Protein22 g
Cholesterol15 mg
Sodium500 mg
Potassium720 mg
Calcium370 mg
Iron5.4 mg
Due to the different suppliers we purchase our products from, nutritional facts per meal can vary from the website to what is received in the delivered box, depending on your region.
•Small Bowl
•Large Pan
•Whisk

Cooking Steps

Prep
1
  • Wash and dry produce.

  • Halve, peel, and thinly slice shallot. Trim and discard root end from lettuce; separate leaves. Reserve 6 whole lettuce leaves (12 leaves for 4 servings); finely chop remaining lettuce. Halve tomato lengthwise and thinly slice crosswise into half-moons.

Pickle Shallot
2
  • In a small microwave-safe bowl, combine shallot, vinegar, ½ tsp sugar, and ¼ tsp salt (1 tsp sugar and ½ tsp salt for 4 servings). Microwave until shallot turns pink, 30-60 seconds.

  • Set aside to pickle, stirring occasionally.

Cook Tofu
3
  • Heat a drizzle of oil in a large, preferably nonstick, pan over medium-high heat. Add tofu*, stock concentrate, 2 tsp Shawarma Spice Blend (4 tsp for 4 servings) (be sure to measure—we sent more!), half the garlic powder (you’ll use the rest later), a pinch of salt, and pepper.

  • Cook, stirring occasionally, until tofu is browned and heated through, 6-8 minutes.

Mix Sauce
4
  • While tofu cooks, in a second small bowl, whisk together yogurt, mayonnaise, and remaining garlic powder. Taste and season with salt and pepper.

Assemble Wraps
5
  • Fill lettuce leaves with shredded lettuce, tofu, tomato, and pickled shallot (draining first).

Serve
6
  • Divide lettuce wraps between plates and drizzle with as much white sauce as you like. Serve.

Customer reviews

Review summary

Updated on Apr 2026
  • Flavor: The tofu was quite bland and needed more seasoning; a soy marinade would boost the flavor significantly.
  • Ease of prep: Instructions for preparing the tofu were missing, leaving some guesswork in the cooking process.
  • Suggestions: Press the tofu first or add butter while cooking to prevent dryness and improve texture.
AI-generated from customer reviews

More delicious recipes with similar ingredients

Highest-rated dinner recipes

This week's must-try HelloFresh recipes