This vibrant Brazilian dish transforms tender chicken thighs into a rich, aromatic experience. The meat simmers slowly in full-fat coconut milk infused with ground cumin, coriander, turmeric, and smoked paprika, creating a luscious golden sauce.
Red bell peppers and fresh chilies add color and subtle sweetness, while garlic and onion build depth. Fresh cilantro brightens each bite, and lime wedges provide a tangy finish. Ready in under an hour, this dairy-free, gluten-free main serves four beautifully alongside steamed rice.
The sauce thickens naturally as it cooks, coating every piece of chicken in creamy goodness. Adjust the heat with more fresh chilies or chili flakes to suit your taste.
The smell of toasted cumin hitting hot oil is enough to make anyone wander into the kitchen, and that is exactly how my roommate reacted the evening I threw together this Brazilian coconut chicken on a rainy Tuesday. She stood in the doorway holding a glass of wine, asking what on earth smelled so good. Forty minutes later we were both silent, scooping sauce over rice with our forks, completely ignoring the show we had been watching.
I have made this for backyard cookouts where nobody expected anything fancy, and the pot always comes back scraped clean. There is something about the combination of heat and cream that makes people go back for seconds before they finish their first plate.
Ingredients
- 800 g boneless skinless chicken thighs: Thighs stay juicy during the simmer and absorb the sauce beautifully, so do not be tempted to swap for breast unless you must.
- 1 large onion, finely chopped: The onion melts into the sauce and creates a sweet base that balances the chili heat.
- 1 red bell pepper, sliced: Adds color and a slight crunch if you do not overcook it.
- 3 garlic cloves, minced: Fresh garlic only, because the jarred version loses the punch this dish needs.
- 1 red chili, finely chopped: Seeds in for brave guests, seeds out for a gentler warmth that still tingles.
- 2 tbsp fresh cilantro, chopped: Stirred in at the end so the bright flavor survives the heat.
- 1 lime, cut into wedges: A squeeze of lime at the table lifts the whole dish and cuts through the richness.
- 1 tsp ground cumin: The backbone of the spice profile, so toast it briefly in the oil before adding anything else.
- 1/2 tsp ground coriander: Works quietly in the background to round out the earthy notes.
- 1/2 tsp smoked paprika: Gives a hint of fire and depth without adding actual heat.
- 1/2 tsp turmeric: Turns the sauce a gorgeous golden color and adds warmth.
- 1/2 tsp chili flakes (optional): Only if you want the kind of heat that builds slowly with each bite.
- Salt and black pepper to taste: Season the chicken generously before browning for the best flavor penetration.
- 400 ml full fat coconut milk: Full fat is non negotiable here because light coconut milk will leave you with a thin, watery sauce.
- 2 tbsp vegetable oil: A neutral oil lets the spices shine without competing flavors.
- 100 ml chicken broth or water: Broth adds another layer of savory depth, but water works fine in a pinch.
Instructions
- Season and brown the chicken:
- Toss the chicken chunks with salt, pepper, cumin, coriander, and turmeric until evenly coated, then sear them in hot oil until each piece has a deep golden crust on at least two sides. Move them to a plate and resist the urge to snack on them right there.
- Soften the aromatics:
- In the same pan with all those lovely browned bits, cook the onion, bell pepper, and chili until they soften and just begin to caramelize at the edges. The kitchen should smell incredible at this point.
- Wake up the garlic:
- Stir in the minced garlic and smoked paprika, stirring constantly for about a minute until fragrant. Garlic burns fast so keep it moving and watch closely.
- Build the sauce:
- Slide the chicken back into the pan, pour in the coconut milk and broth, and stir everything together while scraping up any stuck bits from the bottom. Those stuck bits are concentrated flavor, so do not leave them behind.
- Simmer until thick:
- Bring the pan to a gentle simmer, then drop the heat to low and let it bubble uncovered for twenty minutes. The sauce will reduce and thicken while the chicken finishes cooking through and absorbs the spiced coconut flavor.
- Finish and serve:
- Stir in the chopped cilantro, taste for salt and pepper, and adjust as needed. Serve over steamed rice with lime wedges and extra cilantro on top.
One Christmas Eve I doubled this recipe for twelve people and watched my uncle, who claims he hates coconut, go back for thirds without realizing what was in the sauce. That moment taught me to never announce ingredients beforehand.
What to Serve It With
Steamed white rice is the obvious choice because it drinks up every drop of sauce, but I have also ladled it over cauliflower rice when carb conscious friends come over. A simple side of black beans or a crisp green salad with vinaigrette cuts the richness nicely. For drinks, a cold caipirinha turns dinner into a proper Brazilian evening, though a sharp Sauvignon Blanc does the job just as well.
Making It Your Own
Once you have the base down, this recipe is endlessly flexible depending on what is sitting in your fridge. Toss in a handful of diced tomatoes for a tangier sauce, or add spinach at the very end for a pop of green. Chicken breast works if that is what you have, but pull it off the heat a minute earlier so it does not dry out. A diced sweet potato simmered alongside the chicken makes the whole meal heartier for cold nights.
Storing and Reheating
This dish actually tastes better the next day because the spices have time to mingle and deepen overnight in the fridge. Store it in an airtight container for up to three days, and reheat gently on the stove with a splash of water to loosen the sauce. I cannot speak to how it freezes because no batch has ever lasted long enough in my house to find out.
- Let the sauce cool completely before refrigerating so the coconut milk does not separate.
- A squeeze of fresh lime after reheating wakes the flavors right back up.
- Always taste for salt again before serving because the flavors shift after a night in the fridge.
Keep this recipe in your back pocket for any night that needs a little something special without a lot of fuss. The sauce alone is worth making, so double it if you want leftovers.
Recipe FAQs
- → What makes this dish uniquely Brazilian?
-
The combination of coconut milk with ground cumin, coriander, and fresh cilantro reflects Brazil's tropical ingredients and African culinary influences. The use of lime as a finishing touch is also characteristic of Brazilian cooking.
- → Can I use chicken breast instead of thighs?
-
Yes, chicken breast works well. Reduce the simmering time to 12-15 minutes to prevent drying. Bone-in thighs add more flavor and stay juicier during the longer cooking process.
- → How spicy is this dish?
-
One red chili provides mild to moderate heat. For more spice, add additional fresh chilies or the optional chili flakes. The coconut milk naturally tempers the heat, creating a balanced warmth rather than overwhelming burn.
- → What should I serve with this?
-
Steamed white rice is the traditional accompaniment, soaking up the flavorful sauce. crusty bread, roasted plantains, or simple sautéed greens also complement the rich coconut flavors beautifully.
- → Can I make this ahead?
-
This dish actually improves overnight as flavors meld. Store in the refrigerator for up to 3 days. Reheat gently over low heat, adding a splash of broth or water if the sauce has thickened too much.
- → Is full-fat coconut milk necessary?
-
Full-fat coconut milk creates the rich, creamy texture essential to this dish. Light versions result in a thinner, less satisfying sauce. For the best experience, use full-fat canned coconut milk.