This Brazilian Coconut Chicken recipe, known locally as “Moqueca de Frango,” is your ticket to a vibrant and creamy weeknight dinner. We’ve crafted a simple, yet authentic, one-pan meal that brings the sun-kissed flavors of Bahia, Brazil, straight to your kitchen. Get ready to fall in love with this rich, savory, and utterly comforting chicken stew.
What is Brazilian Coconut Chicken?
Brazilian Coconut Chicken is a luscious stew featuring tender chicken pieces simmered in a rich sauce of coconut milk, tomatoes, onions, garlic, and a special Brazilian red palm oil called Dendê oil. It’s a delightful balance of savory, creamy, and tangy flavors, with a beautiful golden-orange hue. This dish is a poultry-based variation of the more famous seafood stew, “Moqueca,” a cornerstone of Brazilian cuisine.
Why You’ll Love This Brazilian Coconut Chicken Recipe
- Incredibly Flavorful: The combination of creamy coconut milk, zesty lime, fresh cilantro, and aromatic spices creates a complex and irresistible flavor profile.
- One-Pan Wonder: Everything comes together in a single skillet or Dutch oven, making cleanup an absolute breeze. Perfect for a hassle-free weeknight dinner.
- Approachable for All Cooks: While the flavors are exotic, the cooking process is straightforward and simple to follow, making it a great dish for both novice and experienced cooks.
- Customizable: You can easily adjust the spice level or add your favorite vegetables to make this dish your own.

Ingredients You’ll Need
Here are the key ingredients that give this Brazilian Coconut Chicken its signature taste:
- Chicken: We use boneless, skinless chicken breasts cut into bite-sized pieces for quick cooking.
- Full-Fat Coconut Milk: This is the heart of the dish, creating that luxuriously creamy sauce. Do not use light coconut milk.
- Dendê Oil (Red Palm Oil): This gives the stew its characteristic color and a unique, slightly peppery flavor. If you can’t find it, you can substitute with a mix of olive oil and a pinch of paprika.
- Aromatics: A classic base of yellow onion, garlic, and bell peppers (a mix of red and green is great for color).
- Tomatoes: Diced tomatoes add a touch of sweetness and acidity that balances the richness of the coconut milk.
- Lime Juice: Fresh lime juice is essential to brighten up the flavors and cut through the creaminess.
- Spices: A simple yet effective blend of paprika, cumin, salt, and black pepper.
- Fresh Cilantro: Stirred in at the end for a burst of fresh, herbal flavor.
How to Make Brazilian Coconut Chicken (Step-by-Step)
- Marinate the Chicken: In a medium bowl, toss the chicken pieces with minced garlic, lime juice, paprika, cumin, salt, and pepper. Let it sit for at least 15 minutes to absorb the flavors.
- Sauté Aromatics: In a large skillet or Dutch oven, heat the Dendê oil over medium heat. Add the chopped onion and bell peppers and cook until softened, about 5-7 minutes.
- Cook the Chicken: Add the marinated chicken to the skillet. Cook until it’s lightly browned on all sides. You’re not cooking it through at this stage, just searing it.
- Simmer the Sauce: Pour in the coconut milk and add the diced tomatoes. Stir everything together and bring the mixture to a gentle simmer. Be careful not to let it boil, as this can cause the coconut milk to separate.
- Finish Cooking: Reduce the heat to low, cover the skillet, and let it simmer for 15-20 minutes, or until the chicken is cooked through and tender. The sauce should have thickened slightly.
- Final Touches: Turn off the heat and stir in the fresh, chopped cilantro. Taste and adjust seasoning with more salt, pepper, or lime juice if needed.

Tips for the Perfect Creamy Coconut Chicken
- Use Full-Fat Coconut Milk: This is non-negotiable for the creamiest, richest sauce.
- Don’t Skip the Marinade: Even 15 minutes makes a big difference in flavoring the chicken from the inside out.
- Toast Your Spices: For an extra layer of flavor, you can toast the paprika and cumin in the pan for 30 seconds before adding the chicken.
- Fresh is Best: Use fresh garlic, lime juice, and cilantro for the most vibrant taste.
What to Serve with Brazilian Coconut Chicken
This creamy chicken stew is traditionally served over a bed of fluffy white rice to soak up all the delicious sauce. For a more complete meal, consider adding a side of simple sautéed green beans or a crisp green salad. If you enjoy this creamy coconut sauce, you might also love the flavors in this Creamy Coconut Garlic Shrimp.
Variations and Substitutions
- Chicken Thighs: You can easily substitute boneless, skinless chicken thighs for the breasts. They will require a few extra minutes of simmering time but will be incredibly tender.
- Add a Kick: For a spicy version, add a finely chopped malagueta pepper, habanero, or a pinch of red pepper flakes along with the aromatics.
- Veggie Power: Feel free to add other vegetables like zucchini, carrots, or spinach during the last 10 minutes of simmering. For another amazing dinner idea, check out our popular Texas Roadhouse Smothered Chicken.
Frequently Asked Questions
Absolutely! Boneless, skinless chicken thighs are a great alternative. They contain more fat, which makes them very tender and flavorful. You may need to add 5-10 minutes to the simmering time to ensure they are fully cooked.
Store any leftover Brazilian Coconut Chicken in an airtight container in the refrigerator for up to 3 days. To reheat, gently warm it in a saucepan over low heat until heated through. Avoid microwaving, as it can cause the coconut milk to separate.
This recipe is not inherently spicy; it’s savory and creamy. However, you can easily add a kick by including a chopped malagueta pepper, habanero, or a pinch of red pepper flakes when you sauté the onions and peppers.
If you can’t find Dendê oil (red palm oil), the best substitute is to use an equal amount of olive oil mixed with 1/2 teaspoon of paprika. This will mimic the beautiful golden-orange color, although the unique flavor of Dendê will be missing.
This dish is traditionally served with fluffy white rice, which is perfect for soaking up the delicious coconut sauce. A simple green salad or sautéed collard greens also make excellent side dishes.
More Delicious Recipes To Try
If you’re looking for another amazing one-pan meal, try our Creamy Dijon Pork Tenderloin.
Brazilian Coconut Chicken

Brazilian Coconut Chicken (The Best Creamy Recipe!)
Ingredients
Equipment
Instructions
- In a medium bowl, toss the chicken pieces with minced garlic, lime juice, paprika, cumin, salt, and pepper. Let it sit for at least 15 minutes to absorb the flavors.
- In a large skillet or Dutch oven, heat the Dendê oil over medium heat. Add the chopped onion and bell peppers and cook until softened, about 5-7 minutes.
- Add the marinated chicken to the skillet. Cook until it's lightly browned on all sides.
- Pour in the coconut milk and add the diced tomatoes. Stir everything together and bring the mixture to a gentle simmer.
- Reduce the heat to low, cover the skillet, and let it simmer for 15-20 minutes, or until the chicken is cooked through and tender.
- Turn off the heat and stir in the fresh, chopped cilantro. Taste and adjust seasoning if needed before serving.
Notes
If you cannot find Dendê oil, use olive oil and add 1/2 teaspoon of paprika with the oil to achieve a similar color.
Serve hot over white rice.
Share This Delicious Recipe!
We hope you love this authentic Brazilian Coconut Chicken recipe! If you make it, please leave a comment and rating below. Don’t forget to share your creation and tag us on Pinterest!
