These shawarma-spiced beef lettuce wraps are everything you want in a light but satisfying meal. The crisp lettuce cups cradle a fragrant, spiced beef filling, topped with juicy tomato and tangy pickled red onion. A creamy lemon-garlic sauce ties it all together, while sliced almonds add a delightful crunch and hot sauce brings the heat.
Ready in just 30 minutes, this recipe is perfect for busy weeknights when you crave something flavorful and fresh. The combination of warm shawarma spices, cool lettuce and bright pickled onions is irresistible. Serve with extra lemon wedges for a burst of citrus.
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 the root end from the lettuce and separate the 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 another small bowl, mix the 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, about 2-3 minutes. Add the ground beef, shawarma spice blend and remaining garlic powder; season generously with salt and pepper. Cook, breaking up the meat, until browned and cooked through, 4-6 minutes. Stir in the chicken stock concentrates and ¼ cup water, then reduce heat to medium-low. Simmer, scraping up any browned bits, until slightly thickened, 1-2 minutes. Taste and adjust seasoning if desired.
- Divide the lettuce leaves among plates. Fill each leaf with the spiced beef, diced tomato and pickled onion (drain first). Drizzle with the white sauce and hot sauce to taste. Sprinkle with sliced almonds. Serve with remaining lemon wedges on the side.
Recipe Tips
For a milder white sauce, use less garlic powder or add an extra squeeze of lemon.
If you prefer a vegetarian version, substitute the ground beef with crumbled tofu or plant-based meat.
To make the pickled onion ahead, prepare it up to a day in advance and refrigerate.
FAQ
Can I use ground turkey or chicken instead of beef?
Yes, ground turkey or chicken works well in this recipe. Just adjust cooking time as needed until fully cooked.
What can I use instead of shawarma spice blend?
You can make your own blend with cumin, coriander, paprika, turmeric, cinnamon and a pinch of cayenne.
How do I store leftovers?
Store the cooked beef, white sauce and pickled onion separately in airtight containers in the refrigerator for up to 3 days. Assemble fresh lettuce wraps when ready to eat.





























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