If you are craving a vibrant burst of flavors that brings together savory, sweet, and smoky notes, you simply must try this Sosaties: Grilled Curry-Marinated Lamb or Chicken Skewers with Apricots and Vegetables Recipe. This classic South African favorite shines with tender chunks of lamb or chicken perfectly marinated in a fragrant curry-spiced mix, then grilled alongside juicy apricots and colorful vegetables. Each bite delivers a mouthwatering balance of spice, sweetness, and charred goodness that’s sure to make any meal feel like a special occasion.

Ingredients You’ll Need
Gathering the right ingredients is the first exciting step to nailing this dish. The components are straightforward but each plays a crucial role in building the dish’s unforgettable flavor and appealing texture. Fresh produce, tender meat, and the perfectly balanced curry marinade come together to create an irresistible experience.
- Boneless lamb or chicken thighs (1.5 pounds): Choose tender, juicy cuts for the best bite and flavor absorption.
- Dried apricots (1 cup): These bring a naturally sweet note that beautifully contrasts with the savory curry.
- Red and yellow bell peppers (2 each): Chunky pieces add vibrant color and fresh crunch.
- Large red onion (1, cut into squares): Adds a mild sweetness and depth when grilled.
- Garlic cloves (3, minced): Infuses the marinade with aromatic richness.
- Curry powder (2 tablespoons): The heart of the marinade, this spice blend gives the skewers their signature warmth.
- Brown sugar (2 tablespoons): Balances the spices with just a touch of caramel sweetness.
- Apple cider vinegar (1/4 cup): Adds a subtle tang that helps tenderize the meat and brighten flavors.
- Olive oil (2 tablespoons): Ensures moisture and helps all the ingredients marry beautifully.
- Salt and black pepper: Essential for seasoning and enhancing all the natural flavors.
- Bay leaves (2): Impart a subtle herbal undertone in the marinade.
How to Make Sosaties: Grilled Curry-Marinated Lamb or Chicken Skewers with Apricots and Vegetables Recipe
Step 1: Get Your Grill Ready
Start by heating your grill or oven to 400°F. This high temperature is perfect for getting those skewers nicely charred on the outside while keeping the meat juicy inside. If you don’t have a grill, using the oven with a broiler feature works beautifully, too.
Step 2: Prepare the Marinade and Meat
In a large bowl, whisk together olive oil, apple cider vinegar, brown sugar, minced garlic, curry powder, salt, and black pepper to create a luscious marinade that’s bursting with flavor. Add in the bay leaves and the chunks of lamb or chicken, making sure every piece gets a good coating. Cover and let this marinate for at least 4 hours or overnight if you can; this slow infusion is the secret to tender, flavorful meat.
Step 3: Prep Your Grill or Baking Sheet
Before threading the skewers, lightly oil your grill grates to prevent sticking, or line a baking sheet with foil for easier cleanup if you’re oven-roasting. This little step makes turning the skewers effortless and keeps those beautiful grill marks intact.
Step 4: Skewer the Ingredients
Begin threading the marinated meat chunks alternately with dried apricots, red and yellow bell peppers, and red onion squares. The order can be random, but try to balance meat and fruit or vegetables for an even distribution of flavors and textures in every bite. This colorful assembly looks as delightful as it tastes.
Step 5: Grill Those Skewers
Place your assembled skewers on the grill or baking sheet, cooking for about 10 to 12 minutes. Remember to turn them occasionally to get an even, lightly charred surface all around. This step seals in juices and gives you those gorgeous smoky notes.
Step 6: Baste with Marinade
During the last few minutes of grilling, brush the skewers with any leftover marinade to boost flavor and add a lovely glaze. Keep an eye on them so the sugars from the marinade don’t burn—just a light coating is perfect.
Step 7: Let Them Rest and Serve
Once cooked through, transfer the skewers to a plate and let them rest for about 5 minutes. This brief pause lets the juices redistribute, keeping each bite juicy and flavorful. Serve them hot and watch your guests’ faces light up!
How to Serve Sosaties: Grilled Curry-Marinated Lamb or Chicken Skewers with Apricots and Vegetables Recipe
Garnishes
A simple sprinkle of freshly chopped cilantro or parsley adds a fresh, green pop that complements the curry spices perfectly. A squeeze of lemon or lime over the top can also elevate the dish, adding a tangy brightness that cuts through the richness beautifully.
Side Dishes
Sosaties pair wonderfully with fluffy basmati rice or warm naan bread to soak up every bit of their delicious juices. For a lighter option, try serving them alongside a crisp cucumber salad or a fresh green bean almondine that balances the meal with refreshing veggies.
Creative Ways to Present
For a fun twist, serve your Sosaties stacked vertically on a rustic wooden board, letting guests pull off their own skewers. Or, remove the meat and veggies from the sticks and serve them over a bed of couscous or quinoa for a hearty, colorful grain bowl that’s as pretty as it is tasty.
Make Ahead and Storage
Storing Leftovers
Place any leftover Sosaties in an airtight container and refrigerate for up to 3 days. The flavors continue to develop, making for an even more intense curry aroma when reheated.
Freezing
While fresh Sosaties are best, you can freeze cooked skewers in a sealed container or zip-top bag for up to 2 months. Be sure to thaw them fully in the fridge before reheating to maintain juicy tenderness.
Reheating
Reheat gently in a preheated oven at 350°F for 10-15 minutes or warm them in a skillet over medium heat. Avoid the microwave if possible to prevent dryness and preserve the appealing grilled texture.
FAQs
Can I use other meats besides lamb or chicken for this recipe?
Absolutely! While lamb and chicken are traditional choices, beef or pork also work well with the flavors in this Sosaties: Grilled Curry-Marinated Lamb or Chicken Skewers with Apricots and Vegetables Recipe. Just adjust cooking times accordingly to ensure the meat is cooked through and tender.
What if I don’t have dried apricots? Can I substitute something else?
If dried apricots are not available, dried peaches, mangoes, or even pineapple chunks make excellent alternatives, adding a sweet contrast that complements the curry marinade beautifully.
Is it necessary to marinate the meat overnight?
While marinating overnight yields the best flavor depth and tenderness, a minimum of 4 hours will still provide delicious results. If you’re short on time, try to marinate for at least 2 hours, but longer is definitely better.
Can I make this recipe vegan or vegetarian?
Yes! Swap the meat for firm tofu, tempeh, or hearty vegetables like mushrooms and eggplant. Marinate and grill them in the same curry mixture for a plant-based twist on this Sosaties: Grilled Curry-Marinated Lamb or Chicken Skewers with Apricots and Vegetables Recipe.
How do I prevent the skewers from sticking to the grill?
Oiling the grill grates before cooking is key to preventing sticking. You can also brush the skewers lightly with oil before placing them on the grill. Avoid excessive flipping to let the grill marks form and naturally release.
Final Thoughts
I truly hope you give this Sosaties: Grilled Curry-Marinated Lamb or Chicken Skewers with Apricots and Vegetables Recipe a try. It’s one of those dishes that brings people together with its joyful flavors and colorful presentation. Whether for a casual backyard barbecue or a special dinner, these skewers promise to delight your taste buds and warm your heart with every bite.
Print
Sosaties: Grilled Curry-Marinated Lamb or Chicken Skewers with Apricots and Vegetables Recipe
- Prep Time: 20 minutes
- Cook Time: 12 minutes
- Total Time: 4 hours 32 minutes
- Yield: 4 to 4.4 servings
- Category: Main Dish
- Method: Grilling
- Cuisine: South African
Description
Sosaties are a flavorful South African dish consisting of marinated lamb or chicken skewers grilled to perfection with a delightful combination of dried apricots, bell peppers, and onions. The marinade infuses the meat with a sweet and tangy curry-spiced flavor, creating a perfect balance of savory and fruity tastes. Ideal for a quick and vibrant outdoor meal or oven grilling.
Ingredients
Meat and Marinade
- 1.5 pounds boneless lamb or chicken thighs, cut into chunks
- 3 cloves garlic, minced
- 2 tablespoons curry powder
- 2 tablespoons brown sugar
- 1/4 cup apple cider vinegar
- 2 tablespoons olive oil
- Salt and black pepper to taste
- 2 bay leaves
Vegetables and Fruits
- 1 cup dried apricots
- 2 red bell peppers, chopped into chunks
- 2 yellow bell peppers, chopped into chunks
- 1 large red onion, cut into squares
Instructions
- Preheat Grill or Oven: Preheat your grill or oven to 400°F (204°C) to prepare for cooking the sosaties.
- Prepare Marinade and Marinate Meat: In a large bowl, whisk together olive oil, apple cider vinegar, brown sugar, minced garlic, curry powder, salt, and black pepper. Add the bay leaves and the cut meat pieces to the bowl, ensuring they are fully coated. Cover and marinate for at least 4 hours or preferably overnight for deeper flavor.
- Prepare Cooking Surface: Oil the grill grates to prevent sticking or line a baking sheet with foil if using an oven.
- Assemble Skewers: Thread the meat chunks, dried apricots, red and yellow bell peppers, and red onion pieces alternately onto skewers, evenly distributing the ingredients.
- Grill Sosaties: Place skewers on the grill and cook for 10 to 12 minutes, turning occasionally to ensure even cooking and light charring on all sides.
- Brush with Marinade: During the last few minutes of grilling, brush the sosaties with the reserved marinade to enhance flavor and keep the meat moist.
- Rest and Serve: Remove skewers from the grill and let them rest for 5 minutes to allow juices to redistribute. Serve hot for best taste.
Notes
- For a more tender meat texture, marinate overnight instead of just 4 hours.
- If using wooden skewers, soak them in water for at least 30 minutes before threading to prevent burning.
- Can be cooked in the oven at 400°F for about 12-15 minutes if a grill is not available, turning halfway through.
- Adjust the amount of curry powder according to your spice preference.
- Serve sosaties with a side of rice or fresh salad for a complete meal.

