This vibrant Brazilian-inspired dish features tender chicken pieces slowly simmered in a luxurious coconut milk sauce. The creamy base is enriched with sautéed onions, colorful bell peppers, garlic, and fresh ginger, while ground cumin, smoked paprika, and turmeric provide depth and warmth.
Finished with bright lime juice and fresh cilantro, this aromatic creation balances creamy richness with gentle heat. Perfect served over steamed rice with crusty bread to soak up the flavorful sauce.
The smell of toasted cumin hitting hot olive oil is enough to make anyone wander into the kitchen and ask what is for dinner. This Brazilian coconut chicken came into my life during a rainy Tuesday when the fridge offered nothing but chicken thighs, a can of coconut milk, and half a lime. I threw everything together on a hunch, and the result was so good my roommate stood over the stove eating straight from the pan. That sauce, golden and fragrant with paprika and turmeric, is the kind of thing you want to mop up with every last bit of rice.
I made this for a friend who claimed she did not like spicy food, and she went back for thirds after deciding the gentle heat was part of the charm. There is something about the way the chilies bloom into creamy coconut milk that makes the warmth feel welcoming rather than aggressive. We ate it cross legged on the living room floor because the table was covered in mail, and somehow that made it taste even better.
Ingredients
- Boneless skinless chicken thighs (800 g): Thighs stay juicy and tender during the simmer, and they soak up the coconut sauce beautifully.
- 1 large onion, finely chopped: The onion melts into the sauce and creates a sweet base for everything else.
- 1 red and 1 yellow bell pepper, sliced: Both colors give the dish its vibrant look and a slight crunch that balances the creamy sauce.
- 3 cloves garlic, minced: Fresh garlic is nonnegotiable here for that aromatic punch.
- Fresh ginger (thumb sized piece), grated: Ginger adds warmth and a slight brightness that ties the tropical and savory elements together.
- 1 to 2 fresh red chilies, finely sliced: Start with one and taste before adding more, you can always increase the heat but you cannot undo it.
- Fresh cilantro, chopped (2 tablespoons plus extra for garnish): Cilantro stirred in at the end brings a fresh herbal finish that wakes everything up.
- Coconut milk (400 ml, 1 can): Use full fat coconut milk for the richest, creamiest sauce.
- Chicken broth (150 ml): A small amount thins the coconut milk just enough to let the spices distribute evenly.
- Juice of 1 lime: Acid at the end is the secret that makes the whole dish sing.
- Olive oil (2 tablespoons): A neutral cooking oil works too, but olive oil adds a subtle fruity note.
- Ground cumin (1 teaspoon): Toasting cumin in the pan releases an earthy depth that grounds the dish.
- Smoked paprika (1 teaspoon): This is what gives the sauce that gorgeous color and a hint of smokiness.
- Ground coriander (half teaspoon) and turmeric (half teaspoon): Together they add complexity and a warm golden hue.
- Salt and black pepper: Season the chicken before searing and adjust again at the end.
Instructions
- Get the chicken golden:
- 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 them until they pick up a light golden crust on all sides. Move them to a plate and let them rest while you build the sauce.
- Build the flavor base:
- In the same pan with all those lovely chicken juices, toss in the onion, bell peppers, garlic, ginger, and chilies. Stir everything around for about 4 to 5 minutes until the vegetables soften and your kitchen smells incredible.
- Toast the spices:
- Sprinkle in the cumin, smoked paprika, coriander, and turmeric, and stir for about a minute until the spices are fragrant and have bloomed in the oil.
- Bring it all together:
- Return the chicken to the pan, pour in the coconut milk and chicken broth, and stir well, scraping up any browned bits stuck to the bottom because that is where the flavor lives.
- Simmer until perfect:
- Bring the sauce to a gentle simmer, cover the pan, and let it cook for 20 to 25 minutes, stirring now and then, until the chicken is cooked through and the sauce has thickened slightly.
- Finish with brightness:
- Take the pan off the heat, stir in the lime juice and chopped cilantro, taste for salt and pepper, and serve hot with extra cilantro and lime wedges on top.
There was a evening I made this and the power went out just as the sauce started simmering, so we ate it by candlelight with spoons and a loaf of torn bread. My friend said it was the best accidental dinner party she had ever been to, and honestly I have never been able to recreate that particular magic on purpose.
What to Serve Alongside
Steamed white rice is the obvious choice because it soaks up every drop of that saffron hued sauce, but farofa sprinkled on top adds a crunchy texture that feels distinctly Brazilian. A crisp green salad with a simple vinaigrette cuts through the richness nicely if you want something fresh on the plate. Crusty bread also works beautifully for anyone who prefers dipping over fork and knife eating.
A Note on Heat Level
The beauty of this dish is that the coconut milk buffers the spice so even a modest amount of chili feels warming rather than sharp. I usually start with one chili and taste the sauce before deciding whether to add more, because the heat builds as it simmers. A squeeze of lime at the end also helps balance things out if you accidentally go a little overboard.
Storing and Reheating
This is one of those rare dishes that genuinely improves overnight as the spices settle into the chicken and the sauce thickens into something even more luscious. Store it in an airtight container in the refrigerator for up to three days and reheat it gently on the stove with a splash of broth to loosen the sauce.
- Freeze individual portions for up to two months for an almost instant weeknight dinner.
- Stir in a handful of fresh spinach while reheating for an easy vegetable boost.
- Always taste and reseason with lime juice after reheating because the acid tends to mellow overnight.
This is the kind of recipe that turns a random weeknight into something worth remembering, and I hope it becomes a regular in your kitchen the way it has in mine. Serve it to someone you love and watch them go quiet after the first bite.
Recipe FAQs
- → How spicy is this coconut chicken dish?
-
The heat level is adjustable with 1-2 fresh red chilies. The creamy coconut milk naturally balances the spice, creating a pleasant warmth rather than overwhelming heat. Add more chilies or hot sauce for extra kick.
- → Can I use chicken breast instead of thighs?
-
Yes, chicken breast works well. Reduce cooking time to 15-18 minutes total to prevent drying. Thighs remain more tender and succulent during longer simmering, but breasts can be used if preferred.
- → What should I serve with Brazilian coconut chicken?
-
Steamed white rice is traditional, soaking up the flavorful sauce. Farofa (toasted cassava flour) adds authentic Brazilian crunch. Crusty bread, roasted potatoes, or cauliflower rice also pair beautifully.
- → Is this dish dairy-free and gluten-free?
-
Naturally dairy-free using coconut milk. For gluten-free, ensure your chicken broth is certified GF. All other ingredients are naturally safe for both dietary requirements.
- → Can I make this ahead of time?
-
The flavors deepen beautifully after sitting. Prepare up to 2 days ahead and reheat gently on the stove. Add a splash of water or broth if the sauce thickens too much upon reheating.
- → How do I store leftovers?
-
Store in an airtight container in the refrigerator for 3-4 days. The sauce may separate slightly but will emulsify when reheated. Freeze for up to 3 months, though the texture may be slightly less creamy.