The smoky aroma of chicken mshikaki sizzling over hot coals is pure Kenyan street food magic. Now, imagine it glazed with a sweet and tangy ukwaju (tamarind) BBQ sauce that makes your taste buds dance.
We’ve got the full recipe for you, from the perfect marinade to grilling tips that work on your jiko or gas grill. Get ready to make a crowd-pleaser that’s bursting with local flavour.
What Is Chicken Mshikaki with Tangy Ukwaju BBQ Sauce Recipe and Where Does It Come From
This dish is tender, juicy chicken pieces skewered and grilled to perfection, then coated in a uniquely Kenyan barbecue sauce. The sauce is a beautiful balance of sweet, tangy, and smoky flavours, thanks to the star ingredient: ukwaju (tamarind). It creates a sticky, finger-licking glaze that sets it apart from ordinary grilled chicken.
Mshikaki is a beloved street food across Kenya, especially in coastal cities like Mombasa and Malindi where Swahili grill culture is strong. It’s a social food, enjoyed at family gatherings, roadside stalls, and celebrations, often served with a squeeze of lemon and kachumbari. Its smoky aroma is a signal of good times and shared meals.
This homemade version lets you enjoy that iconic street food taste anytime, saving you money and allowing you to control the perfect level of tangy sweetness.
Ingredients for Chicken Mshikaki with Tangy Ukwaju BBQ Sauce Recipe
This recipe serves 4-6 people, perfect for a family lunch or a small gathering with friends.
Main Ingredients
- 1 kg boneless chicken thighs, cut into 1-inch cubes — skinless works best
- 1/2 cup ukwaju (tamarind) pulp — available fresh or as a paste at most fresh produce markets
- 1/4 cup honey or brown sugar
- 3 tablespoons tomato paste
- 2 tablespoons vegetable oil (like Salit)
- 1 large red onion, cut into chunks for skewering
- 1 large lemon, for juice
Spices and Seasonings
- 3 cloves garlic, minced
- 1 tablespoon ginger, grated
- 1 teaspoon paprika
- 1 teaspoon curry powder (like Aromat or Eastern)
- 1 teaspoon Royco chicken cube, crushed
- 1/2 teaspoon black pepper
- 1/2 teaspoon salt, or to taste
- 1/4 teaspoon chili powder (optional, for a kick)
What You Will Need
- Wooden or Metal Skewers: If using wooden ones, soak them in water for 30 minutes to prevent burning.
- Mixing Bowls: One large bowl for marinating the chicken, and a smaller one for the sauce.
- Grill or Jiko: A charcoal jiko gives the best smoky flavour, but a gas grill or even a grill pan on your stove works.
- Saucepan: A medium sufuria works perfectly for simmering and thickening the ukwaju BBQ sauce.
- Basting Brush: For applying the sauce while grilling. A spoon can work in a pinch.
How to Cook Chicken Mshikaki with Tangy Ukwaju BBQ Sauce Recipe: Step-by-Step
This takes about 1 hour, including marinating time, and is straightforward enough for a beginner cook with a bit of patience.
-
Step 1: Prepare the Chicken and Marinade
In your large mixing bowl, combine the cubed chicken, half of the minced garlic, grated ginger, paprika, curry powder, crushed Royco cube, black pepper, and a tablespoon of the oil. Squeeze in the juice of half the lemon. Mix everything thoroughly with your hands, ensuring each piece is coated. Cover the bowl and let it marinate in the fridge for at least 30 minutes—the longer, the better for flavour.
-
Step 2: Make the Ukwaju BBQ Sauce Base
While the chicken marinates, prepare the sauce. In your sufuria, heat the remaining tablespoon of oil over medium heat. Add the rest of the garlic and sauté for just 30 seconds until fragrant—don’t let it burn. Stir in the tomato paste and cook for another minute to remove the raw taste.
-
Step 3: Simmer and Thicken the Sauce
Add the ukwaju pulp, honey (or brown sugar), and about half a cup of water to the sufuria. Stir well to combine. Let the mixture simmer on low heat for 10-15 minutes, stirring occasionally. The sauce is ready when it thickens enough to coat the back of a spoon. Taste and add salt and optional chili powder. Set aside to cool slightly.
-
Step 4: Skewer the Chicken
Take your marinated chicken and thread the pieces onto the soaked skewers, alternating with chunks of red onion. Don’t pack them too tightly; leave a little space so the heat can circulate and cook the chicken evenly from all sides.
-
Step 5: Preheat Your Grill
If using a charcoal jiko, let your mkaa burn until it’s covered with white ash, giving you a steady, medium heat. For a gas grill or meko, preheat to a medium-high temperature. The key is to have a consistent heat, not raging flames that will burn the outside before the inside cooks.
-
Step 6: Grill the Mshikaki
Place your skewers on the grill. Cook for about 5-7 minutes on the first side, until you see nice grill marks and the chicken releases easily. Flip and cook for another 5 minutes. A common mistake is moving the skewers too much—let them sear properly.
-
Step 7: Glaze with the Ukwaju Sauce
Once the chicken is nearly cooked through, use your basting brush to generously coat each skewer with the ukwaju BBQ sauce. Flip and glaze the other side. Let it cook for another 2-3 minutes per side, allowing the sweet sauce to caramelize and get sticky. Be careful not to let it burn.
-
Step 8: Rest and Serve
Remove the mshikaki from the grill and let them rest for a couple of minutes. This allows the juices to settle back into the meat, making it more tender. Serve immediately while hot, with extra sauce on the side, a final squeeze of lemon, and some kachumbari.
Tips, Tricks and Kenyan Variations
Pro Tips for the Best Results
- For maximum flavour, marinate the chicken overnight in the fridge. The spices and lemon juice will tenderize the meat deeply.
- If your ukwaju pulp has seeds, soak it in warm water for 10 minutes, then push it through a sieve to get a smooth paste before cooking.
- To prevent the sauce from burning when you glaze on the grill, thin it with a tablespoon of water if it has thickened too much in the sufuria.
- Don’t skip letting the cooked mshikaki rest for a few minutes off the heat. This stops the juices from running out when you bite into it.
Regional Variations
In the Coastal region, especially Mombasa, cooks often add a teaspoon of coconut milk or grated coconut to the marinade for extra richness. Upcountry, some families from Central Kenya might add a dash of soy sauce to the marinade for a deeper colour and umami taste, creating a fusion flavour.
Budget Version
You can use boneless chicken breast instead of thighs; it’s often slightly cheaper, though be careful not to overcook it as it can dry out. Also, substitute the honey with an equal amount of plain white sugar—this can save you around 50-100 KES.
How to Serve and Store Chicken Mshikaki with Tangy Ukwaju BBQ Sauce Recipe
What to Serve It With
This mshikaki is a complete meal when served with a fresh kachumbari salad and some warm, soft chapati or ugali to soak up the delicious sauce. For a lighter lunch, pair it with a simple cabbage salad. A cold Tusker or a tangy tamarind juice (madafu) makes for the perfect drink to cut through the richness.
Leftovers and Storage
Remove the chicken from the skewers and store any leftovers in an airtight container in the fridge; they’ll keep well for up to 2 days. In our warm climate, don’t leave them out at room temperature for more than an hour. The best way to reheat is gently in a pan or for a few minutes in an oven to restore the texture without making the chicken rubbery.
The Bottom Line
This Chicken Mshikaki with Tangy Ukwaju BBQ Sauce brings the vibrant, smoky taste of Kenyan street food right to your backyard jiko or grill. It’s a celebration of our local flavours, turning simple ingredients into something truly special.
So, light your charcoal, get your skewers ready, and give this recipe a try this weekend. We’d love to hear how yours turned out—share a photo of your spread and tag us online. Kwaheri na ustawi wa chakula!
Frequently Asked Questions: Chicken Mshikaki with Tangy Ukwaju BBQ Sauce Recipe
Can I make this if I can’t find fresh ukwaju (tamarind) pulp?
Absolutely. You can use ready-made tamarind paste from supermarkets or even a tablespoon of tamarind concentrate mixed with water. The flavour will still be fantastic.
Some people even use a bit of lime juice mixed with brown sugar in a real pinch, though the unique ukwaju tang will be different.
How do I know the chicken is properly cooked without cutting it open?
The best way is to use a sharp knife or skewer to pierce the thickest piece. The juices should run clear, not pink.
Properly cooked chicken will also feel firm to the touch and have an internal temperature of about 75°C if you have a meat thermometer.
Can I prepare the mshikaki skewers a day ahead for a party?
Yes, you can marinate the chicken and even thread it onto skewers the night before. Keep them covered in the fridge until you’re ready to grill.
This actually makes the flavour even better. Just take them out about 20 minutes before grilling to come to room temperature.
What if my BBQ sauce is too thick or too thin while cooking?
If it’s too thick and sticky, simply stir in a tablespoon or two of warm water until it reaches a brushable consistency.
If it’s too thin, let it simmer for a few more minutes in your sufuria with the heat on low until it reduces and thickens up.
Can I use beef or goat meat instead of chicken?
Definitely! Beef or goat mshikaki is very common. Just remember that tougher cuts will need a longer marinating time, sometimes overnight, to become tender.
You may also need to grill them for a few minutes longer than chicken to reach your desired doneness.
