This vibrant Brazilian dish features tender chicken thighs seared to golden perfection, then simmered in a luscious coconut milk sauce with diced tomatoes, bell peppers, and a warming blend of paprika, cumin, and coriander. The creamy sauce absorbs the bold spices while fresh cilantro and parsley brighten each bite. Ready in about 55 minutes, this dairy-free, gluten-free main delivers restaurant-quality flavors perfect for weeknight dinners or special occasions.
The first time I encountered coconut chicken was at a tiny neighborhood spot in Rio where the cook told me her secret was patience. She let the sauce simmer until it turned into this rich, velvety gravy that clung to every piece of chicken. Ive been chasing that flavor ever since, and this recipe gets me pretty close.
Last winter, when my brother came to visit after months apart, I made this for our reunion dinner. He kept dipping bread into the sauce long after his chicken was gone, asking exactly what spices Id used. That moment of watching someone savor every bite reminded me why cooking for people matters.
Ingredients
- Chicken thighs: Boneless thighs stay juicy and tender through the simmering process much better than breasts ever could
- Lime juice: This bright acid helps tenderize the meat while adding that signature Brazilian zing
- Coconut milk: Full fat canned coconut milk creates the creamy rich sauce base that makes this dish unforgettable
- Red and green bell peppers: These add sweetness and color while absorbing all those beautiful spices
- Garlic and onion: The aromatic foundation that builds depth from the very first minute of cooking
- Paprika, cumin, and coriander: This spice trio brings warmth and earthiness without overwhelming the coconut
- Fresh chilies: Adjust these to your heat preference but theyre essential for that authentic Brazilian kick
- Cilantro and parsley: Fresh herbs finish the dish with brightness that cuts through the rich sauce
Instructions
- Season and let rest:
- Season the chicken chunks generously with salt, pepper, and lime juice, then let them sit for 10 minutes while you prep everything else
- Sear until golden:
- Heat olive oil in your largest skillet over medium high heat and sear the chicken in batches until deeply golden on both sides, about 3 to 4 minutes per side
- Build the base:
- In the same pan, sauté the onion until softened, then add garlic, both bell peppers, and chopped chilies, cooking for 2 minutes until fragrant
- Wake up the spices:
- Stir in paprika, cumin, coriander, and chili flakes, letting them cook for just 1 minute until they become incredibly aromatic
- Create the sauce:
- Return the chicken to the pan, pour in coconut milk, diced tomatoes, tomato paste, and chicken stock, stirring to combine everything into a bubbling sauce
- Simmer to perfection:
- Reduce heat to low, cover, and let everything gently simmer for 20 to 25 minutes until the chicken is cooked through and the sauce has thickened into something velvety and gorgeous
- Fresh herb finish:
- Stir in chopped cilantro and parsley, taste and adjust seasoning if needed, then serve immediately with extra herbs and lime wedges on the side
This recipe has become my go to when friends are having a rough week and need something comforting but exciting. Theres something about the combination of heat and creaminess that feels like a warm hug with a little adventure mixed in.
Making It Your Own
Over time, Ive learned that this sauce base works beautifully with shrimp or even cubed sweet potato for a vegetarian version. The key is keeping the coconut milk to tomato ratio consistent and not rushing that final simmer.
Serving Suggestions That Work
White rice is classic but coconut rice takes this dish over the top. I also love serving it alongside roasted plantains or a simple green salad dressed with lime vinaigrette to cut through the richness.
Make Ahead Wisdom
This actually tastes better the next day when the spices have had time to meld and deepen. I often make it on Sunday and portion it out for easy work lunches that feel way more special than anything Id order.
- The sauce will thicken in the fridge so add a splash of stock or water when reheating
- Fresh herbs are best added right before serving so they stay bright and vibrant
- This freezes beautifully for up to three months if you want to batch cook
There you have it, a taste of Brazil that comes together in under an hour but tastes like something you traveled halfway around the world to find.
Common Questions
- → How spicy is this coconut chicken?
-
The heat level is medium and adjustable. One to two red chilies provide gentle warmth, while optional chili flakes let you dial up the intensity. The creamy coconut milk naturally tempers the spice, creating balanced flavor rather than overwhelming heat.
- → Can I use chicken breasts instead of thighs?
-
Yes, though thighs yield juicier results due to their higher fat content. If using breasts, reduce cooking time by 5-7 minutes to prevent drying. Pound them slightly for even thickness, and consider adding extra coconut milk to maintain sauce richness.
- → What should I serve with Brazilian coconut chicken?
-
Steamed white rice or coconut rice soaks up the creamy sauce beautifully. Traditional farofa (toasted cassava flour) adds authentic texture. Crusty bread, roasted potatoes, or cauliflower rice also work well. The dish pairs nicely with simple sautéed greens.
- → How do I store and reheat leftovers?
-
Store cooled chicken in an airtight container for up to 3 days. The flavors often deepen overnight. Reheat gently over medium-low heat, adding a splash of coconut milk or stock if the sauce thickens too much. Avoid boiling, which can separate the coconut milk.
- → Can I make this dish ahead of time?
-
Absolutely. Prepare through step 6, cool completely, and refrigerate. The flavors meld beautifully overnight. Re gently before serving, then stir in fresh herbs and lime just before plating. This makes it excellent for meal prep or entertaining.