Air Fryer Moroccan Lamb Skewers – Juicy, Flavor-Packed, and Weeknight-Friendly
These Moroccan-inspired lamb skewers are all about bold flavor with minimal effort. The air fryer delivers a juicy interior and lightly charred edges without heating up your whole kitchen. With warming spices, fresh herbs, and a bright hit of lemon, each bite is fragrant and satisfying.
Serve them with a quick yogurt sauce, a simple salad, or warm pita, and you’ve got a complete meal that feels special yet easy enough for a weeknight.
Why This Recipe Works

- Air fryer efficiency: The air fryer circulates hot air for fast, even cooking, creating a lightly crispy exterior while keeping the lamb tender.
- Well-balanced spice blend: A mix of cumin, coriander, paprika, cinnamon, and garlic builds deep Moroccan-style flavor without overpowering the meat.
- Quick marinade: A short marination with lemon, olive oil, and spices penetrates quickly, so you get great flavor in less time.
- Versatile format: Skewers cook evenly and make portioning simple, whether you’re feeding two or a crowd.
- Weeknight friendly: From prep to plate in about 30–40 minutes, and cleanup is minimal.
Ingredients
- 1.5 pounds boneless lamb (leg or shoulder), cut into 1.25-inch cubes
- 1 red onion, cut into 1-inch chunks (optional, for threading)
- 1 red bell pepper, cut into 1-inch pieces (optional, for threading)
- 2 tablespoons olive oil
- 1 tablespoon lemon juice (plus more wedges for serving)
- 3 cloves garlic, minced
- 1.5 teaspoons ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon sweet paprika
- 1/2 teaspoon smoked paprika (optional, for extra depth)
- 1/2 teaspoon ground cinnamon
- 1/2 teaspoon ground turmeric
- 1/4 teaspoon cayenne pepper (adjust to taste)
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper
- 2 tablespoons chopped fresh cilantro or parsley, plus more for garnish
- 8–10 metal or soaked wooden skewers
Optional yogurt sauce: 3/4 cup plain Greek yogurt, 1 tablespoon lemon juice, 1 tablespoon olive oil, 1 small clove garlic (grated), pinch of salt, and chopped cilantro or mint.
Step-by-Step Instructions

- Prep the skewers: If using wooden skewers, soak them in water for at least 20–30 minutes to prevent burning. Metal skewers need no prep.
- Make the marinade: In a large bowl, mix olive oil, lemon juice, garlic, cumin, coriander, sweet and smoked paprika, cinnamon, turmeric, cayenne, salt, black pepper, and chopped cilantro or parsley.
- Season the lamb: Add lamb cubes to the bowl and toss until every piece is well coated. For best flavor, marinate 20–30 minutes at room temperature or up to 6 hours in the fridge.
- Preheat the air fryer: Set to 400°F (200°C) for 3–5 minutes.
Preheating helps develop nice browning.
- Assemble the skewers: Thread lamb pieces onto skewers, alternating with red onion and bell pepper if using. Don’t pack them too tightly; a little space promotes even cooking.
- Air fry the first batch: Lightly oil the air fryer basket or use a perforated parchment liner rated for air fryers. Arrange skewers in a single layer with space between them.
Cook at 400°F (200°C) for 8–10 minutes, turning halfway.
- Check doneness: For medium, aim for an internal temperature of about 140°F (60°C), understanding it will rise slightly as it rests. Add 1–2 minutes if you prefer more doneness.
- Rest and finish: Transfer skewers to a plate and rest 3–5 minutes. Squeeze fresh lemon over the top and sprinkle with chopped herbs.
- Make the yogurt sauce (optional): Stir yogurt, lemon juice, olive oil, grated garlic, salt, and herbs.
Adjust seasoning to taste.
- Serve: Plate with yogurt sauce, warm pita or flatbread, a crisp cucumber-tomato salad, or couscous.
Storage Instructions
- Refrigeration: Store cooked skewers in an airtight container for up to 3 days. Keep the yogurt sauce separate.
- Reheating: Reheat in the air fryer at 350°F (175°C) for 3–5 minutes until warmed through. Avoid microwaving too long, which can toughen the lamb.
- Freezing: Freeze marinated, uncooked lamb cubes for up to 2 months.
Thaw overnight in the fridge, then skewer and cook as directed.

Benefits of This Recipe
- Big flavor, small effort: The spice blend does the heavy lifting, turning simple lamb into something memorable.
- Healthier cooking method: Air frying uses less oil while still delivering that lightly charred finish you want from skewers.
- Flexible pairings: Works with grains, salads, or wraps, and can be adjusted for mild or spicy preferences.
- Cook year-round: No grill required, so you can enjoy skewers anytime without braving the weather.
- Great for meal prep: Marinate ahead, then cook to order in small batches.
What Not to Do
- Don’t overcrowd the basket: Crowding limits airflow and prevents browning. Cook in batches if needed.
- Don’t skip preheating: A cold air fryer leads to pale, uneven skewers.
- Don’t over-marinate with too much acid: Excess lemon over long periods can make the surface mushy. Keep the acid modest if marinating overnight.
- Don’t cut uneven cubes: Different sizes cook at different rates.
Aim for uniform 1.25-inch pieces.
- Don’t forget to rest: Resting keeps the juices in the meat instead of on the plate.
Alternatives
- Protein swaps: Try beef sirloin, chicken thighs, or firm tofu. Adjust cooking times; chicken should reach 165°F (74°C).
- Spice variations: Add ras el hanout for a classic Moroccan blend, or swap cayenne for Aleppo pepper for milder heat.
- Herb changes: Mint brings bright freshness; dill or extra parsley also work well in the sauce.
- Vegetable add-ins: Zucchini, cherry tomatoes, or mushrooms can be threaded between lamb pieces.
- Serving ideas: Serve over herbed couscous, with tabbouleh, or as wraps with shredded lettuce and pickled onions.
FAQ
What cut of lamb is best for skewers?
Leg and shoulder are both excellent. Leg is leaner and cooks quickly, while shoulder has a bit more fat and stays extra juicy.
Trim excess hard fat and silver skin for even cooking.
Can I cook these without skewers?
Yes. Cook the marinated lamb cubes directly in the air fryer basket in a single layer. Shake or turn halfway through to brown all sides.
How spicy are these skewers?
They’re mildly spicy with warmth from cayenne.
For less heat, skip the cayenne entirely. For more kick, add an extra pinch or use a hotter chili powder.
Do I need to bring the lamb to room temperature before cooking?
A brief rest out of the fridge, about 20–30 minutes, helps the meat cook more evenly and brown better. It’s helpful but not mandatory.
How do I prevent the lamb from drying out?
Use evenly sized cubes, don’t overcook, and let the meat rest.
A small amount of oil in the marinade and a 3–5 minute rest after cooking keep it juicy.
Can I make this ahead for a party?
Absolutely. Marinate the lamb up to 6 hours ahead and skewer it just before cooking. Air fry in batches and keep finished skewers warm in a low oven.
What if I don’t have the exact spices?
Use what you have and keep the balance: something earthy (cumin), something warm (cinnamon), something smoky or sweet (paprika), and garlic.
Even a good-quality curry powder can stand in with tasty results.
What sauce goes best with these?
A simple lemon-garlic yogurt sauce is perfect. You can also try tahini sauce, chermoula, or a squeeze of lemon with a drizzle of olive oil.
Wrapping Up
Air Fryer Moroccan Lamb Skewers bring big flavor in a fast, low-fuss format. The spices do the work, the air fryer provides the char, and you get tender, aromatic skewers that fit weeknights and dinner parties alike.
Pair them with a cool yogurt sauce and fresh herbs, and you’re set with a meal that feels both vibrant and comforting. Keep this recipe in your rotation—once you try it, it’s an easy go-to.


Air Fryer Moroccan Lamb Skewers - Juicy, Flavor-Packed, and Weeknight-Friendly
Ingredients
Method
- Prep the skewers: If using wooden skewers, soak them in water for at least 20–30 minutes to prevent burning. Metal skewers need no prep.
- Make the marinade: In a large bowl, mix olive oil, lemon juice, garlic, cumin, coriander, sweet and smoked paprika, cinnamon, turmeric, cayenne, salt, black pepper, and chopped cilantro or parsley.
- Season the lamb: Add lamb cubes to the bowl and toss until every piece is well coated. For best flavor, marinate 20–30 minutes at room temperature or up to 6 hours in the fridge.
- Preheat the air fryer: Set to 400°F (200°C) for 3–5 minutes. Preheating helps develop nice browning.
- Assemble the skewers: Thread lamb pieces onto skewers, alternating with red onion and bell pepper if using. Don’t pack them too tightly; a little space promotes even cooking.
- Air fry the first batch: Lightly oil the air fryer basket or use a perforated parchment liner rated for air fryers. Arrange skewers in a single layer with space between them. Cook at 400°F (200°C) for 8–10 minutes, turning halfway.
- Check doneness: For medium, aim for an internal temperature of about 140°F (60°C), understanding it will rise slightly as it rests. Add 1–2 minutes if you prefer more doneness.
- Rest and finish: Transfer skewers to a plate and rest 3–5 minutes. Squeeze fresh lemon over the top and sprinkle with chopped herbs.
- Make the yogurt sauce (optional): Stir yogurt, lemon juice, olive oil, grated garlic, salt, and herbs. Adjust seasoning to taste.
- Serve: Plate with yogurt sauce, warm pita or flatbread, a crisp cucumber-tomato salad, or couscous.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.
