This vibrant Brazilian-inspired dish transforms tender chicken thighs into a succulent feast. The meat simmers gently in a luxurious coconut milk sauce infused with warm cumin, coriander, and smoked paprika. Fresh garlic, onion, and red bell pepper build layers of flavor, while a touch of chili adds a gentle warmth that balances the richness. The sauce reduces to a velvety consistency, coating each piece perfectly. A final sprinkle of fresh cilantro and squeeze of bright lime cuts through the creaminess, creating a harmonious balance of flavors. Serve over fluffy white rice to soak up every drop of this luscious sauce.
The smell of toasted cumin hitting hot oil is enough to make anyone wander into the kitchen, and that is exactly how this Brazilian coconut chicken became a weekend staple at my house. A friend from São Paulo once made something similar for a lazy Sunday lunch, and I spent three weeks trying to recreate it from memory alone. The breakthrough came when I stopped being precious about measuring every spice and just let the coconut milk do its thing. Now it is the dish I make when I want something bold without spending half the day at the stove.
I made this for a neighborhood potluck last summer and brought home an empty pot with three people asking for the recipe. My neighbor Carlos, who grew up in Minas Gerais, took one bite and said it reminded him of his aunts kitchen, which remains the best compliment I have ever received.
Ingredients
- 800 g boneless skinless chicken thighs: Thighs stay juicy and tender during the simmer, and I learned the hard way that breast meat dries out before the sauce has time to develop its character.
- 1 large onion, finely chopped: The onion creates a sweet base that balances the heat, so do not rush this step.
- 1 red bell pepper, sliced: Adds color and a subtle sweetness that rounds out the spices beautifully.
- 3 garlic cloves, minced: Fresh garlic is nonnegotiable here, as the jarred version lacks the pungent warmth this sauce needs.
- 1 red chili, finely chopped: Leave the seeds in if you want real heat, or remove them for a gentler warmth that lets the coconut shine.
- 2 tbsp fresh cilantro, chopped: Stirred in at the end so it stays bright, with extra for garnish because more is always better.
- 1 lime, cut into wedges: A squeeze of lime at the end wakes up every flavor on the plate.
- 1 tsp ground cumin: This is the backbone of the spice blend, so toast it briefly in the oil before adding anything else.
- 1/2 tsp ground coriander: Adds a citrusy warmth that plays beautifully with the coconut milk.
- 1/2 tsp smoked paprika: Gives the dish a subtle smokiness that makes people wonder what your secret ingredient is.
- 1/2 tsp turmeric: Lends a golden color and earthy depth without overpowering the other spices.
- 1/2 tsp chili flakes: Optional, but I always add them because the extra layer of heat makes the sauce addictive.
- Salt and black pepper to taste: Season the chicken generously before browning, then adjust the sauce at the end.
- 400 ml full fat coconut milk: Full fat is essential because light coconut milk will break and leave you with a thin, watery sauce.
- 2 tbsp vegetable oil: A neutral oil lets the spices shine without competing flavors.
- 100 ml chicken broth: Adds savory depth to the sauce, though water works in a pinch.
Instructions
- Season the chicken:
- Toss the chicken chunks with salt, pepper, cumin, coriander, and turmeric in a bowl until every piece is evenly coated. Let it sit for a few minutes while you prep the vegetables so the spices start to penetrate the meat.
- Build the sear:
- Heat the oil in a large skillet or Dutch oven over medium high heat until it shimmers, then add the chicken in a single layer without crowding the pan. Let it brown undisturbed for a few minutes on each side until you get a deep golden crust, then transfer to a plate.
- Soften the aromatics:
- In the same skillet with all those flavorful browned bits, add the onion, bell pepper, and chili, cooking until everything is softened and fragrant. This takes about five minutes and your kitchen will smell incredible.
- Wake up the garlic:
- Stir in the minced garlic and smoked paprika, cooking for just one minute until you can smell the garlic bloom. Be careful not to let it brown, as burnt garlic turns bitter and will haunt the entire dish.
- Bring it all together:
- Return the chicken and any juices from the plate back into the skillet, then pour in the coconut milk and chicken broth. Stir everything gently to combine, scraping up any bits stuck to the bottom of the pan.
- Simmer and transform:
- Bring the sauce to a gentle simmer, then reduce the heat to low and let it cook uncovered for about twenty minutes. The sauce will thicken and reduce into something rich and velvety, and the chicken will become fork tender.
- Finish and serve:
- Stir in the chopped cilantro, taste for salt and pepper, and adjust as needed. Serve hot over white rice with lime wedges and extra cilantro on top.
There is something deeply satisfying about watching a pot of simple ingredients transform into a meal that fills the whole house with warmth. This is the kind of dish that makes people linger at the table long after the plates are empty.
What to Serve Alongside
White rice is the traditional pairing and honestly the best one, because it soaks up every drop of that coconut sauce like a sponge. A simple green salad with a bright vinaigrette cuts through the richness nicely if you want some contrast on the plate.
Handling the Heat Level
The beauty of this recipe is how easily you can control the spice by adjusting the chili and flakes. Start with less than you think you need, because the heat builds as the sauce reduces and concentrates during simmering.
Making It Your Own
Once you have the base technique down, this recipe welcomes all kinds of improvisation based on what you have on hand. Try adding diced tomatoes for tanginess, swap in shrimp for a coastal twist, or throw in some spinach at the end for extra color.
- Stir in a tablespoon of fish sauce for an umami boost that deepens the whole dish.
- Toast whole cumin seeds in the oil before adding the chicken for a more intense, aromatic flavor.
- Always taste the sauce right before serving, because the flavors shift as it cools and you may need a final pinch of salt.
This is the recipe I reach for when I need dinner to feel like an event without actually requiring one. Make it once, and it will earn a permanent spot in your rotation.
Your Questions Answered
- → What makes this dish authentically Brazilian?
-
The combination of coconut milk with warm spices like cumin and coriander reflects the Afro-Brazilian culinary tradition, particularly from Bahia region. This style of cooking creates rich, aromatic stews that showcase the vibrant fusion of indigenous, African, and Portuguese influences.
- → Can I adjust the spice level?
-
Absolutely. The heat comes from fresh red chili and optional chili flakes. Start with less, taste as you cook, and add more gradually. You can also remove the seeds from the chili for a milder version while still maintaining the flavor profile.
- → What's the best cut of chicken to use?
-
Boneless, skinless chicken thighs are ideal because they remain juicy and tender through the simmering process. The higher fat content contributes to the rich sauce. Chicken breast works too, but reduce the cooking time slightly to prevent drying.
- → How can I make the sauce thicker?
-
Simmer uncovered as directed—the reduction naturally thickens the sauce. For extra body, you can mash a few pieces of cooked potato into the liquid or stir in a tablespoon of coconut flour during the final minutes of cooking.
- → What sides pair well with this dish?
-
Fluffy white rice is the traditional accompaniment, perfect for soaking up the creamy sauce. Steamed greens like sautéed collards or fresh green salad with citrus vinaigrette provide a refreshing contrast. Warm crusty bread also works wonderfully.
- → Can I make this ahead of time?
-
This dish actually improves after resting. Prepare it up to two days ahead and refrigerate—the flavors meld beautifully. Reheat gently over low heat, adding a splash of water or broth if the sauce has thickened too much.