Tender chunks of chicken are seasoned with warm spices like cumin, coriander, and turmeric, then browned to develop deep flavor. The chicken simmers in a luscious coconut milk sauce with sautéed onions, red bell peppers, garlic, and fresh chili, creating a rich and creamy dish with just the right amount of heat. Fresh cilantro adds brightness, while lime wedges provide a tangy finish. This dairy-free, gluten-free Brazilian main comes together in about 55 minutes and serves four people perfectly.
The sizzle of chicken hitting a hot pan on a rainy Tuesday evening is one of those sounds that instantly makes a kitchen feel alive, and that is exactly how this Brazilian coconut chicken came into my world during a week when cooking felt like the last thing I wanted to do. A friend from São Paulo had scribbled the bones of this recipe on a napkin months earlier, and I finally decided to trust the faded handwriting. The aroma that filled my apartment halfway through simmering made me call her immediately just to say thank you. It has been on heavy rotation ever since.
I made a huge batch of this for a backyard gathering last summer when the weather could not decide between sun and drizzle, and it somehow matched both moods perfectly. People stood around the pot with plates in hand before I even set the table. One friend literally dipped bread directly into the sauce while waiting for rice to finish cooking.
Ingredients
- 800 g boneless skinless chicken thighs: Thighs stay far juicier than breast meat in a simmered sauce and they absorb the spiced coconut broth like sponges.
- 1 large onion finely chopped: The onion breaks down into the sauce and creates a sweet base that balances every layer of heat.
- 1 red bell pepper sliced: Adds color and a mild sweetness that rounds out the chili kick without competing with it.
- 3 garlic cloves minced: Fresh garlic is nonnegotiable here because the entire personality of this dish depends on that pungent warmth.
- 1 red chili finely chopped: Seeding it tames the fire while keeping the fruity pepper flavor that makes Brazilian cooking so vibrant.
- 2 tbsp fresh cilantro chopped plus extra for garnish: Stirred in at the end so it stays bright and herbal rather than turning murky.
- 1 lime cut into wedges: A squeeze of lime at the end wakes up every spice and makes the whole plate sing.
- 1 tsp ground cumin: The earthy backbone of the spice blend and the one ingredient you should never skip.
- 1/2 tsp ground coriander: Adds a subtle citrusy warmth that most people cannot quite identify but would absolutely miss.
- 1/2 tsp smoked paprika: Lends a gentle smokiness that makes the sauce taste like it was cooked over open flame.
- 1/2 tsp turmeric: Gives the dish its golden glow and a faintly bitter depth that keeps the sweetness in check.
- 1/2 tsp chili flakes optional: Only add these if you want to push the heat into truly fiery territory.
- Salt and black pepper to taste: Season the chicken generously before browning because that initial seasoning carries through the entire dish.
- 400 ml full fat coconut milk: Full fat is essential because light coconut milk will leave you with a thin watery sauce.
- 2 tbsp vegetable oil: A neutral oil lets the spices shine without adding its own flavor to the mix.
- 100 ml chicken broth or water: Broth adds another layer of savory depth but water works in a pinch.
Instructions
- Season and prepare 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 vegetable 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 develop a deep golden crust.
- Brown and rest:
- Let the chicken sear undisturbed for about two minutes per side until beautifully browned, then transfer it to a plate while you build the sauce.
- Soften the aromatics:
- In the same pan with all those caramelized bits still clinging to the bottom, sauté the onion, bell pepper, and chili until they soften and smell incredibly sweet.
- Bloom the garlic and paprika:
- Stir in the garlic and smoked paprika, cooking for just one minute until your kitchen smells like a street market in Rio.
- Bring it all together:
- Return the browned chicken and any juices back to the pan, pour in the coconut milk and broth, and stir gently until the sauce is smooth and unified.
- Simmer until thick and luscious:
- Bring everything to a gentle simmer, then reduce the heat to low and let it cook uncovered for twenty minutes, stirring occasionally, until the sauce coats the back of a spoon.
- Finish with cilantro and adjust:
- Off the heat, fold in the chopped cilantro and taste for salt and pepper, adding more until the flavors feel bold and balanced.
- Serve with flair:
- Ladle the chicken and generous spoonfuls of sauce over steamed white rice, scatter extra cilantro on top, and hand everyone a lime wedge to squeeze over their own plate.
There is something about the way coconut milk softens the sharp edges of chili and cumin that makes this dish feel like comfort food wearing a carnival mask. It became my daughter's requested birthday dinner two years running, which is the highest compliment a recipe can receive in my house.
Choosing the Right Pan Makes All the Difference
A heavy Dutch oven holds heat evenly and lets the sauce reduce at a gentle consistent pace, which means fewer anxious stirs and a more forgiving cooking window. I once tried this in a thin stainless pan and spent the last ten minutes scraping the bottom to prevent scorching.
The Coconut Milk Decision
Full fat coconut milk is the entire reason this sauce clings to the chicken like velvet, and no substitute will give you the same result. I tested this with a popular carton coconut beverage once and ended up with something closer to spiced soup, which was edible but deeply disappointing.
What to Serve Alongside
White rice is the classic partner and genuinely the best one because it soaks up every drop of that golden sauce without competing for attention. A simple side of sautéed greens or a crisp cucumber salad brings freshness that cuts through the richness beautifully.
- Warm flatbread or pita works if you want to scoop the sauce instead of using utensils.
- A cold Brazilian caipirinha alongside turns dinner into a full tropical evening.
- Leftovers taste even better the next day so always make the full batch regardless of how many you are serving.
This is the kind of recipe that turns an ordinary weeknight into something worth remembering, and I hope it finds its way into your regular rotation just as it found its way into mine. Pass the lime wedges and enjoy every golden, coconutty bite.
Recipe FAQs
- → How spicy is this coconut chicken?
-
The heat level is moderate and adjustable. One red chili provides gentle warmth, while chili flakes offer an optional kick. You can easily reduce or increase the spice to your preference.
- → Can I use chicken breast instead of thighs?
-
Yes, chicken breast works well though it may be slightly less tender. Reduce cooking time by about 5 minutes to prevent drying, and consider cutting into larger pieces to maintain moisture.
- → What's the best way to serve this dish?
-
It's traditionally served over fluffy white rice to soak up the creamy sauce. You can also pair with crusty bread, roasted potatoes, or cauliflower rice for a low-carb option.
- → Can I make this ahead of time?
-
The flavors actually improve after resting. Make it up to 2 days ahead and reheat gently on the stove, adding a splash of broth or coconut milk if the sauce thickens too much.
- → Is full-fat coconut milk necessary?
-
Full-fat coconut milk creates the richest, most velvety sauce. Light versions work but produce a thinner consistency. For the best texture and flavor, use full-fat canned coconut milk.