Escape to the vibrant coast of Brazil with this incredibly delicious Brazilian Coconut Chicken. This recipe transforms simple ingredients into a rich, creamy, and tangy dish that tastes like a tropical getaway. If you’re looking for a meal that’s both exotic and weeknight-friendly, you’ve found it. In just about 40 minutes, you can serve a stunning one-pan dinner that is packed with flavor and sure to become a new family favorite.
Inspired by the classic Brazilian fish stew, Moqueca, this chicken version delivers the same luscious coconut milk base, brightened with a generous squeeze of fresh lime and a handful of cilantro. It’s a dish that balances richness and freshness perfectly, making it satisfying without being heavy.
What is Brazilian Coconut Chicken?
Brazilian Coconut Chicken, sometimes known as “Moqueca de Frango,” is a savory stew featuring tender chicken simmered in a fragrant sauce of coconut milk, tomatoes, bell peppers, onions, and garlic. The dish gets its signature golden hue and unique flavor from a touch of dendê oil (Brazilian palm oil) and is finished with fresh lime juice and cilantro for a burst of freshness. It’s a beautifully simple dish that captures the essence of Brazilian coastal cuisine in every spoonful.
Why You’ll Love This Recipe
- Incredibly Flavorful: The combination of creamy coconut, zesty lime, and savory aromatics creates a complex flavor profile that is absolutely irresistible.
- Quick and Easy: This one-pan meal comes together in about 40 minutes, making it perfect for a busy weeknight.
- Simple, Accessible Ingredients: While it tastes exotic, the ingredient list is straightforward and easy to find at most grocery stores.
- Naturally Gluten-Free & Dairy-Free: It’s a healthy and satisfying meal that caters to common dietary needs without sacrificing any flavor.
Key Ingredients for Authentic Flavor
The magic of this dish lies in a few key components that create its signature taste. Here’s what you’ll need and why it matters.
The Chicken
Boneless, skinless chicken thighs are the star here. They stay wonderfully tender and juicy during simmering and absorb all the flavors of the sauce. You can use chicken breasts, but be careful not to overcook them.
The Coconut Milk Base
For the creamiest, richest sauce, you must use full-fat, unsweetened coconut milk from a can. The light version simply won’t provide the same luscious texture. The coconut milk, combined with diced tomatoes, forms the soul of the stew.
Aromatics & Vegetables
A classic trio of onion, garlic, and colorful bell peppers builds the foundational layer of flavor. They are sautéed until soft, releasing their sweetness into the sauce.
The Brazilian Touch
Two ingredients make this dish authentically Brazilian: dendê oil and fresh lime. Dendê oil (red palm oil) adds a unique, slightly peppery flavor and vibrant color. If you can’t find it, a good substitute is mixing a tablespoon of olive oil with half a teaspoon of paprika. Finally, a generous amount of fresh lime juice and cilantro, stirred in at the end, cuts through the richness and brightens everything up.
Step-by-Step Instructions
- Season and Sear the Chicken: Pat the chicken thighs dry and season generously with salt and pepper. Heat olive oil in a large skillet or Dutch oven over medium-high heat. Sear the chicken for 3-4 minutes per side, until golden brown. It doesn’t need to be cooked through. Remove the chicken and set it aside.
- Sauté the Aromatics: Reduce the heat to medium. Add the diced onion and bell peppers to the same skillet, scraping up any browned bits. Cook for 5-7 minutes, until softened. Add the minced garlic and cook for another minute until fragrant.
- Build the Sauce: Stir in the diced tomatoes, coconut milk, and dendê oil (or your substitute). Bring the sauce to a gentle simmer, stirring occasionally. Be careful not to let it boil, as this can cause the coconut milk to separate.
- Simmer the Chicken: Return the seared chicken and any accumulated juices to the skillet. Submerge the chicken in the sauce, reduce the heat to low, cover, and let it simmer for 15-20 minutes, or until the chicken is cooked through and tender.
- Finish and Serve: Remove the skillet from the heat. Stir in the fresh lime juice and chopped cilantro. Taste and adjust seasoning with more salt and pepper if needed. Serve your Brazilian Coconut Chicken hot.

Tips for the Perfect Brazilian Coconut Chicken
- Don’t Skip the Sear: Searing the chicken first develops a deep, savory flavor—a process known as the Maillard reaction—that adds incredible depth to the final dish.
- Use Full-Fat Coconut Milk: This is non-negotiable for a creamy, luscious sauce that won’t break or become watery.
- Fresh is Best: Use fresh lime juice and fresh cilantro for the brightest, most vibrant flavor. The bottled stuff just doesn’t compare.
- Simmer Gently: A rolling boil can cause coconut milk to curdle or separate. Maintain a gentle simmer for a smooth, cohesive sauce.
What to Serve With It
This creamy chicken stew is traditionally served over fluffy white rice to soak up every last drop of the incredible sauce. For a complete and satisfying meal, consider adding a side of simple sautéed vegetables (coming soon) or a fresh green salad. You can also serve it with farofa (toasted cassava flour) for a truly authentic Brazilian experience.

Variations and Substitutions
- Make it Spicy: Add half a teaspoon of red pepper flakes with the garlic, or stir in a finely chopped malagueta or habanero pepper for authentic heat.
- Add More Veggies: Feel free to add other vegetables like zucchini, spinach, or sweet potatoes. Add heartier vegetables with the onions and more delicate ones, like spinach, at the end. For another great vegetable-packed meal, check out this hearty lentil soup.
- Dendê Oil Substitute: If you can’t find dendê oil, mix 1 tablespoon of olive oil with ½ teaspoon of sweet paprika to mimic the color and add a touch of smokiness.
Storing and Reheating Instructions
This dish is fantastic for meal prep as the flavors deepen overnight. Store leftovers in an airtight container in the refrigerator for up to 4 days.
To reheat, gently warm the chicken stew in a saucepan over medium-low heat until heated through. Avoid microwaving, as it can make the chicken rubbery and cause the sauce to separate. This recipe is a great make-ahead option, much like this slow cooker ham and bean soup.
Frequently Asked Questions
Yes, you can use chicken breast. However, chicken thighs are recommended as they stay more tender and juicy. If using breasts, cut them into 1-inch chunks and reduce the simmering time to 10-15 minutes to avoid overcooking.
To add heat, you can include 1-2 chopped malagueta peppers (a Brazilian chili) or a habanero pepper when you sauté the onions. Alternatively, add ½ teaspoon of red pepper flakes along with the garlic for a gentle, all-over warmth.
It has a rich, creamy, and savory flavor from the coconut milk and aromatics, with a bright, tangy finish from fresh lime juice and a fresh herby note from cilantro. It’s not typically spicy, but beautifully balanced.
Dendê oil is a reddish-orange palm oil used in Brazilian and African cooking that adds a unique peppery flavor and vibrant color. If you can’t find it, a great substitute is mixing 1 tablespoon of olive oil with ½ teaspoon of sweet paprika.
While both use coconut milk, the flavor profiles are very different. Brazilian Coconut Chicken relies on lime, cilantro, and dendê oil for a tangy, fresh flavor. Thai curries use ingredients like lemongrass, galangal, kaffir lime leaves, and fish sauce, creating a distinctly different aromatic and savory taste.
Share Your Creation!
We hope you love this Brazilian Coconut Chicken recipe as much as we do! It’s a true celebration of flavor that brings a taste of Brazil right to your kitchen. If you make it, please leave a comment below and share your creation on Pinterest! We can’t wait to see it.

Brazilian Coconut Chicken Recipe

Brazilian Coconut Chicken: A Creamy & Easy Recipe
Ingredients
Equipment
Method
- Pat the chicken thighs dry and season with salt and pepper. Heat olive oil in a large skillet over medium-high heat. Sear the chicken for 3-4 minutes per side until golden. Remove from skillet and set aside.
- Reduce heat to medium. Add the onion and bell pepper to the skillet, cooking for 5-7 minutes until soft. Stir in the minced garlic and cook for 1 more minute until fragrant.
- Pour in the diced tomatoes, full-fat coconut milk, and dendê oil (or substitute). Stir to combine and bring to a gentle simmer.
- Return the chicken to the skillet. Reduce heat to low, cover, and simmer for 15-20 minutes, or until the chicken is cooked through and tender.
- Remove from heat. Stir in the fresh lime juice and chopped cilantro. Serve hot, preferably over rice.
Notes
If you can't find dendê oil, the paprika and olive oil substitute works very well to mimic the color and adds a hint of flavor.
Serve immediately over rice to soak up the delicious, creamy sauce.