Slice the beef: Freeze the beef for 20–30 minutes to firm it up.
Slice very thinly against the grain so it cooks quickly and stays tender.
Make the marinade: In a large bowl, stir together olive oil, garlic, cumin, coriander, smoked paprika, turmeric, black pepper, cinnamon, allspice, red pepper flakes (if using), salt, and lemon juice.
Marinate: Add the sliced beef to the bowl and toss to coat. Cover and refrigerate for at least 30 minutes, ideally 4–12 hours for maximum flavor.
Prep the sauce: Whisk Greek yogurt, tahini, lemon juice, grated garlic, salt, and pepper. Thin with a splash of water until it’s drizzleable.
Chill until serving.
Prepare the plate components: Cook your chosen grain. Chop cucumber, tomatoes, red onion, and herbs. Set out greens and any optional toppings.
Cook the beef: Heat a large skillet or cast-iron pan over high heat until very hot.
Work in batches to avoid crowding. Sear the beef 1–2 minutes per side until browned and just cooked through. Transfer to a plate and repeat.
Rest and slice if needed: Let the beef rest 3–5 minutes.
If any pieces are thicker, slice them into bite-sized strips.
Assemble the plates: Add a scoop of grains or cauliflower rice and a handful of greens to each plate or container. Top with beef, cucumber, tomatoes, red onion, and herbs. Drizzle with yogurt-tahini sauce.
Finish with extras: Add pickled onions, olives, or feta if you like.
Taste and adjust salt, pepper, or lemon at the table.