This vibrant Brazilian-inspired dish features tender chicken pieces braised in a luscious coconut milk sauce infused with smoked paprika, cumin, and fresh ginger. The combination of red and yellow bell peppers adds sweetness and color, while fresh chilies bring customizable heat. Ready in about 55 minutes, this dairy-free and gluten-free main delivers restaurant-quality flavors perfect for weeknight dinners or special occasions.
The sizzle of chicken hitting a hot pan on a rainy Tuesday evening is oddly comforting, and that is exactly how this Brazilian coconut chicken entered my rotation. I had picked up a can of coconut milk on impulse and rummaged through the spice drawer hoping for something that felt like sunshine. The result was a golden, fragrant stew that transformed a dreary weeknight into something worth savoring. It has since become my go to when I need dinner to feel like a small celebration.
A friend from São Paulo once told me that the secret to Brazilian cooking is patience and lime juice, and I laughed at the time. Months later, standing over this very dish with a half squeezed lime in my hand, I finally understood what she meant. That final squeeze of citrus wakes up every spice and pulls the whole pan together. I have never skipped it since.
Ingredients
- Boneless skinless chicken thighs (800 g): Thighs stay juicy through the simmer and absorb the coconut sauce beautifully, far better than breast meat ever could.
- Onion (1 large): A fine chop melts into the sauce and creates a sweet, savory base.
- Red and yellow bell peppers (1 each): The two colors are not just for looks, they add slightly different sweetness levels and make the dish vibrant.
- Garlic (3 cloves): Fresh minced garlic is non negotiable here for that punchy aroma.
- Fresh ginger (1 thumb sized piece): Grated ginger adds warmth without overpowering the tropical character of the coconut.
- Fresh red chilies (1 to 2): Adjust based on your tolerance, but even one lends a gentle background heat that matters.
- Fresh cilantro (2 tablespoons plus extra): Stirred in at the end, it keeps its bright herbal punch rather than disappearing into the sauce.
- Coconut milk (400 ml, 1 can): Full fat coconut milk gives the sauce its luscious, creamy body.
- Chicken broth (150 ml): Balances the richness of the coconut and helps the spices bloom evenly.
- Lime juice (from 1 lime): This is the finishing note that makes everything sing, never leave it out.
- Olive oil (2 tablespoons): Used for searing the chicken and softening the aromatics.
- Ground cumin (1 teaspoon): Adds earthy depth that anchors the tropical flavors.
- Smoked paprika (1 teaspoon): A subtle smokiness that mimics the char of open fire cooking.
- Ground coriander (1/2 teaspoon): Brings a citrusy floral note that pairs naturally with the coconut.
- Turmeric (1/2 teaspoon): Gives the dish its warm golden hue and a mild, bitter balance.
- Salt and black pepper: Season generously at the start and taste again at the end.
- Lime wedges and extra cilantro: For serving, because a bright squeeze at the table makes every bowl better.
Instructions
- Season and sear the chicken:
- Heat the olive oil in a large skillet or Dutch oven over medium high heat, season the chicken pieces with salt and pepper, and sear until golden on all sides. Transfer to a plate and let it rest while you build the sauce.
- Soften the aromatics:
- In the same pan with all those flavorful bits still clinging to the bottom, cook the onion, bell peppers, garlic, ginger, and chilies for about five minutes until everything is fragrant and beginning to soften. Your kitchen should smell incredible right about now.
- Bloom the spices:
- Stir in the cumin, smoked paprika, coriander, and turmeric, and let them toast for about a minute until the aroma deepens. This step is small but it makes a real difference in the final flavor.
- Bring it all together:
- Return the chicken to the pan, pour in the coconut milk and chicken broth, and stir well while scraping up any browned bits from the bottom. Those caramelized bits are pure flavor, so do not skip the scraping.
- Simmer until tender:
- Bring everything to a gentle simmer, cover, and let it cook for twenty to twenty five minutes, stirring occasionally. The sauce will thicken slightly and the chicken will become melt in your mouth tender.
- Finish with brightness:
- Remove the pan from the heat and stir in the lime juice and chopped cilantro. Taste the sauce and adjust the salt, pepper, or lime as needed before serving.
I served this at a small dinner party once, and by the end of the night three people had asked for the recipe and someone was wiping the sauce off the pan with bread. That is when I knew this dish had earned a permanent spot in my life.
What to Serve Alongside It
Steamed white rice is the most natural companion because it soaks up the coconut sauce like a sponge. Farofa, the toasted cassava flour staple of Brazilian tables, adds a wonderful crunch that contrasts with the creamy stew. A crisp green salad with a vinaigrette can cut through the richness if you want a lighter side. Crusty bread also works beautifully for anyone who loves to mop their plate clean.
Handling the Heat
The chilies in this recipe are flexible, and you control the fire. One chili gives a gentle warmth that most people can handle, while two will make your lips tingle in a satisfying way. If you are cooking for sensitive palates, you can seed the chilies or even use a pinch of red pepper flakes instead. A spoonful of extra coconut milk stirred into an individual bowl can tame the heat instantly if someone finds it too bold.
Storage and Leftovers
This dish reheats beautifully, and some would argue it actually tastes better the next day when the spices have had time to settle. Store it in an airtight container in the refrigerator for up to three days. The coconut sauce may thicken considerably when cold, so add a splash of broth or water when reheating.
- Gentle reheating on the stove over low heat preserves the texture of the chicken better than the microwave.
- Freeze individual portions for up to two months for an easy weeknight rescue meal.
- Always garnish with fresh cilantro and lime after reheating to bring back the bright finish.
This is the kind of recipe that turns an ordinary evening into something worth remembering, one saucy, golden bowl at a time. Share it with someone you love, or simply treat yourself.
Recipe Questions
- → How spicy is this coconut chicken?
-
The heat level is adjustable based on the amount of fresh red chilies you use. Start with one chili for a mild warmth, or add two for a more pronounced kick that balances beautifully with the creamy coconut milk.
- → Can I make this dish ahead of time?
-
Absolutely. The flavors actually develop and intensify when refrigerated overnight. Store in an airtight container and reheat gently on the stove, adding a splash of water or coconut milk if the sauce has thickened too much.
- → What sides pair well with this Brazilian chicken?
-
Steamed jasmine rice is traditional and perfect for soaking up the creamy sauce. You can also serve with farofa (toasted cassava flour), crusty bread, roasted potatoes, or cauli-rice for a low-carb option.
- → Can I use chicken breast instead of thighs?
-
Yes, though thighs remain more tender and juicy during simmering. If using breasts, cut into larger pieces and reduce cooking time to 15-18 minutes to prevent drying out.
- → How do I store and reheat leftovers?
-
Keep refrigerated in an airtight container for up to 4 days, or freeze for up to 3 months. Thaw overnight in the refrigerator if frozen, then reheat over medium-low heat, stirring occasionally until steaming hot throughout.
- → Can I make this dish dairy-free?
-
This dish is naturally dairy-free as coconut milk provides all the creaminess. Just ensure your chicken broth is certified dairy-free if you have sensitivities.