Salads
This beef shawarma salad recipe transforms traditional Middle Eastern flavors into a fresh, crunchy dish that’s perfect for lunch or dinner. The secret lies in marinating thinly sliced beef with warm spices—cinnamon, cumin, and paprika—that infuse the meat with deep, aromatic richness.
Whether you grill, pan-sear, or air-fry, the result is tender, flavorful beef that pairs perfectly with crispy tortilla strips and a bright, tangy yogurt dressing.
The salad itself is a vibrant mix of fresh vegetables—crunchy cucumbers, juicy tomatoes, and crisp red onions—tossed with the spiced beef and toasted tortilla triangles for texture. The yogurt dressing, infused with garlic and lemon, ties everything together with a cool, creamy contrast to the bold flavors.
This recipe bridges the gap between comfort food and fresh, healthy eating, making it ideal for meal prep or a satisfying weeknight dinner.
What makes this dish truly special is the balance of textures and flavors—each bite delivers tender beef, crispy tortillas, and fresh vegetables, all coated in that zesty yogurt dressing.
The spices in the marinade ensure every forkful is packed with warmth, while the cooling elements keep the salad from feeling heavy. It’s a recipe that feels both indulgent and light, proving that salads can be just as exciting as they are nutritious.
Ready in under an hour, this beef shawarma salad is perfect for feeding a crowd or meal prepping for the week. The method is simple, but the result is restaurant-quality—bold, flavorful, and impossible to resist. Let’s get started!
Ingredients for beef shawarma salad
Transform bold shawarma flavors into a fresh, crunchy salad with these vibrant ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Lean Beef Top Round 🥩 | 1 ½ lb | Thinly sliced against grain |
| Plain Yogurt 🥛 | 1 cup | Full-fat preferred for creaminess |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For marinade and dressing |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Paprika 🌶️ | 1 tbsp | Smoked for authentic shawarma taste |
| Ground Cinnamon 🌿 | ½ tsp | Pure, not cinnamon sugar |
| Garlic Cloves 🧄 | 4 cloves | Minced for marinade and dressing |
| Lemon Juice 🍋 | ¼ cup | Freshly squeezed |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Tortillas 🌯 | 6 whole | Flour tortillas, cut into triangles |
| Cucumber 🥒 | 1 large | Seeded and sliced into half-moons |
| Roma Tomatoes 🍅 | 3 medium | Diced for fresh crunch |
| Red Onion 🧅 | 1 medium | Thinly sliced for sharp bite |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
The beef is the heart of this dish, so look for lean top round—it stays tender when sliced thin. Slice against the grain for maximum tenderness. For the spices, Penzeys or bulk bins offer the freshest cumin and paprika. If you can't find smoked paprika, regular paprika plus a pinch of liquid smoke works. The tortillas should be flour-based for that classic crispy texture—Mission or La Tortilla Factory are my go-to brands. Store-bought tortilla strips are a time-saver, but homemade (tossed in oil and baked) add extra crunch.
No smoked paprika? Substitute regular paprika plus a dash of cayenne for heat. Full-fat yogurt is ideal, but Greek yogurt works too—just thin with a splash of water if needed. Fresh parsley is best, but dried parsley at half the amount is fine in a pinch. For the cucumber, English cucumbers are less seedy and more tender. The Roma tomatoes should be firm and red—Heirloom varieties add sweetness but work just as well. If you're prepping ahead, slice the veggies last to keep them crisp.
Marinated beef keeps 2 days in the fridge, covered tightly. The yogurt dressing should be made fresh—it lasts 3 days but thickens over time, so stir before using. Tortilla strips crisp up again when reheated 2 minutes at 350°F. Store all components separately until ready to assemble. This salad tastes even better the next day as flavors meld—perfect for meal prep. Pack dressing separately to keep everything crisp.
Why You'll Love This Recipe
- No-Fuss Protein Pack: I swear by the top round cut—lean, affordable, and forgiving. Thinly sliced, marinated in yogurt and spices, then seared? It’s the kind of beef that doesn’t dry out or need babying.
- Spice Kiss Guaranteed: That smoky paprika and earthy cumin? They turn simple yogurt into a creamy, tangy sauce that clings to every bite. Honestly, the first time I tasted it, I nearly licked the bowl.
- Lunchbox Legend: Between us, this is my go-to for meal prep. The beef stays fresh for days, and I just toss in whatever veggies I have—cucumber, tomato, red onion—no stress. Perfect for work lunches or picnic blankets.
- Budget Win: Top round’s cheap, and a little goes a long way. I’ve fed four people for under $10, and the leftovers? Even better the next day. (Yes, even on a Tuesday night.)
Step-by-step instructions for beef shawarma salad
Here's the precise method to create tender, spiced beef and crispy tortilla triangles that elevate this salad.
Marinate and Cook the Beef
In a large bowl, combine the 1.5 lb lean beef top round, sliced thinly against the grain, with the 1 cup plain yogurt, 0.25 cup extra-virgin olive oil, 1 tbsp ground cumin, 1 tbsp paprika, 0.5 tsp ground cinnamon, 4 minced garlic cloves, 0.25 cup lemon juice, 1 tsp salt, and 0.5 tsp black pepper. Mix thoroughly until the beef is fully coated in the marinade. Cover and refrigerate for at least 4 hours, or preferably overnight, to allow the flavors to deeply penetrate the meat.
After marinating, heat a large skillet over medium-high heat and add the beef in a single layer, avoiding overcrowding. Cook for 3-4 minutes per side until the beef reaches 160°F internally and develops a golden-brown crust. Remove from heat and let rest for 5 minutes before slicing into thin strips. The beef should be tender yet still hold its shape—this is key for the perfect shawarma texture.
Prepare the Crispy Tortilla Triangles
Preheat your oven to 375°F and line a baking sheet with parchment paper. Cut each of the 6 whole tortillas into 4 triangles (you'll have 24 pieces total). Brush each triangle lightly with 1 tablespoon of the reserved beef marinade (about 1-2 teaspoons per triangle) using a pastry brush. Arrange them on the baking sheet in a single layer, leaving about 1 inch between each piece to ensure even crisping.
Bake for 8-10 minutes until the edges are golden brown and crispy, flipping halfway through for even cooking. Watch closely—they crisp quickly, and burning is easy. Remove from the oven and let cool for 2 minutes before transferring to a paper towel-lined plate to absorb any excess oil. These crispy triangles will add a satisfying crunch to balance the tender beef and fresh vegetables.
Assemble the Salad Base
In a large mixing bowl, combine the 1 large seeded cucumber (sliced into half-moons), 3 medium diced Roma tomatoes, and 1 medium thinly sliced red onion. Gently toss with 2 tablespoons of the reserved beef marinade to lightly dress the vegetables without making them soggy. The vegetables should be bright and crisp—this is the foundation of your salad, so handle them gently to maintain their texture.
Add the sliced beef strips to the bowl and toss everything together just until combined. The beef will release its juices, creating a flavorful base for the salad. Taste and adjust seasoning if needed, adding a pinch more salt or a splash of lemon juice if the flavors need balancing. Here's where the magic happens—the tender beef, crisp vegetables, and tangy marinade come together in perfect harmony.
Garnish and Serve
Divide the salad among 4 serving plates, spreading the beef and vegetable mixture evenly. Top each serving generously with the crispy tortilla triangles, arranging them in a visually appealing pattern. Sprinkle the 0.25 cup chopped fresh parsley over the top for a pop of color and freshness. The parsley not only looks beautiful but also adds a bright, herbal note that cuts through the richness of the beef.
Serve immediately while the tortilla triangles are still crispy and the beef is warm. The contrast of temperatures and textures—tender beef, crispy tortillas, and cool vegetables—makes this salad truly special. For an extra touch, drizzle any remaining marinade from the skillet over the top before serving. This dish is best enjoyed fresh, so don't let it sit too long before digging in.
Pro Tips For Making Beef Shawarma Salad
- Slice Thin, Slice Fast: Top round can get chewy if you’re not careful—use a sharp knife and slice against the grain at a 45-degree angle. I used to fight this step, but now I just set up a cutting board at the edge of the counter and go for it. (Yes, it’s faster than you think.)
- Marinate Cold, Not Room Temp: The yogurt marinade works best when the beef starts cold—pull it straight from the fridge and toss it in. I learned this the hard way after a batch turned out mushy; cold meat absorbs the spices evenly without breaking down too soon. (And skip the urge to speed it up with warm yogurt.)
- Don’t Overcrowd the Pan: If you’re searing the beef, work in batches or you’ll steam it instead of crisp it. I’ve burned three batches trying to rush this—now I divide the meat into two pans and let it sizzle properly. That golden crust? Worth the extra minute.
- Toast the Spices First: Bloom the cumin and paprika in olive oil for 30 seconds before adding the beef—it deepens the flavor instantly. Sounds weird, but it works: the spices hit your nose first, and the salad tastes richer. (I skip this, and the dish still works, but why settle?)
Dietary considerations for these flavors
Gluten-Free Adaptations
This salad is naturally gluten-free if you use certified gluten-free tortillas like Siete or Mission Gluten-Free. Swap regular tortillas for these brands, and the dish remains just as crispy and delicious.
I’ve tested this version and found that the flavor stays identical—only the texture changes slightly (they crisp a bit faster). Always check labels, as some brands process tortillas in gluten-containing facilities. 🌾
Dairy-Free Options
For a dairy-free version, replace the plain yogurt in the marinade with coconut yogurt or unsweetened almond yogurt. I recommend So Delicious coconut yogurt for its creamy texture. The dressing can also be made dairy-free by using a neutral oil like avocado oil instead of yogurt.
Taste as you go—some brands have a stronger flavor that may need balancing with extra lemon juice. 🥥
Low-Carb Modifications
To make this salad lower in carbs, skip the tortilla triangles entirely and add crispy chickpeas or pork rinds for crunch. I love Banza chickpeas—they toast beautifully in the oven. For extra protein, increase the beef to 2 lbs and reduce the veggie portion slightly.
The yogurt dressing remains unchanged, but you might want to add a splash of apple cider vinegar to enhance the tang. 🥑
Spice Sensitivity Adjustments
If you’re sensitive to spices, reduce the paprika to ½ tbsp and omit the cinnamon entirely. For heat, add ½ tsp ground ginger instead—it adds warmth without the same intensity. I’ve found that Penzeys mild chili powder works well as a substitute for paprika if you want a milder profile.
Always taste the marinade before cooking to adjust to your preference. 🌶️
Allergen-Friendly Swaps
For nut allergies, ensure all spices are processed in nut-free facilities (check Penzeys or McCormick labels). If using almond yogurt, verify it’s made in a nut-free facility. For soy allergies, avoid soy-based marinades—stick to olive oil and lemon juice.
I keep a soy-free kitchen when testing recipes like this to avoid cross-contamination. Always double-check ingredient labels for hidden allergens. 🚫🥜
Nutrition facts
Frequently asked questions
Can I use chicken instead of beef for this shawarma salad?
Chicken breast works beautifully—slice it 1/4-inch thick against the grain and marinate for 3-4 hours (chicken absorbs flavors faster). Cook at medium heat for 4-5 minutes per side until reaching 165°F. The texture will be slightly lighter but still tender. For extra richness, add 1 tbsp melted butter to the marinade.
How do I keep the tortilla triangles crispy when assembling?
Crispiness is key! Store them in a single layer between paper towels until ready to serve. Reheat at 375°F for 2-3 minutes before adding to salads. For extra crunch, brush with 1 tsp melted butter before baking. Avoid stacking them—they'll steam and lose crispness.
What's the best way to store leftovers?
Store components separately: beef in an airtight container (lasts 3 days), veggies in a sealed bag (keep crisp for 2 days), and tortillas in a paper bag (re-crisp as needed). Reheat beef in a skillet for 2 minutes and tortillas in the oven. The yogurt dressing keeps 4 days refrigerated—stir before using.
Can I make this salad ahead of time?
Yes! Prep everything except the tortillas 2 days ahead. Store marinated beef (cooked), veggies, and dressing separately. Assemble just before serving to maintain crispness. For a shortcut, bake tortillas fresh and add them last. The flavors actually improve overnight as the spices meld.
What if my beef turns out dry?
Overcooking is the usual culprit. Always cook beef to 160°F (not well-done) and slice against the grain. For extra moisture, add 1 tbsp water to the marinade. If dryness happens, quickly sear the beef again in 1 tsp butter for 30 seconds—this adds juiciness back.
