This vibrant Brazilian dish transforms tender chicken thighs into a creamy, aromatic masterpiece. The meat simmers gently in full-fat coconut milk infused with ground cumin, coriander, smoked paprika, and turmeric, creating a luscious golden sauce that clings to every bite. Fresh red bell peppers, onions, and garlic build depth, while minced red chili and optional chili flakes bring customizable heat.
The cooking process starts with browning the seasoned chicken to develop rich flavor, then slowly braising it in the fragrant coconut broth until the sauce thickens beautifully. Fresh cilantro stirred in at the end brightens the dish, while lime wedges on the side add a zesty contrast that cuts through the creaminess. Perfect over steamed white rice to soak up every drop of the spiced sauce.
The smell of toasted cumin hitting hot oil is my shortcut back to a tiny kitchen in Sao Paulo where a friends grandmother taught me that coconut milk belongs in everything savory. She stirred her pot with a wooden spoon worn smooth by decades and told me the secret was patience, not skill. That evening we ate standing up, scooping saucy chicken over rice with our fingers, too hungry to wait for plates. I have been chasing that specific golden, creamy heat ever since.
One rainy Tuesday I made this for my neighbor who claimed she hated coconut in savory food. She licked her bowl clean and now texts me monthly asking when I am making it again.
Ingredients
- 800 g boneless skinless chicken thighs: Thighs stay juicy where breasts dry out and the fat renders into the sauce making everything richer.
- 1 large onion finely chopped: Onion forms the sweet aromatic base that carries every other flavor.
- 1 red bell pepper sliced: The pepper adds color and a mild sweetness that balances the chili heat.
- 3 garlic cloves minced: Fresh garlic makes a difference here so skip the jarred version if you can.
- 1 red chili finely chopped: Seeding it tames the fire while keeping the fruity chili flavor intact.
- 2 tbsp fresh cilantro chopped plus extra for garnish: Cilantro stirred in at the end tastes completely different from cilantro added at the start.
- 1 lime cut into wedges: A squeeze of lime at the end brightens the whole dish like flipping a light switch.
- 1 tsp ground cumin: Toasted briefly in the oil it becomes warm and nutty instead of dusty.
- 1/2 tsp ground coriander: Coriander adds a subtle citrus note that ties the coconut and lime together.
- 1/2 tsp smoked paprika: This gives a whisper of smoke that makes people wonder what your secret ingredient is.
- 1/2 tsp turmeric: Turmeric stains everything golden and adds an earthy bitterness the sauce needs.
- 1/2 tsp chili flakes optional: Only add these if you want a slow building background burn.
- Salt and black pepper to taste: Season the chicken boldly before browning because the sauce will mellow everything.
- 400 ml coconut milk full fat recommended: Light coconut milk breaks and waters the sauce down so go for the full fat can.
- 2 tbsp vegetable oil: A neutral oil lets the spices shine without competing.
- 100 ml chicken broth or water: Broth adds another layer of savory depth but water works in a pinch.
Instructions
- Season and coat the chicken:
- Toss the chicken chunks with salt, pepper, cumin, coriander, and turmeric in a bowl until every piece is evenly coated and fragrant.
- Build the sear:
- Heat the oil in a large skillet or Dutch oven over medium high heat until it shimmers then lay the chicken pieces in without crowding the pan so they brown instead of steam.
- Brown on all sides:
- Let the chicken develop a deep golden crust for about five to seven minutes turning occasionally then transfer to a plate and resist the urge to snack on it.
- Soften the aromatics:
- In the same skillet with all those flavorful bits stuck to the bottom add the onion, bell pepper, and chili, cooking until everything softens and smells sweet about five minutes.
- Wake up the garlic and paprika:
- Stir in the garlic and smoked paprika and cook for just one minute until your kitchen smells impossibly good and the garlic loses its raw edge.
- Bring it all together:
- Return the chicken and any juices back to the pan then pour in the coconut milk and broth stirring to lift every last bit of fond from the bottom of the skillet.
- Simmer and reduce:
- Bring the sauce to a gentle simmer then reduce the heat to low and let it cook uncovered for twenty minutes stirring occasionally until the sauce thickens enough to coat the back of a spoon.
- Finish and taste:
- Stir in the chopped cilantro then taste for salt and pepper adjusting until the flavors pop and the sauce sings.
- Serve with flair:
- Ladle the chicken and sauce over steamed rice and finish with a generous scatter of fresh cilantro and lime wedges pressed alongside.
I once packed the leftovers in a thermos for a beach picnic and the sauce had soaked into the rice by lunchtime making the whole thing taste even better than the night before.
What to Serve Alongside
White rice is the traditional partner and honestly the best one because it drinks up every drop of that coconut sauce. A simple green salad with a vinaigrette cuts through the richness if you want something fresh on the table.
Handling the Heat
The single red chili keeps things pleasantly warm rather than punishing but you control the dial completely. Removing the seeds and membranes tames most of the fire while leaving the fruity pepper flavor behind.
Leftovers Get Better
This dish sits beautifully overnight in the fridge as the spices continue to meld and the chicken absorbs even more of the coconut sauce. Reheat it gently on the stove with a splash of broth and it tastes like you just made it fresh from scratch.
- Store leftovers in an airtight container for up to three days.
- Freeze portions without the garnish for a quick weeknight rescue meal.
- Always reheat low and slow to keep the sauce from separating.
Some dishes you follow a recipe for and some dishes you make your own and this one happily becomes both. Trust the simmer and let the coconut do its quiet magic.
Recipe FAQs
- → Can I use chicken breast instead of thighs?
-
Yes, chicken breast works well in this dish. Reduce the cooking time to 15-20 minutes to prevent drying, as breast meat cooks faster than thighs. Consider slicing breasts into slightly smaller pieces for even cooking.
- → How can I adjust the spice level?
-
The heat is easily customizable. Start with one red chili and omit the optional chili flakes for mild heat. For medium spice, use the full chili with flakes. For maximum heat, add a second chili or increase the flakes. You can also remove the chili seeds for less intensity.
- → Is light coconut milk acceptable?
-
While light coconut milk works, full-fat coconut milk creates the rich, creamy consistency that makes this dish special. The sauce may be thinner with light milk, so consider reducing it longer or adding a tablespoon of tomato paste for body.
- → What sides pair well with this chicken?
-
Steamed white rice is the traditional choice, soaking up the flavorful sauce. Brazilian-style rice with garlic and onions works beautifully. For lighter options, serve with cauliflower rice, quinoa, or crusty bread. A simple green salad with citrus dressing balances the richness.
- → Can this be made ahead of time?
-
This dish actually improves after resting in the refrigerator for 1-2 days, allowing flavors to meld. Reheat gently over low heat, adding a splash of broth or water if the sauce has thickened too much. Store in an airtight container for up to 4 days.
- → What substitutions work for the spices?
-
If missing specific spices, a curry powder blend can replace the cumin, coriander, and turmeric combination. Smoked paprika can be swapped with regular paprika plus a pinch of cayenne. Fresh coriander seeds, toasted and ground, make an excellent substitute for ground coriander.