Air Fryer Curried Lamb Sosaties – Tender, Sweet, and Spiced Skewers
Sosaties are classic South African skewers with marinated meat and fruit, and they’re all about big flavor with a touch of sweetness. This version keeps the spirit of the original while using the air fryer for quick, juicy results. You’ll get tender lamb, warm curry notes, and little bursts of apricot in every bite.
It’s weeknight-easy, dinner-party-worthy, and surprisingly hands-off once the marinade does its job.
What Makes This Recipe So Good

- Fast and flavorful: The air fryer cooks the skewers in minutes while keeping the lamb juicy and caramelized.
- Balanced taste: Curry, garlic, and ginger meet apricot jam and dried apricots for a savory-sweet blend that tastes layered, not sugary.
- Minimal prep gear: Just a bowl, skewers, and the air fryer. No stove juggling or grill drama.
- Make-ahead friendly: The marinade can sit on the lamb overnight, deepening flavor and simplifying dinner time.
- Adaptable: Swap in chicken or beef, play with the spice level, or use fresh peaches or pineapple if apricots aren’t your thing.
What You’ll Need
- 1.5 pounds (700 g) lamb leg or shoulder, cut into 1.25-inch cubes
- 1 large onion, cut into 1.25-inch chunks (layers kept together)
- 10–12 dried apricots (soft ones work best)
- Wooden or metal skewers (if wooden, soak in water for 20 minutes)
For the Marinade:
- 3 tablespoons apricot jam
- 2 tablespoons mild curry powder (or a mix of mild and medium)
- 2 tablespoons plain yogurt (helps tenderize)
- 2 tablespoons olive oil
- 2 tablespoons apple cider vinegar (or white wine vinegar)
- 1 tablespoon soy sauce (adds umami)
- 3 garlic cloves, minced
- 1 tablespoon grated fresh ginger
- 1 teaspoon ground coriander
- 1 teaspoon ground cumin
- 1/2 teaspoon turmeric
- 1/2–1 teaspoon kosher salt, to taste
- 1/2 teaspoon black pepper
- Pinch of chili flakes (optional)
To Serve (Optional):
- Warm naan or steamed rice
- Cucumber raita or plain yogurt
- Lemon wedges and chopped cilantro
Instructions

- Make the marinade: In a large bowl, whisk the apricot jam, curry powder, yogurt, olive oil, vinegar, soy sauce, garlic, ginger, coriander, cumin, turmeric, salt, pepper, and chili flakes if using.
- Prep the lamb: Trim excess fat and cut into even cubes. Add the lamb to the bowl and toss to coat thoroughly.
- Marinate: Cover and refrigerate for at least 2 hours, preferably overnight.
This helps the flavors penetrate and tenderize the meat.
- Soak skewers: If using wooden skewers, soak them in water for 20–30 minutes so they don’t scorch in the air fryer.
- Assemble sosaties: Thread lamb, onion, and dried apricots, alternating so each skewer has a bit of everything. Don’t pack too tightly—airflow helps browning.
- Preheat the air fryer: Set to 400°F (200°C) for 3–5 minutes. Lightly oil the basket or use a perforated parchment liner designed for air fryers.
- Cook the skewers: Arrange in a single layer.
Air fry for 8–12 minutes, flipping halfway. Aim for a little char on the edges and an internal temp of 135–140°F (57–60°C) for medium. Add 2–3 minutes for more doneness or larger cubes.
- Rest briefly: Let the skewers rest for 3 minutes to keep the juices in the lamb.
- Serve: Pair with naan or rice, a spoon of raita, and a squeeze of lemon.
Sprinkle with cilantro if you like.
Keeping It Fresh
- Storage: Refrigerate cooked sosaties in an airtight container for up to 3 days.
- Reheat: Air fry at 350°F (175°C) for 3–5 minutes until warmed through, or microwave gently, then finish 1–2 minutes in the air fryer for texture.
- Freeze: Freeze raw, marinated lamb (without onion or apricots) for up to 2 months. Thaw overnight in the fridge, then assemble and cook. Cooked skewers can be frozen up to 2 months; reheat in the air fryer from thawed.
- Meal prep tip: Portion marinade in freezer bags with lamb cubes for ready-to-assemble weeknight meals.

Benefits of This Recipe
- Time saver: Air frying means quick cook times and no grill setup.
- Lean and satisfying: Lamb shoulder or leg brings protein and iron with rich flavor, and you control the oil.
- Big flavor, simple method:-strong> A pantry-friendly marinade builds layers without special equipment.
- Great for gatherings: Skewers are easy to scale up and serve family-style.
- Customizable heat: Keep it mild or turn it up with more curry and chili flakes.
What Not to Do
- Don’t skip the marinade time: Less than an hour won’t give you the tenderness or depth of flavor you want.
- Don’t crowd the basket: Overlapping skewers steam instead of sear.
Cook in batches if needed.
- Don’t cut uneven cubes: Different sizes cook at different rates, leaving some dry and others underdone.
- Don’t forget to soak wooden skewers: They can scorch and break if dry.
- Don’t rely only on time: Check internal temperature or doneness visually—every air fryer runs a bit differently.
Alternatives
- Protein swaps: Use chicken thighs, beef sirloin, or tofu. For chicken, cook 10–14 minutes at 380–400°F (193–200°C). For tofu, press well and cook 10–12 minutes.
- Fruit options: Fresh apricots, pineapple, or peaches work well.
Keep pieces around 1-inch and avoid overly juicy chunks that may break apart.
- Dairy-free: Replace yogurt with coconut milk or a thick, unsweetened plant yogurt.
- Gluten-free: Use tamari instead of soy sauce; check your curry powder for additives.
- Spice profile: Add garam masala for warmth or smoked paprika for depth. For more heat, include cayenne or a chopped fresh chili in the marinade.
FAQ
Can I make these without an air fryer?
Yes. Grill over medium-high heat for 8–12 minutes, turning often, or broil on a lined sheet pan 6–8 inches from the heat source for 8–10 minutes, flipping halfway.
What cut of lamb is best?
Lamb leg or shoulder works well.
Shoulder has more fat and flavor but needs slightly more trimming. Aim for even cubes around 1.25 inches for predictable cooking.
How spicy is this recipe?
It’s mild to medium, depending on your curry powder and whether you add chili flakes. For very mild, use only mild curry powder and skip the flakes.
Do I need to par-cook the onions?
No.
Onion chunks will soften and char slightly in the air fryer. If you like them very soft, microwave them for 1–2 minutes before threading.
Can I use metal skewers in the air fryer?
Absolutely. Metal skewers are sturdy and reusable.
Just mind the heat when flipping.
How do I keep the apricots from burning?
Use soft dried apricots and keep them nestled between lamb and onion. If your air fryer runs hot, drop the temperature to 380°F (193°C) and add a minute or two.
What should I serve with sosaties?
Steamed basmati rice, turmeric rice, or warm naan are great. Add a quick cucumber raita and a simple salad for freshness.
Wrapping Up
Air Fryer Curried Lamb Sosaties bring bold flavor to the table with little fuss.
The marinade does the heavy lifting, and the air fryer locks in juiciness while creating those caramelized edges you want from a good skewer. Keep the sides simple, pass the lemon wedges, and let the sweet-spiced lamb shine. Once you make them this way, they’ll be on repeat for weeknights and weekends alike.


Ingredients
Method
- Make the marinade: In a large bowl, whisk the apricot jam, curry powder, yogurt, olive oil, vinegar, soy sauce, garlic, ginger, coriander, cumin, turmeric, salt, pepper, and chili flakes if using.
- Prep the lamb: Trim excess fat and cut into even cubes. Add the lamb to the bowl and toss to coat thoroughly.
- Marinate: Cover and refrigerate for at least 2 hours, preferably overnight. This helps the flavors penetrate and tenderize the meat.
- Soak skewers: If using wooden skewers, soak them in water for 20–30 minutes so they don’t scorch in the air fryer.
- Assemble sosaties: Thread lamb, onion, and dried apricots, alternating so each skewer has a bit of everything. Don’t pack too tightly—airflow helps browning.
- Preheat the air fryer: Set to 400°F (200°C) for 3–5 minutes. Lightly oil the basket or use a perforated parchment liner designed for air fryers.
- Cook the skewers: Arrange in a single layer. Air fry for 8–12 minutes, flipping halfway. Aim for a little char on the edges and an internal temp of 135–140°F (57–60°C) for medium. Add 2–3 minutes for more doneness or larger cubes.
- Rest briefly: Let the skewers rest for 3 minutes to keep the juices in the lamb.
- Serve: Pair with naan or rice, a spoon of raita, and a squeeze of lemon. Sprinkle with cilantro if you like.
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.
