Tender boneless chicken thighs are seasoned with warming spices like cumin, coriander, and turmeric, then browned to develop deep flavor. The chicken simmers in a rich coconut milk sauce alongside sautéed onions, red bell peppers, garlic, and fresh chili, creating a luscious, fragrant sauce. Fresh cilantro adds brightness, while lime wedges provide a zesty finish. Perfect served over fluffy rice, this dish brings authentic Brazilian warmth to your table in under an hour.
The rain was hammering against my kitchen window the afternoon I first attempted this dish, and something about the gloom made me crave bold tropical flavors that could transport me somewhere warmer. I had a can of coconut milk sitting in my pantry for weeks and a pack of chicken thighs that needed using, so I started digging through my spice rack with zero plan. What came out of that skillet was so fragrant my neighbor actually knocked on my door to ask what I was cooking. That moment sealed the deal on this becoming a permanent fixture in my weeknight rotation.
I made a double batch for a friends birthday dinner last spring and watched four adults fall completely silent around the table after the first bite, which is honestly the highest compliment any cook can receive. My friend David, who never goes back for seconds, quietly got up and ladled another scoop of sauce over his rice without saying a word. We all just laughed because sometimes food does the talking better than people can.
Ingredients
- 800 g boneless skinless chicken thighs: Thighs stay far juicier than breast meat in a simmered sauce so do not be tempted to swap them out unless you must.
- 1 large onion finely chopped: The onion forms the sweet foundation of the entire sauce so dice it small and let it soften properly.
- 1 red bell pepper sliced: Adds a slight crunch and beautiful color contrast against the golden sauce.
- 3 garlic cloves minced: Fresh garlic only because the jarred stuff will not give you the same punch of warmth right when it hits the oil.
- 1 red chili finely chopped: Seeded for a gentle background heat or leave the seeds in if you like it fiery.
- 2 tbsp fresh cilantro chopped plus extra for garnish: Stirred in at the end so it stays bright and vibrant rather than turning murky.
- 1 lime cut into wedges: A squeeze of lime over the finished dish wakes up every single flavor on the plate.
- 1 tsp ground cumin: Gives the dish its earthy backbone and pairs beautifully with the sweetness of coconut milk.
- 1/2 tsp ground coriander: A subtle citrusy warmth that rounds out the spice blend without overpowering it.
- 1/2 tsp smoked paprika: The secret to a slightly smoky depth that makes people wonder what your special ingredient is.
- 1/2 tsp turmeric: Lends that gorgeous sunset color and a mild peppery note that ties everything together.
- 1/2 tsp chili flakes optional: Only add these if you want to push the heat level beyond what the fresh chili provides.
- Salt and black pepper to taste: Season the chicken generously before browning because this is your chance to build flavor from the start.
- 400 ml full fat coconut milk: Full fat is nonnegotiable here because the creaminess is what makes this sauce feel luxurious.
- 2 tbsp vegetable oil: A neutral oil lets the spices shine without competing with any additional flavor.
- 100 ml chicken broth or water: Broth adds another layer of savory depth but 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 until every piece is evenly coated. Your hands are the best tool here so get in there and make sure nothing is left plain.
- Build the golden crust:
- Heat the oil in a large skillet over medium high heat until it shimmers, then add the chicken pieces in a single layer without crowding the pan. Let them sit undisturbed for a few minutes until a deep golden crust forms before flipping each piece to brown the other side, then transfer them to a plate.
- Soften the aromatics:
- In the same skillet with all those flavorful browned bits, toss in the onion, bell pepper, and chili, stirring occasionally until everything softens and the kitchen smells incredible. This usually takes about five minutes and you will know it is ready when the onions turn translucent at the edges.
- Wake up the garlic and paprika:
- Add the minced garlic and smoked paprika, stirring constantly for about a minute until the smell shifts from raw to sweet and toasty. Watch closely because garlic can go from perfect to bitter in seconds.
- Bring it all together:
- Return the browned chicken and any juices from the plate back into the skillet. Pour in the coconut milk and broth, stirring gently to lift all the caramelized bits from the bottom of the pan into the sauce.
- Simmer until luscious:
- Bring everything to a gentle simmer, then reduce the heat to low and let it bubble uncovered for twenty minutes. The sauce will slowly thicken and reduce into something velvety while the chicken finishes cooking through and absorbs all those spices.
- Finish and serve:
- Stir in the chopped cilantro, taste the sauce, and adjust the salt and pepper until it sings on your tongue. Ladle over steamed rice, scatter with extra cilantro, and serve with lime wedges on the side for squeezing.
The first time I ladled this over a mound of fluffy white rice and watched the golden sauce pool around the edges I knew I had stumbled onto something that would outlast any cooking trend. It is the kind of dish that turns a random Wednesday into something worth remembering.
Getting the Sauce Just Right
The trick to a truly luxurious sauce is patience during the simmer and resisting the urge to crank up the heat to speed things along. Low and slow lets the coconut milk reduce naturally and concentrate, resulting in a texture that coats the back of a spoon like velvet. If you find the sauce is still too thin after twenty minutes, just give it five more minutes uncovered and it will pull together beautifully.
What to Serve Alongside
White rice is the classic partner and honestly hard to beat because it soaks up every drop of sauce, but cauliflower rice works surprisingly well if you are keeping things lighter. A simple side of sauteed greens or a crisp cucumber salad cuts through the richness and adds welcome crunch to the plate. I once served this with warm flatbread for scooping and my guests practically fought over the last piece.
Making It Your Own
Part of the joy of this recipe is how forgiving it is once you understand the basic rhythm of browning, sauteing, and simmering. You can fold in diced tomatoes for acidity, swap the chicken for shrimp, or toss in a handful of spinach at the very end for extra color.
- Try adding a spoonful of tomato paste with the garlic for a deeper, more savory note.
- A pinch of cinnamon in the spice blend gives the sauce an unexpected warmth that feels very Brazilian.
- Always taste and adjust the seasoning right before serving because the flavors shift as the sauce reduces.
This is the kind of recipe that makes your kitchen smell like a place people want to stay, and honestly that is all I ever want from cooking. Share it with someone you love or keep the whole pot to yourself because either way you are in for a beautiful meal.
Recipe FAQs
- → Can I use chicken breast instead of thighs?
-
Yes, chicken breast works well in this dish. Reduce cooking time to 15-20 minutes to prevent drying, and consider cutting into larger pieces to maintain tenderness.
- → How can I adjust the heat level?
-
Control the spice by adjusting the amount of fresh chili and chili flakes. For mild heat, remove seeds from the chili or omit entirely. For extra kick, add both chili varieties generously.
- → What sides pair best with this dish?
-
White rice is the traditional accompaniment, soaking up the creamy sauce. Steamed vegetables, crusty bread, or roasted potatoes also work beautifully. A crisp Sauvignon Blanc complements the rich flavors.
- → Can this be made ahead of time?
-
Absolutely. The flavors deepen when refrigerated overnight. Store in an airtight container for up to 3 days. Reheat gently on the stovetop, 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 coconut milk works but yields a thinner consistency. For best results, use full-fat and shake the can well before opening.
- → Can I make this dairy-free?
-
This dish is naturally dairy-free. Coconut milk provides the creamy element without any dairy products. Always verify that your chicken broth and spices are certified dairy-free if needed.