These shawarma-spiced tofu lettuce wraps are a quick and satisfying dinner that’s full of flavor and texture. Crisp lettuce leaves cradle fragrant, spiced tofu, topped with juicy tomato and tangy quick-pickled onion. A creamy lemon-garlic white sauce adds richness, while sliced almonds and hot sauce bring crunch and heat.
Ready in just 30 minutes, these wraps are perfect for a light yet filling meal. The combination of warm spices, cool lettuce and zesty sauce makes every bite a delight. Keep napkins handy-you’ll want to enjoy every last drop!
Log in to save recipes and build weekly shopping lists.
Recipe details
Nutrition per serving
Dietary labels
Allergen check
Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.
Ingredients
Instructions
- Wash and dry all produce. Halve, peel and thinly slice half the red onion; finely dice the remaining half. Quarter the lemons. Trim and discard the root end from the lettuce; separate into individual leaves. Dice the tomato.
- In a small microwave-safe bowl, combine the sliced onion, juice from one lemon, ½ teaspoon sugar and a pinch of salt and pepper. Microwave for 30 seconds, then set aside to pickle, stirring occasionally. In a separate small bowl, mix sour cream, mayonnaise, ¾ teaspoon garlic powder and a squeeze of lemon juice. Season the white sauce with salt and pepper to taste.
- Heat a drizzle of oil in a large pan over medium-high heat. Add the diced onion and a pinch of salt; cook, stirring, until slightly softened, 2-3 minutes. Add the tofu (crumbled or diced), shawarma spice blend and remaining garlic powder; season generously with salt and pepper. Cook, breaking up the tofu, until browned and heated through, 4-6 minutes. Stir in the chicken stock concentrates and ¼ cup water, then reduce heat to medium-low and simmer until slightly thickened, 1-2 minutes. Taste and adjust seasoning if needed.
- Divide the lettuce leaves among plates. Fill with the tofu mixture, diced tomato and pickled onion (drained). Drizzle with white sauce and hot sauce to taste. Sprinkle with sliced almonds. Serve with remaining lemon wedges on the side.
Recipe Tips
For extra crunch, toast the sliced almonds in a dry pan over medium heat for 1-2 minutes before sprinkling.
If you prefer a milder white sauce, reduce the garlic powder or add a splash of water to thin it.
Use any leftover pickled onion as a tangy topping for salads or sandwiches.
FAQ
Can I use a different protein instead of tofu?
Yes, you can substitute ground turkey, chicken or even crumbled tempeh. Adjust cooking time as needed.
How do I store leftovers?
Store the tofu mixture, pickled onion and white sauce separately in airtight containers in the refrigerator for up to 3 days. Assemble wraps just before serving.
Is this recipe gluten-free?
Yes, all ingredients are naturally gluten-free. Check labels on stock concentrate and hot sauce to ensure they are gluten-free.





























Recipe comments
0 DandyRecipes comments
Log in to comment on this recipe.
No DandyRecipes comments yet.