Imagine the rich, earthy aroma of chicken liver sizzling in a pan, mingling with the sweet scent of coconut milk and the sharp, piney fragrance of rosemary. That first bite is pure comfort—creamy, savoury, and deeply satisfying, like a warm hug for your taste buds.
Ready to bring this delicious flavour to your own kitchen? Sawa, this article gives you the full recipe, from the exact ingredients to simple steps, plus some clever Kenyan-style tips to make it perfect for you.
What Is Chicken Liver in Coconut Rosemary Cream Recipe and Where Does It Come From
This dish is a beautiful fusion of rich, tender chicken livers cooked in a luxuriously creamy and aromatic sauce. The coconut milk creates a smooth, velvety base that perfectly balances the livers’ deep, mineral flavour, while the fresh rosemary adds a fragrant, woody note that makes every bite special. It’s a hearty, comforting meal that feels both familiar and excitingly new.
While chicken livers are a popular, affordable protein across Kenya, often enjoyed in stews or fried, this creamy coconut version has a coastal flair. It’s a favourite in Mombasa and the wider Coast region, where coconut milk is a kitchen staple, and is enjoyed as a special weekend treat or a satisfying family dinner. For many urban Kenyans, it’s become a go-to for a quick, delicious meal that feels a bit more indulgent.
This homemade version lets you enjoy a restaurant-quality taste for a fraction of the price, and it comes together surprisingly fast, making it perfect for a busy weeknight.
Ingredients for Chicken Liver in Coconut Rosemary Cream Recipe
This recipe serves 4 people comfortably with some ugali or rice.
Main Ingredients
- 500g fresh chicken livers — clean them well, available from any butcher or supermarket
- 1 medium red onion, finely chopped
- 3 cloves garlic, minced
- 1 cup thick coconut milk — use a good brand like Pwani or Tuzo
- 2 tablespoons cooking oil
- 1 tablespoon fresh rosemary leaves, finely chopped
Spices and Seasonings
- 1 teaspoon turmeric powder
- 1 teaspoon curry powder (optional, for extra depth)
- 1 chicken stock cube (like Royco or Knorr), crumbled
- 1 teaspoon black pepper
- Salt to taste
- 1 fresh chili (pili pili) or 1 teaspoon chili flakes — adjust to your heat preference
- A handful of fresh coriander, for garnish
What You Will Need
- A large frying pan or sufuria: A good, deep sufuria works perfectly for this one-pot dish.
- A sharp knife and chopping board: For prepping your onions, garlic, and herbs.
- A wooden spoon or spatula: For stirring and ensuring nothing sticks to the pan.
- A small bowl: For mixing your spices before adding them to the pan.
- A measuring cup and spoons: To get your coconut milk and spice quantities just right.
How to Cook Chicken Liver in Coconut Rosemary Cream Recipe: Step-by-Step
This delicious dish takes about 30 minutes from start to finish and is straightforward enough for a beginner cook.
-
Step 1: Prepare and Clean the Livers
Rinse the chicken livers thoroughly under cold running water. Pat them completely dry with a clean kitchen towel or paper towels. This step is crucial—if the livers are wet, they will steam instead of getting a nice sear. Trim off any visible fat or connective tissue.
-
Step 2: Sauté the Aromatics
Heat the oil in your sufuria or pan over medium heat. Add the chopped onions and sauté for about 4-5 minutes until they become soft and translucent. Stir in the minced garlic and chopped fresh rosemary, cooking for just another minute until fragrant—be careful not to burn the garlic.
-
Step 3: Brown the Chicken Livers
Increase the heat to medium-high. Add the dried chicken livers to the pan in a single layer, if possible. Let them cook undisturbed for 2-3 minutes to get a good sear on one side, then flip and cook for another 2 minutes. You want them browned on the outside but still pink inside. Don’t overcrowd the pan, or they’ll release too much liquid.
-
Step 4: Add the Spices
Reduce the heat back to medium. Sprinkle in the turmeric, curry powder (if using), crumbled stock cube, black pepper, and salt. Add your chopped fresh chili or chili flakes. Stir everything well so the livers are evenly coated with the spices and cook for about a minute to toast the spices lightly.
-
Step 5: Pour in the Coconut Milk
Pour in the thick coconut milk, stirring to combine and lift any tasty bits stuck to the bottom of the pan. Bring the mixture to a gentle simmer. Once simmering, reduce the heat to low.
-
Step 6: Simmer to Perfection
Let the livers simmer gently in the coconut cream for 8-10 minutes. The sauce will thicken slightly and darken in colour. The livers should be cooked through but still tender—avoid overcooking, or they can become tough and grainy. Taste and adjust the salt or pepper if needed.
-
Step 7: Final Touch and Serve
Once the sauce is creamy and the livers are cooked, turn off the heat. Stir in most of the fresh coriander, saving some for garnish. Your dish is ready to serve hot, straight from the pan.
Tips, Tricks and Kenyan Variations
Pro Tips for the Best Results
- For the richest flavour, use freshly squeezed coconut milk (tui) from a mature coconut instead of the packaged version. The difference is noticeable.
- Always pat your livers completely dry before cooking. If you add wet livers to the hot oil, they will stew and not get that lovely caramelised sear.
- If you don’t have fresh rosemary, a teaspoon of dried rosemary works, but add it with the onions at the beginning to let the flavour bloom in the oil.
- To make the sauce extra creamy and luxurious, stir in a tablespoon of plain yogurt or a splash of fresh cream right at the end, just before serving.
Regional Variations
In the Coastal region, especially in Lamu, you might find this dish cooked with a bit of tamarind paste (ukwaju) for a sweet-sour twist. In some upcountry homes, a spoonful of tomato paste is added with the onions for a richer, redder sauce, and the rosemary might be swapped for fresh thyme or dhania.
Budget Version
You can make a very tasty version using a 200ml packet of coconut cream powder mixed with water, which is often cheaper than a full can of coconut milk. This swap can save you around Ksh 50-80, depending on the brand.
How to Serve and Store Chicken Liver in Coconut Rosemary Cream Recipe
What to Serve It With
This creamy liver dish is best served hot with a hearty side to soak up the delicious sauce. The classic Kenyan pairing is with soft, white ugali or a mound of steaming white rice. For a lighter meal, it’s also fantastic with chapati or even crusty bread to mop up every last bit.
Leftovers and Storage
Let any leftovers cool completely, then store them in a sealed container in the fridge. They will keep well for up to two days. Reheat gently in a pan over low heat, adding a tiny splash of water or coconut milk to loosen the sauce. Avoid reheating in a microwave, as it can make the livers rubbery.
The Bottom Line
This Chicken Liver in Coconut Rosemary Cream recipe is a perfect example of Kenyan ingenuity—taking an affordable, everyday ingredient and transforming it into something creamy, fragrant, and deeply satisfying with coastal and local flavours. It’s a dish that proves delicious food doesn’t have to be complicated or expensive.
So, give it a try this weekend and let that amazing aroma fill your kitchen. Pole sana if you make your neighbours jealous! Share a photo of your plate with us and tell us how your family enjoyed it.
Frequently Asked Questions: Chicken Liver in Coconut Rosemary Cream Recipe
Can I make this without fresh rosemary?
Yes, absolutely. You can use one teaspoon of dried rosemary instead. Add it with the onions at the beginning so the flavour has time to infuse the oil properly.
Alternatively, fresh thyme or even a bit of dhania stalks work as a good substitute, though the flavour profile will change slightly.
How do I know when the chicken livers are perfectly cooked?
The livers are done when they are no longer pink in the centre but are still tender. Cut one open to check; it should be just a hint of pink.
Overcooking makes them tough and grainy, so err on the side of slightly underdone as they will continue cooking in the hot sauce.
Can I freeze the leftovers?
It’s not recommended to freeze this dish. The coconut sauce can separate when thawed, and the livers will become very rubbery and lose their pleasant texture.
It’s best enjoyed fresh or stored in the fridge for up to two days and reheated gently.
My sauce is too thin. How can I thicken it?
If your sauce is runny, simply let it simmer uncovered for a few more minutes over low heat to reduce and thicken.
You can also mix a teaspoon of cornflour (unga wa dona) with a little water and stir it in, then simmer for another minute.
Can I use beef or goat liver instead?
Yes, you can, but the cooking time will be longer. Beef or goat liver is tougher, so you may need to simmer it in the coconut milk for 20-25 minutes until tender.
Remember to slice it into smaller, bite-sized pieces for even cooking.
