Start by slicing the beef into very thin strips against the grain. Thin slices absorb the marinade better and cook more evenly. Place the beef into a large mixing bowl. Pat the beef dry before marinating. Removing excess moisture helps the spices stick better and encourages browning during cooking.
Combine olive oil, garlic, lemon juice, cumin, coriander, smoked paprika, cinnamon, black pepper, and salt in a bowl. Mix thoroughly until a thick marinade forms. The oil helps carry the flavors into the meat while the lemon juice tenderizes the beef. Stir until all spices are evenly distributed.
Pour the marinade over the sliced beef and add the thinly sliced onion. Toss everything thoroughly until every piece is coated. Cover the bowl and refrigerate for at least two hours. Overnight marination delivers the richest flavor and the most tender texture.
Arrange the marinated beef slices in layers on a baking tray or stack them tightly together in a compact mound. This mimics traditional shawarma cooking methods. Press the layers together gently. A compact stack helps retain moisture and creates the signature shawarma texture.
Preheat your oven to 400°F (200°C). Roast the beef stack for approximately 20–25 minutes until cooked through and lightly browned. The edges should become caramelized while the center remains juicy. Avoid overcooking to preserve tenderness.
Transfer the cooked beef to a hot skillet. Cook for a few additional minutes until some edges become crispy and golden brown. This final step adds texture and recreates the slightly charred flavor commonly found in authentic shawarma.
Allow the beef to rest for five minutes before slicing. Resting helps the juices redistribute throughout the meat. Slice thinly and collect all the flavorful juices from the pan. These juices add incredible flavor when serving.
Warm your pita bread or flatbreads before assembling. Add lettuce, tomato, cucumber, onion, and a generous amount of sauce. Top with the freshly sliced beef and serve immediately while everything is warm and flavorful.