This vibrant Brazilian-inspired dish features tender chicken chunks browned to perfection, then simmered in a luxurious coconut milk sauce infused with ground cumin, coriander, smoked paprika, and turmeric. The creamy sauce balances warmth from fresh chili with aromatic garlic and onion, while fresh cilantro adds brightness. Ready in about 55 minutes, this dairy-free and gluten-free main delivers restaurant-quality flavors with simple techniques. Perfect served over fluffy rice with lime wedges for a complete meal that brings tropical Brazilian warmth to your table.
The smell of toasted cumin hitting hot oil is enough to make anyone wander into the kitchen, and that is exactly how my roommate once caught me hunched over the stove at ten in the morning, testing this Brazilian coconut chicken on a random Tuesday. Something about the way coconut milk tames fiery chili and earthy turmeric into a golden, velvety sauce felt like a small act of kitchen wizardry. One bite of the tender, spiced chicken over steamed rice and I was absolutely ruined for plain weeknight dinners ever after.
I made a double batch of this for a friends birthday dinner once and ended up scooping the remaining sauce out of the pan with crusty bread while everyone was still at the table, too happy to care about manners.
Ingredients
- 800 g boneless skinless chicken thighs, cut into large chunks: Thighs stay far juicier than breast meat in a simmered sauce and their richer flavor stands up beautifully to the bold spices.
- 1 large onion, finely chopped: The onion melts into the coconut sauce and creates a sweet, savory foundation you barely notice but would absolutely miss.
- 1 red bell pepper, sliced: Adds a pop of color and a mild sweetness that balances the chili heat perfectly.
- 3 garlic cloves, minced: Fresh garlic is nonnegotiable here since it layers into the aromatics right before the liquid goes in.
- 1 red chili, finely chopped: Seeding it tames the fire while keeping the fruity pepper flavor throughout the dish.
- 2 tbsp fresh cilantro, chopped, plus extra for garnish: Stirred in at the end so its bright, herbal punch stays vivid and fresh.
- 1 lime, cut into wedges for serving: A generous squeeze of lime juice over each plate wakes up every single flavor at once.
- 1 tsp ground cumin: The warm, toasty backbone of the entire spice blend.
- 1/2 tsp ground coriander: Adds a subtle citrusy note that pairs naturally with the coconut milk.
- 1/2 tsp smoked paprika: Lends a gentle smokiness that makes the sauce taste like it cooked over an open flame.
- 1/2 tsp turmeric: Gives the dish its gorgeous golden hue and a faint earthy warmth.
- 1/2 tsp chili flakes, optional: Only reach for these if you want a serious, lingering kick beyond what the fresh chili provides.
- Salt and black pepper to taste: Season in layers, starting with the chicken and finishing with the sauce.
- 400 ml full fat coconut milk: Full fat is critical because it creates the luscious, creamy texture that makes this dish unforgettable.
- 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, though water works in a pinch.
Instructions
- Season and prep the chicken:
- Toss the chicken chunks with salt, pepper, cumin, coriander, and turmeric in a bowl, making sure every piece is evenly coated and fragrant before it hits the pan.
- Build the sear:
- Heat the vegetable oil in a large skillet or Dutch oven over medium high heat until it shimmers, then lay the chicken pieces in without crowding so they develop a deep golden crust on each side, about 5 to 7 minutes total before transferring them to a plate.
- Soften the aromatics:
- In the same skillet with all those flavorful bits still clinging to the bottom, toss in the onion, red bell pepper, and chopped chili, sautéing until everything is softened and just starting to caramelize, roughly 5 minutes.
- Wake up the garlic and paprika:
- Stir in the minced garlic and smoked paprika, cooking for just about a minute until your whole kitchen smells impossibly inviting and the garlic turns fragrant without browning.
- Simmer in coconut glory:
- Return the seared chicken to the pan, pour in the coconut milk and chicken broth, stir everything together, bring it to a gentle simmer, then reduce the heat to low and let it cook uncovered for 20 minutes until the sauce thickens and coats a spoon like velvet.
- Finish and serve:
- Off the heat, stir in the chopped cilantro, taste and adjust salt and pepper as needed, then serve hot over rice with extra cilantro scattered on top and lime wedges on the side for squeezing.
There is something about ladling a ladleful of that golden, flecked sauce over a mound of white rice that turns an ordinary evening into something worth savoring slowly.
What to Serve Alongside
Plain white rice is the classic pairing and honestly the best because it soaks up every drop of sauce, but cauliflower rice or warm flatbread also make wonderful, sturdy bases if you want to mix things up.
Adjusting the Heat Level
The beauty of this recipe is how easily it adapts to whoever is sitting at your table, since you can dial the chili back to a mere whisper or crank it up with extra flakes and still end up with a dish that tastes balanced.
Storing and Reheating
This coconut chicken reheats brilliantly the next day, and many would argue the flavors deepen overnight as the spices continue to meld together in the fridge.
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Reheat gently on the stovetop over low heat, adding a splash of broth if the sauce has thickened too much.
- Freeze portions in sealed containers for up to 2 months, then thaw overnight in the fridge before warming.
Keep this recipe close because it will rescue countless weeknights and earn you a reputation as someone who knows their way around a skillet. Cook it once and it becomes part of your permanent rotation, no questions asked.
Questions & Answers
- → Can I use chicken breast instead of thighs?
-
Yes, chicken breast works well though it may be less tender. Reduce cooking time to 15-18 minutes to prevent drying, and consider cutting into slightly larger pieces to maintain moisture.
- → How can I adjust the spice level?
-
Control the heat by varying the amount of fresh chili and chili flakes. Start with half a chili for mild warmth, or add extra chili flakes and a whole pepper for those who enjoy bold spice. The coconut milk naturally tempers the heat.
- → What should I serve with this coconut chicken?
-
Steamed white rice is the classic accompaniment, soaking up the rich sauce. You could also serve with roasted cauliflower rice, crusty bread, or warmed tortillas. Fresh lime wedges brighten every bite.
- → Can I make this ahead of time?
-
Absolutely. The flavors deepen after sitting, making it excellent for meal prep. Store in the refrigerator for up to 3 days and reheat gently on the stovetop, adding a splash of coconut milk if the sauce thickens too much.
- → Is full-fat coconut milk necessary?
-
Full-fat coconut milk creates the richest, most creamy sauce. Light coconut milk works but yields a thinner consistency. For the best texture and flavor absorption, use the full-fat variety.
- → Can I freeze this dish?
-
Yes, this freezes beautifully for up to 3 months. Cool completely before transferring to airtight containers. Thaw overnight in the refrigerator and reheat slowly, stirring occasionally to restore the sauce's creamy consistency.