Tender cubes of marinated lamb grilled over glowing charcoal form the heart of these beloved Omani street-food skewers. A fragrant blend of cumin, coriander, turmeric, and black pepper gives the meat its signature golden hue and warm, earthy flavor. Traditionally sold from roadside grills and served with flatbread, they are meant to be eaten hot off the fire.
Prep Time20 mins
Cook Time12 mins
Total Time32 mins
Servings4
Yield4 servings (12 skewers)
Nutrition Facts
Per serving (estimated)
- 360 kcalCalories
- 22 gFat
- 8 gSaturated Fat
- 6 gCarbs
- 1 gFiber
- 2 gSugar
- 32 gProtein
- 580 mgSodium
- 470 mgPotassium
- 45 mgCalcium
- 3.2 mgIron
- 8 mgVitamin C
- 25 mcgVitamin A
Ingredients
For the marinade
- 1 large yellow onion, grated to a pulp
- 4 garlic cloves blended with 1 tbsp grated fresh ginger into a paste
- 2 tsp ground cumin
- 2 tsp ground coriander
- 1 tsp ground turmeric
- 1 tsp freshly cracked black pepper
- 1 1/2 tsp kosher salt
- 2 tbsp olive oil plus 2 tbsp fresh lemon juice
For the skewers
- 1 1/2 lb boneless lamb shoulder, trimmed and cut into 1-inch cubes
- 1 small red onion, cut into 1-inch wedges
- 1 small green bell pepper, cut into 1-inch chunks
- 2 tbsp neutral oil, for brushing the grill grates
- 12 metal skewers, or wooden skewers soaked 30 minutes in water
For serving
- Warm pita or khubz flatbread
- Sliced ripe tomato
- Thinly sliced raw white onion
- Lemon wedges
- Date-tamarind chutney or tahini sauce
Directions
- In a large bowl, combine the grated onion, garlic-ginger paste, cumin, coriander, turmeric, black pepper, salt, olive oil, and lemon juice to form a thick, fragrant marinade paste.
- Add the lamb cubes and toss thoroughly until every piece is evenly coated. Cover the bowl and refrigerate for at least 4 hours, or preferably overnight, so the spices can fully penetrate the meat.
- About 30 minutes before cooking, remove the lamb from the fridge to take the chill off. If using wooden skewers, soak them in water for at least 30 minutes to prevent burning on the grill.
- Thread the marinated lamb onto the skewers, weaving in the red onion wedges and bell pepper chunks between the meat cubes for color, char, and flavor. Leave a small gap between each piece so the heat can circulate.
- Prepare a charcoal grill for direct, high-heat cooking at around 450°F, or preheat a gas grill on high. Lightly brush the grates with neutral oil to keep the meat from sticking.
- Place the skewers on the hot grill and cook for 3 to 4 minutes per side, turning once or twice, until the meat develops a deep golden char and registers 145°F internally for medium.
- Transfer the skewers to a platter, tent loosely with foil, and let rest for 5 minutes so the juices redistribute through the meat.
- Serve the skewers immediately on a large platter with warm flatbread, sliced tomatoes, raw onion, lemon wedges, and a bowl of date-tamarind chutney or tahini for dipping.
Cook’s Notes
- Use natural lump charcoal rather than briquettes for the cleanest, most authentic smoke flavor.
- Marinating the lamb overnight allows the turmeric and aromatics to deeply season the meat and gives it that signature yellow-gold crust.
- Avoid pressing or flattening the meat on the grill; let it develop a proper sear undisturbed for the best texture.
- Date-tamarind chutney is the most traditional condiment and balances the warm spices with sweet-tart depth.
- If lamb shoulder is unavailable, lamb leg or even beef sirloin cut into 1-inch cubes will work beautifully with this marinade.










