One-Pot Chicken Pilau (Zanzibar-Style East African Rice)
Pilau is more than just a rice dish, it’s a reflection of centuries of trade, culture, and shared culinary traditions. With roots linked to Persian and Indian cooking, pilau traveled along ancient trade routes to East Africa, where it became a staple in places like Kenya, Zanzibar, and Uganda. Across these regions, the common thread is a love for deeply spiced, one-pot rice dishes that bring people together for both everyday meals and celebrations.
In Zanzibar, famously known as the “Spice Island”, this connection is especially strong. The island’s history as a hub for cloves, cinnamon, cardamom, and other spices is reflected in the bold, aromatic character of pilau itself.
This version brings those flavors into a practical, weeknight-friendly format. Fragrant basmati rice is layered with caramelized onions, garlic, ginger, and a warming blend of cumin, cardamom, black pepper, cinnamon, and bay leaf. Bone-in chicken cooks directly with the rice, allowing every grain to absorb the rich, spiced broth.
I first experienced pilau in Zanzibar during a cooking class at a beachfront hotel, where the scent of spices filled the air and the ocean sat just steps away. This recipe is inspired by that moment—simple, comforting, and deeply flavorful.
Whether for a weeknight dinner or a potluck gathering, this one-pot chicken pilau is a go-to.

Zanzibar-Style One-Pot Chicken Pilau
A fragrant East African-inspired chicken pilau featuring spiced rice, caramelized onions, and tender bone-in chicken, all cooked in one pot for a rich and comforting meal.
Ingredients
- 4 bone-in, skin-on chicken thighs
- 4 chicken drumsticks
- 2 tbsp chicken spice
- 2 cups basmati rice, rinsed
- 2 large red onions, thinly sliced
- 2 tbsp ginger-garlic paste (or 2 tsp each minced)
- 2 tbsp tomato paste
- 1 tbsp Royco Usavi Mix (chicken)
- 1 tsp cumin
- 1 tsp ground cardamom
- ¼ tsp ground cloves
- 1 tsp black pepper
- 1 cinnamon stick
- 2 bay leaves
- 3 cups water
- 2 tsp bouillon paste
- ½–1 Knorr chicken bouillon cube, to taste
- 3 tbsp ghee or cooking oil
- Salt and lemon, to taste
- Optional: 1 tbsp Worcestershire sauce, for deglazing
- Optional: Lemon wedge and parsley to garnish and serve
Instructions
- Pat the chicken dry, lightly coat with oil, and season with chicken spice, salt, and pepper. Let sit for at least 5 minutes.
- Heat at least 2 tbsp ghee or oil in a large pot or Dutch oven over medium-high heat. Brown chicken 2–3 minutes per side, then remove and set aside.
- In the same pot, sauté onions until soft (2–3 minutes), or longer for a golden color and deeper flavor. Add ginger-garlic paste, Royco Usavi Mix, bouillon paste, and pilau spices. Stir 30–60 seconds until fragrant and cook an additional minute to activate the aromatics.
- Stir in tomato paste and optionally the Worcestershire sauce to lift flavors from the bottom of the pot.
- Stir in the rinsed rice, coating it evenly in the spice mixture for about 1 minute.
- Pour in the water and mix in the bouillon cube. Add cinnamon stick and bay leaves, then nestle chicken pieces on top of the rice. Bring to a gentle boil, then reduce heat to low, cover, and simmer for 20 minutes.
- Check your pot. If you notice pooling, slightly open the lid and cook an additional 5–10 minutes.
- Squeeze fresh lemon over the rice and chicken and adjust salt to taste.
- Gently fluff the rice, garnish with parsley and serve with a mixed salad (kachumbari with avocado).
Notes
- Rice texture: A quick rinse is enough, no soaking needed. Keep the lid closed during simmering to retain steam for fluffy rice.
- Chicken skin: Browning adds flavor; optional but recommended!
- Leftovers: Store in an airtight container in the fridge for up to 3 days; reheat gently.
Nutrition Facts
Calories
500Fat (grams)
17 gCarbs (grams)
50 gFiber (grams)
3 gProtein (grams)
28 gI am not a certified nutritionist and any nutritional information on dontmissmyplate.com should only be used as a general guideline.
Coconut Eggplant and Lentil Masala Curry
A cozy, plant-based curry with creamy lentils, tender eggplant, and fragrant coconut—served with spiced rice.
Hearty, fragrant, and deeply satisfying, this Eggplant and Lentil Coconut Curry is comfort in a bowl. Slow-cooked eggplant melts into a spiced lentil base, infused with ginger, garlic, and creamy coconut milk for a rich, velvety finish. Served with fluffy aromatic rice—steamed with warming spices like cardamom, cinnamon, or bay leaf—it’s a nourishing, plant-based dish that’s as cozy as it is flavorful. Whether you're looking for a weeknight dinner or a meatless showstopper for guests, this curry brings warmth and depth to any table.
Cooking eggplant is all about unlocking its rich, silky texture and ability to soak up flavor. When properly cooked, eggplant transforms from firm and spongy to tender and luscious, making it perfect for curries, stews, and roasts. Salting it beforehand can help reduce any bitterness and improve its ability to brown, while slow cooking allows it to absorb spices and sauces deeply. Whether roasted, sautéed, or simmered, eggplant acts like a sponge for bold aromatics—especially in dishes like coconut curries where it adds both body and depth.
General Tips for Cooking Eggplant
Salt First (Optional but Helpful):
Lightly salt sliced or cubed eggplant and let it sit for 20–30 minutes. This draws out excess moisture and any bitterness, helping it cook more evenly and brown better.Don’t Undercook It:
Eggplant should be fully tender when done—undercooked eggplant can be spongy or rubbery. Cook it until it’s soft and creamy inside.Use Enough Oil (or Bake/Roast):
Eggplant absorbs oil quickly, so don’t be afraid to use a bit more when pan-frying or roasting. Alternatively, brush with oil and bake at a high temperature for a healthier option.Pair with Bold Flavors:
Eggplant soaks up spices and sauces beautifully. It works especially well with garlic, ginger, curry spices, tomatoes, and coconut milk.Roast or Grill for Extra Depth:
Roasting or grilling brings out eggplant’s natural sweetness and gives it a smoky, rich flavor—perfect for dips, salads, or hearty stews.
A rich, spiced plant-based curry inspired by East African flavors, with tender eggplant, hearty lentils, and creamy coconut milk.
Combining lentils and eggplant creates a beautiful balance of texture and depth—soft, creamy eggplant melds with hearty lentils to form a rich, comforting base that’s both nourishing and satisfying. This pairing is common in many African and Indian-influenced dishes, especially in East African coastal cooking, where flavors are bold, layered, and full of warmth.
In East African cuisine, particularly along the Swahili coast, the use of spices like cumin, coriander, turmeric, and cloves is deeply rooted in centuries of trade with India and the Arabian Peninsula. Coconut milk is another hallmark of the region’s cooking, adding creaminess and a subtle sweetness that tempers the heat of spices while enriching the overall dish. When combined, lentils, eggplant, aromatic spices, and coconut create a dish that’s deeply flavorful, comforting, and rooted in tradition—perfect for sharing and savoring.

Coconut Eggplant and Lentil Masala Curry
Discover the rich, comforting flavors of lentils and eggplant simmered with creamy coconut milk—a staple in East African coastal cuisine. This nourishing plant-based dish blends hearty lentils with silky eggplant and bold, layered spices for a satisfying vegan meal inspired by African and Indian culinary traditions. Perfect for fans of coconut curry and wholesome comfort food.
Ingredients
- 1 large eggplant, chopped
- 1 small onion, chopped
- 1 teaspoon ground ginger
- 1/2 teaspoon paprika
- 2 teaspoons masala curry powder
- 1 teaspoon oregano
- 1 teaspoon salt (plus 1 teaspoon extra to remove water from eggplant)
- 1 teaspoon chilli flakes
- 1 can coconut, full cream
- 1/2 cup green lentils
- 2 cups chicken broth
- 1 teaspoon black pepper
- 1/4 teaspoon cumin
- 1/2 teaspoon Royco Usavi mix, chicken (optional)
- 2 bay leaves
- 1/2 cup fire-roasted tomatoes, diced
- 3 garlic cloves
- 2 tablespoons ghee
- 2 tablespoons olive oil
- 2 tablespoons sesame seed oil
- 1 tablespoon soy sauce
- 1 tablespoon red wine vinegar
- 1 teaspoon fish sauce
- 1 teaspoon rice vinegar
- 2 tablespoons + 1/2 cup fresh cilantro, roughly chopped (optional)
- 1/3 cup silvered almonds (optional)
Instructions
- Slice the eggplant in half and sprinkle with 1 teaspoon salt to draw out excess moisture. Let sit, then pat dry when ready to prepare.
- Peel and mince the garlic cloves. Roughly chop your washed parsley.
- In a separate bowl, combine your spices: ginger, masala curry powder, paprika, oregano, salt, pepper, chili flakes, and any other spices.
- Chop the eggplant into bite-sized pieces and sauté with the sesame oil until softened and golden brown. Remove from the pan and set aside.
- In the same pot, melt ghee over medium heat. Sauté the onion and garlic for 2–3 minutes, or until the onions are translucent. Add the spice mix and stir to bloom the flavors for about 1 minute (add a bit more ghee or the olive oil if needed.
- Deglaze the pot with soy sauce. Add the tomato, red wine vinegar, and lentils. Stir and cook for 1–2 minutes, then pour in the broth to cover and bring to a boil. Reduce heat and simmer for about 15 minutes, or until the lentils are softened.
- Add the eggplant back to the pot, followed by the coconut milk, bay leaves and 2 tablespoons parsley. Simmer for another 10 minutes.
- Finish with a splash of fish sauce and rice vinegar. Season to taste. Remove from heat and let sit for 2–3 minutes.
- Serve topped with extra parsley, sliced almonds, and a scoop of aromatic rice.
Nutrition Facts
Calories
378Fat (grams)
24.9 gCarbs (grams)
27.5 gFiber (grams)
12.6 gSugar (grams)
8.8 gProtein (grams)
10.2 gI am not a certified nutritionist and any nutritional information on dontmissmyplate.com should only be used as a general guideline.