Escape to the coast of Brazil with this incredible Brazilian Coconut Chicken, a dish that’s bursting with flavor and surprisingly simple to make. Known as Moqueca de Frango, this recipe features tender chicken simmered in a rich, creamy sauce of coconut milk, tomatoes, and a hint of lime. If you’re looking for a one-pot meal that feels like a mini-vacation, you’ve found it. It’s a guaranteed crowd-pleaser that brings vibrant, tropical flavors to your dinner table with minimal effort.
What is Brazilian Coconut Chicken?
Brazilian Coconut Chicken, or Moqueca de Frango, is the chicken-based cousin of the more famous Brazilian fish stew, Moqueca de Peixe. It originates from the Bahia region of Brazil, an area known for its African and Portuguese culinary influences. The dish is defined by its luscious sauce made from full-fat coconut milk, onions, garlic, bell peppers, tomatoes, and traditionally, a touch of dendê oil (red palm oil) which gives it a unique flavor and beautiful color.
Why You’ll Love This Recipe
- Incredibly Flavorful: The combination of creamy coconut milk, zesty lime, fresh cilantro, and savory chicken creates a complex and delicious flavor profile.
- One-Pot Wonder: Everything comes together in a single skillet or Dutch oven, making cleanup an absolute breeze. Perfect for a weeknight dinner!
- Quick & Easy: This dish is ready in under 45 minutes, but it tastes like it has been simmering for hours.
- Naturally Gluten-Free: With no gluten-containing ingredients, it’s a fantastic option for those with dietary restrictions.

Key Ingredients for Authentic Flavor
The magic of this dish comes from a few key components working in harmony. Here’s what you’ll need:
The Chicken
We use boneless, skinless chicken breasts cut into bite-sized pieces. The chicken is lightly seasoned and seared first to lock in its juices, ensuring it stays tender in the creamy sauce.
The Creamy Coconut Base
Full-fat coconut milk is essential for that signature rich and creamy texture. The other key ingredient is a touch of dendê oil (red palm oil). If you can’t find it, a splash of olive oil with a pinch of paprika will work in a pinch, but the dendê oil adds an authentic flavor you can’t quite replicate.
Aromatics & Vegetables
A classic trio of onion, garlic, and multi-colored bell peppers forms the aromatic base. Diced tomatoes add a bit of acidity and body to the stew, breaking down beautifully into the coconut milk.
The Seasonings
Fresh lime juice and cilantro, added at the end, are crucial. They cut through the richness of the coconut milk and add a bright, fresh finish that makes the whole dish pop.
Step-by-Step Instructions
Making this Brazilian Coconut Chicken is a straightforward process. Follow these steps for a perfect result every time.
- Season and Sear the Chicken: Pat the chicken pieces dry and season them with salt, pepper, and paprika. Heat olive oil in a large skillet or Dutch oven over medium-high heat. Sear the chicken in batches until golden brown on all sides. Remove the chicken and set it aside.
- Sauté the Aromatics: In the same skillet, add the onion and bell peppers. Cook until they begin to soften, about 5-7 minutes. Add the minced garlic and cook for another minute until fragrant.
- Build the Sauce: Stir in the diced tomatoes, tomato paste, and all seasonings. Cook for about 2 minutes until the tomatoes start to break down. Pour in the full-fat coconut milk and dendê oil. Bring the mixture to a gentle simmer, stirring to combine.
- Simmer: Return the seared chicken to the skillet. 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: Turn off the heat. Stir in the fresh lime juice and chopped cilantro. Serve your Brazilian Coconut Chicken hot, preferably with a side of fluffy rice. For another great rice dish, check out this Coconut Chicken and Rice recipe.

Tips for the Perfect Creamy Coconut Chicken
- Use Full-Fat Coconut Milk: Do not substitute with light coconut milk. The full-fat version is essential for achieving the rich, creamy consistency the dish is known for.
- Don’t Boil the Sauce: After adding the coconut milk, keep it at a gentle simmer. Boiling can cause the coconut milk to separate and become grainy.
- Sear the Chicken: Taking a few extra minutes to sear the chicken before adding it to the sauce builds a deeper flavor and ensures the chicken is juicy.
- Fresh is Best: Use fresh lime juice and cilantro for the finishing touches. Their bright flavors are key and cannot be replicated with bottled juice or dried herbs.
Serving Suggestions
This dish is traditionally served over a bed of fluffy white rice to soak up all the delicious sauce. For a more complete meal, you can add a side of steamed vegetables or some crusty bread. For a heartier option, consider serving it alongside some delicious garlic parmesan roasted potatoes.
Variations and Substitutions
- Make it Spicy: Add a finely chopped jalapeño or a pinch of red pepper flakes along with the garlic for a spicy kick.
- Different Proteins: This coconut sauce is fantastic with shrimp (Moqueca de Camarão) or a firm white fish like cod or halibut.
- Add More Veggies: Feel free to add other vegetables like zucchini or spinach. If you enjoy one-pan skillet meals, you’ll love this Ground Turkey and Zucchini Skillet (coming soon).
Storing and Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat until warmed through. Avoid microwaving if possible, as it can make the chicken tough and cause the sauce to separate.
Frequently Asked Questions (Brazilian Coconut Chicken)
Yes, absolutely! To make ‘Moqueca de Camarão’, simply substitute the chicken with raw, peeled shrimp. Add the shrimp during the last 5-7 minutes of simmering, as they cook very quickly.
The most common and traditional side dish is simple white rice, which is perfect for soaking up the delicious creamy sauce. It’s also often served with ‘farofa’ (toasted cassava flour).
Moqueca has a rich, creamy, and savory flavor profile. It’s characterized by the sweetness of coconut milk, the tang of lime and tomatoes, and the savory taste of chicken and aromatics like garlic and peppers. It’s not typically spicy, but has a warm, complex flavor.
Brazilian Coconut Chicken is traditionally called ‘Moqueca de Frango’. It is the chicken version of the famous Brazilian seafood stew, ‘Moqueca’.
Dendê oil is a red palm oil with a distinct, slightly nutty and peppery flavor, and it gives the dish its classic orange hue. While you can make the recipe without it (substituting with olive oil and a pinch of paprika), using dendê oil will give you the most authentic Brazilian flavor.
Brazilian Coconut Chicken Recipe

Brazilian Coconut Chicken (Moqueca de Frango)
Ingredients
Equipment
Method
- Pat the chicken pieces dry and season with salt, pepper, and paprika. Heat 1 tbsp of olive oil in a large skillet or Dutch oven over medium-high heat. Sear the chicken in batches until golden brown. Remove from the skillet and set aside.
- Add the remaining 1 tbsp of olive oil to the skillet. Add the chopped onion and sliced bell peppers, and cook until softened, about 5-7 minutes. Stir in the minced garlic and cook for 1 more minute until fragrant.
- Stir in the diced tomatoes and tomato paste. Cook for 2 minutes. Pour in the full-fat coconut milk and dendê oil (if using). Stir everything together and bring to a gentle simmer.
- Return the seared chicken to the skillet. Reduce the heat to low, cover, and simmer for 15-20 minutes, until the chicken is cooked through and the sauce has slightly thickened.
- Remove from heat. Stir in the fresh lime juice and chopped cilantro. Serve immediately.
Notes
Serve hot with white rice to soak up the creamy sauce.
Pin This Recipe!
If you loved this dish, please share it on Pinterest! Your shares help us bring more delicious recipes to you. Thank you for your support!





