Salads
This beef shawarma salad recipe transforms Middle Eastern flavors into a restaurant-worthy dish with just 30 minutes of active prep. The star is tender, smoky beef marinated in a blend of garlic, lemon, and warm spices that clings to every bite, while crisp celery crowns add a satisfying crunch.
I developed this recipe after craving something heartier than traditional salads—something with bold flavors and substantial texture that still feels fresh and vibrant.
The magic starts with the marinade, where garlic, cumin, and smoked paprika infuse the beef with layers of flavor that caramelize beautifully when grilled or roasted. Meanwhile, the salad base of mixed greens, shredded cabbage, and crisp celery crowns provides a refreshing contrast.
What makes this dish special is how the smoky, spiced beef elevates simple greens into something extraordinary, while the tahini-lemon dressing ties everything together with a tangy, creamy finish.
What you’ll end up with is a salad that’s packed with protein, bold flavors, and satisfying textures—crisp celery crowns, tender beef, and creamy dressing in every bite. The smoky aroma alone will have everyone asking for seconds, and the best part?
It’s easy to customize with optional toppings like toasted nuts, pickled red onions, or extra herbs. This is the kind of dish that feels both comforting and exciting, perfect for weeknight dinners or bringing to potlucks.
Serve it as a main dish or alongside grilled meats for a full spread. The leftovers keep well in the fridge for up to 3 days, making it a great meal prep option too. Ready to bring Middle Eastern flavors to your table? Let’s get started.
Ingredients for beef shawarma salad
Here's everything you need to bring smoky, spiced beef and crisp celery crowns to your table.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Top Round Steak 🥩 | 1 ½ lb | Thinly sliced against grain |
| Fresh Garlic Cloves 🧄 | 6 cloves | Minced for marinade |
| Lemon Juice 🍋 | ¼ cup | Freshly squeezed |
| Ground Cumin 🌿 | 1 ½ tbsp | Toasted for depth |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky flavor |
| Ground Coriander 🌿 | 1 tbsp | Adds citrusy warmth |
| Olive Oil 🫒 | ¼ cup | Extra-virgin preferred |
| Mixed Greens 🥬 | 6 cups | Butter lettuce or spring mix |
| Green Cabbage 🥬 | 2 cups | Shredded, thinly |
| Celery Stems 🥬 | 3 whole | Cut into 1-inch crowns |
| Tahini 🥜 | ¼ cup | Sesame paste |
| Lemon Zest 🍋 | 1 tbsp | From 1 lemon |
| Water 💧 | ¼ cup | For tahini dressing |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The beef is where this dish shines. Top round steak is lean but tender when sliced thin—ask your butcher to cut it against the grain if you're buying whole. Costco or Whole Foods usually carry pre-sliced shawarma beef, but slicing it yourself ensures the best texture. For the spices, Penzeys or bulk bins at Middle Eastern markets have the best cumin and smoked paprika. Toast your cumin in a dry pan for 30 seconds to deepen its flavor—trust me, it makes a difference. The celery crowns need to stay crisp, so slice them right before serving or soak in ice water for 10 minutes if prepping ahead.
No smoked paprika? Regular paprika plus a pinch of liquid smoke works in a pinch. Short on tahini? Substitute with olive oil plus a dash of garlic powder, though it won't be as rich. The lemon juice can be bottled, but fresh zest adds that bright pop that makes this dish sing. For the greens, mixed baby greens add variety, but any leafy green will work. If you're making this ahead, marinate the beef for up to 24 hours—the longer it sits, the more flavor it absorbs. The dressing keeps for 5 days in the fridge, so make extra for drizzling on other salads.
Marinated beef stays fresh for 3 days in the fridge, but it reheats best when kept in the marinade. Store the dressing separately in a sealed jar—it'll last 1 week. For meal prep, assemble the salad just before serving to keep everything crisp. The celery crowns can be prepped a day ahead and stored in a sealed container with paper towels to absorb moisture. Leftovers? Toss the beef with extra dressing and serve over toasted pita for a quick wrap—game changer for lunch the next day.
Why You'll Love This Recipe
- No-Fuss Protein: The beef top round steak is lean but packs serious flavor—just slice it thin, marinate for 20 minutes, and grill or pan-sear. No fancy prep, no waiting hours, and it stays tender even when cold.
- Smoky Zing: That smoked paprika and cumin combo? It’s what turns this salad into something addictive. The lemon juice cuts through the richness, while the garlic—roasted or fresh, your call—adds a punch that lingers.
- Lunchbox Hero: Between us, this is my go-to for packed lunches. The beef holds up for days, the dressing keeps it fresh, and I can toss in whatever’s in my crisper—cucumber, parsley, even roasted red peppers. Zero stress, all satisfaction.
- Budget Win: Top round is affordable, and a single steak stretches across three meals. Use the leftovers in wraps, grain bowls, or even a quick stir-fry. Honestly, it’s the kind of recipe that makes grocery day feel like a victory.
Step-by-step instructions for beef shawarma salad
Let's bring this smoky, vibrant dish together with simple techniques that deliver big flavor.
Marinate and Slice the Beef
In a large bowl, combine the 1.5 lb beef top round steak, 6 cloves minced fresh garlic cloves, 0.25 cup lemon juice, 1.5 tbsp ground cumin, 1 tbsp smoked paprika, 1 tbsp ground coriander, 0.5 tsp black pepper, and 1 tsp salt. Mix everything together until the beef is fully coated in the marinade. Let it sit uncovered in the refrigerator for at least 2 hours—this ensures deep flavor penetration and tender meat.
Before cooking, slice the marinated beef thinly against the grain into ¼-inch thick strips. This cutting technique guarantees each bite will be tender and easy to eat. I like to work in batches if needed, keeping the rest covered in the fridge until ready to cook.
Cook the Beef to Perfect Doneness
Heat 0.25 cup olive oil in a large skillet over medium-high heat. Once the oil is shimmering, add the sliced beef in a single layer. Cook undisturbed for 2-3 minutes until the edges are deep golden brown and the meat releases easily from the pan. This quick sear locks in the juices and creates that signature shawarma texture.
Transfer the cooked beef to a paper towel-lined plate to drain any excess oil. The beef should be lightly browned but still moist—overcooking turns it tough. If you have any leftover marinade in the skillet, scrape it up with a wooden spoon and set it aside for later use.
Prepare the Crisp Celery Crowns
Cut the 3 whole celery stems into 1-inch crowns (the leafy tops). Heat 1 tablespoon olive oil in a separate skillet over medium heat. Add the celery crowns and cook for 3-4 minutes, stirring occasionally, until they're tender but still holding their shape—they should have a nice golden color and slight crispness. Remove them and set aside.
Here's the thing—don't overcrowd the pan. Cooking them in batches ensures they get properly crisped rather than steamed. The celery crowns add a satisfying crunch that balances the tender beef perfectly.
Assemble the Tahini-Lemon Dressing
In a small bowl, whisk together the 0.25 cup tahini, 0.25 cup water, 1 tbsp lemon zest, and 1 tbsp lemon juice until smooth. Thin with additional water if needed—it should coat the back of a spoon but still be thick enough to cling to the salad. This dressing is the secret to tying all the flavors together.
Taste and adjust seasoning with salt and pepper if needed. The tahini should be rich and slightly nutty, with bright citrus notes cutting through the smokiness of the beef. If you have any leftover marinade from earlier, stir in 1 tablespoon to deepen the flavor even more.
Build the Salad Bowls
In each of 4 bowls, layer 1.5 cups mixed greens, 0.5 cup shredded green cabbage, and half of the cooked beef. Drizzle with about 1 tablespoon tahini-lemon dressing and top with 1 tablespoon crisp celery crowns. Repeat for the remaining bowls, dividing everything evenly.
For the best experience, serve immediately while the beef is still warm and the celery crowns are crisp. The combination of tender, smoky beef, bright greens, and creamy dressing makes this salad feel like a hearty meal rather than just a side dish. Enjoy straight from the bowl or wrap it in a flatbread for a handheld shawarma experience!
Pro Tips For Making Beef Shawarma Salad
- Slice Thin, Slice Fast: Top round steak is tough when thick—cut it against the grain into paper-thin strips (about 1/8-inch) before marinating. I used to struggle with chewy beef until I realized a sharp knife and a steady hand (or a meat slicer if you’re impatient) make all the difference. The thinner the slice, the more tender the final salad.
- Marinate Cold, Not Warm: Toss the sliced beef with garlic, cumin, paprika, and lemon juice in the fridge for at least 4 hours—overnight is better. I learned this the hard way: warm marinades cook the meat instead of tenderizing it. Cold keeps the texture right and lets the spices sink in properly.
- Skip the Overcrowded Pan: Cook the beef in batches over medium-high heat—don’t pile it on. Crowding steams the meat instead of searing, and you’ll end up with soggy strips. A hot, slightly oiled pan and a single layer of beef guarantee a crispy, flavorful edge every time.
- Finish with Lemon Zest: Save a little lemon zest from the juice you use in the marinade and sprinkle it over the salad just before serving. The bright, citrusy aroma cuts through the richness of the beef and paprika. It’s a tiny detail, but it makes the dish feel fresh and polished.
Flavor customization for beef shawarma salad
Spice Level Boost
If you love heat, add ½ tsp cayenne pepper or 1 tsp harissa paste to the marinade for a fiery kick. For a smoky-spicy finish, sprinkle ¼ tsp smoked sea salt over the cooked beef.
I also like tossing the celery crowns with ½ tsp chili flakes before adding them to the salad—it adds a nice contrast to the creamy tahini. 🌶️
Sweet & Tangy Twist
Balance the smoky flavors with a touch of sweetness by adding 1 tbsp honey or 1 tbsp pomegranate molasses to the tahini dressing. The molasses adds a fruity depth that pairs beautifully with the beef.
For extra brightness, stir in 1 tsp orange zest alongside the lemon zest—it brightens up the entire dish. 🍯
Herb-Infused Variations
Fresh herbs elevate this salad instantly. Add 2 tbsp chopped fresh parsley or 1 tbsp chopped mint to the dressing for a fresh, aromatic finish. For a Mediterranean twist, mix in 1 tbsp chopped dill and a pinch of dried oregano.
I love garnishing the finished salad with extra herbs for both color and flavor. 🌿
Creamy & Crunchy Add-Ins
For extra richness, fold ¼ cup crumbled feta cheese or 2 tbsp whipped goat cheese into the dressing. For crunch, toast ¼ cup chopped walnuts or almonds in a dry pan until golden, then sprinkle over the salad.
The contrast of creamy and crunchy textures makes every bite more satisfying. 🥜
Pickled & Fermented Toppings
Pickled vegetables add tangy brightness. Toss ½ cup thinly sliced pickled red onions or ¼ cup quick-pickled cucumbers with the salad. For a probiotic boost, add 2 tbsp sauerkraut or ¼ cup kimchi
Global Fusion Flavors
Give this salad a fusion twist by adding ¼ cup chopped jalapeños for heat or 2 tbsp chopped cilantro for a Mexican-inspired vibe. For an Asian fusion, stir in 1 tsp soy sauce and top with 1 tbsp sesame seeds.
These global flavors keep the dish exciting while staying true to its Middle Eastern roots. 🌍
Nutrition facts
Frequently asked questions
Can I use chicken or lamb instead of beef for this shawarma salad?
Chicken works beautifully—use 1.5 lbs boneless, skinless chicken thighs (they stay juicier than breasts) and marinate for 4-6 hours instead of 2. For lamb, try 1.5 lbs ground lamb or thinly sliced leg meat, but reduce marinating time to 1-2 hours as it absorbs flavor quickly. Adjust cooking time: chicken needs 5-6 minutes per side, while lamb only needs 3-4 minutes to reach 160°F safely.
How do I keep the celery crowns extra crisp for serving?
For maximum crunch, slice the celery crowns right before serving or soak them in ice water for 10 minutes before cooking. After pan-frying, transfer them immediately to a paper towel-lined plate to absorb excess moisture. Pro tip: Toss them with ½ tsp lemon juice and a pinch of salt while still warm—the acidity helps preserve crispness. If making ahead, store them in an airtight container with a dry paper towel to absorb moisture.
What's the best way to reheat leftover beef shawarma?
Reheat gently in the marinade using a stovetop skillet over low heat for 2-3 minutes until warmed through (165°F). Avoid microwaving—it makes the beef rubbery. For extra flavor, add 1 tbsp tahini dressing while reheating. If storing leftovers, keep the beef and dressing separate in the fridge for up to 3 days. The celery crowns should be eaten fresh or lightly warmed in a dry pan for 30 seconds to restore crispness.
Can I make this salad ahead of time?
Yes, but assemble it just before serving to maintain texture. Prep components separately: marinate the beef (up to 24 hours), make the dressing (5 days in fridge), and chop veggies (1 day). Store cooked beef in its marinade, and keep celery crowns in a sealed container with paper towels. When ready to serve, quickly reheat beef, toss with fresh greens, and add crisp celery crowns. The dressing can be stored separately and mixed in just before eating.
Why did my beef turn out dry or tough?
Most likely, you didn't slice against the grain or overcooked it. Always cut beef ¼-inch thick strips against the grain for tenderness. Cook over medium-high heat for only 2-3 minutes per side—it should reach 145°F internally. If using a meat thermometer helps track doneness. Another tip: Don't overcrowd the pan, and let the beef rest 5 minutes after cooking before slicing. The marinade should be thick enough to coat the meat evenly too.
