Dive into a bowl of pure comfort with this incredible Brazilian Coconut Chicken recipe. This dish, traditionally known as Moqueca de Galinha, is a vibrant, creamy, and deeply flavorful stew that will transport your senses straight to the coast of Brazil. It’s a simple yet stunning one-pan meal that is perfect for a weeknight dinner but special enough for company. If you’re looking to explore the rich world of Brazilian cuisine, this recipe is the perfect place to start.
We’ve crafted this recipe to be as authentic as possible while still being completely approachable for the enthusiastic home cook. You’ll be amazed at how easily a few key ingredients come together to create such a rich and satisfying sauce.
What is Brazilian Coconut Chicken?
Brazilian Coconut Chicken, or Moqueca de Galinha, is a poultry-based version of the famous Brazilian seafood stew, Moqueca. It features tender pieces of chicken simmered in a luscious sauce made from coconut milk, tomatoes, bell peppers, onions, and a special ingredient called dendê oil, which gives the dish its characteristic color and flavor. It’s a national treasure for a reason!

Why You’ll Love This Recipe
- Incredibly Flavorful: The combination of creamy coconut milk, bright lime, and warm spices creates a complex flavor profile that is truly unforgettable.
- One-Pan Wonder: Everything comes together in a single skillet or Dutch oven, making cleanup an absolute breeze.
- Quick & Easy: You can have this stunning meal on the table in under an hour with minimal effort.
- Naturally Gluten-Free & Dairy-Free: This recipe is perfect for those with dietary restrictions without sacrificing any flavor.
Key Ingredients for Authentic Flavor
The magic of this Brazilian Coconut Chicken recipe lies in its simple yet powerful ingredients. Here’s what you’ll need to create that authentic taste.
For the Chicken Marinade:
- Chicken Thighs: Boneless, skinless chicken thighs are the best choice for this stew. They stay incredibly tender and juicy.
- Garlic, Lime Juice, and Spices: A simple marinade of minced garlic, fresh lime juice, paprika, salt, and pepper infuses the chicken with flavor from the inside out.
For the Coconut Sauce:
- Coconut Milk: Use full-fat, unsweetened coconut milk for the creamiest, richest sauce.
- Dendê Oil (Azeite de Dendê): This is the heart and soul of many Brazilian dishes. It’s a vibrant, reddish-orange palm oil with a distinct, slightly peppery flavor.
- Vegetables: A classic combination of onion, bell peppers (use a mix of colors!), and tomatoes forms the aromatic base of the stew.
- Cilantro: Fresh cilantro adds a bright, herbaceous finish that cuts through the richness of the sauce.

A Note on Dendê Oil
Dendê oil can be found in Latin American or international grocery stores, or online. If you can’t find it, you can make a substitute by warming a few tablespoons of olive oil or avocado oil with a teaspoon of paprika and a pinch of turmeric to mimic the color and add a bit of earthy flavor. While not a perfect match, it’s the next best thing!
How to Make Brazilian Coconut Chicken: A Step-by-Step Guide
Making this dish is surprisingly simple. Just follow these steps for a perfect result every time.
- Marinate the Chicken: Cut the chicken thighs into bite-sized pieces. In a bowl, toss them with the minced garlic, lime juice, paprika, salt, and pepper. Let it marinate for at least 15 minutes.
- Sauté the Aromatics: In a large skillet or Dutch oven, heat the dendê oil over medium heat. Add the sliced onion and bell peppers and cook until softened, about 5-7 minutes.
- Brown the Chicken: Add the marinated chicken to the skillet. Cook until it’s lightly browned on all sides.
- Simmer the Stew: Stir in the diced tomatoes and pour in the full can of coconut milk. Bring the mixture to a gentle simmer.
- Finish and Serve: Reduce the heat to low, cover, and let it cook for 20-25 minutes, or until the chicken is cooked through and tender. Stir in the fresh chopped cilantro just before serving.
Expert Tips for the Best Results
- Don’t Rush the Marinade: Even 15 minutes makes a big difference in the flavor of the chicken.
- Use Full-Fat Coconut Milk: Light coconut milk will result in a much thinner, less flavorful sauce. The fat is essential for the creamy texture.
- Don’t Boil the Sauce: After adding the coconut milk, keep the stew at a gentle simmer. Boiling can cause the coconut milk to separate or curdle. For a similar dish that uses a different flavor profile, you might enjoy this Coconut Chicken and Rice Bowl.
What to Serve with Brazilian Coconut Chicken
Traditionally, this dish is served with fluffy white rice to soak up all of the delicious coconut sauce. You can also serve it with farofa (toasted cassava flour) for an authentic Brazilian experience. A simple side of steamed greens or a light salad also pairs wonderfully. If you’re looking for another comforting chicken recipe, try our Creamy Herb Chicken.
Storage and Reheating Instructions
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 make the chicken tough and cause the sauce to separate.
Frequently Asked Questions
Yes, you can use chicken breast, but boneless, skinless chicken thighs are highly recommended as they remain more tender and flavorful in the stew. If using chicken breast, be careful not to overcook it to prevent it from becoming dry.
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a saucepan over low heat until warmed through. This method helps preserve the texture of the chicken and the creamy consistency of the sauce.
This recipe is deeply flavorful but not inherently spicy. To add heat, you can include a finely chopped malagueta pepper (a traditional Brazilian chili) or a pinch of red pepper flakes along with the other aromatics.
It has a rich, creamy, and savory flavor profile. The coconut milk provides a subtle sweetness and creamy texture, balanced by the bright acidity of tomatoes and lime, with a unique, earthy warmth from the dendê oil.
This dish is traditionally known as ‘Moqueca de Galinha’. It is the chicken version of the more famous Brazilian seafood stew, ‘Moqueca’.
Dendê oil (azeite de dendê) is a vibrant red palm oil with a distinct, peppery flavor that is essential to many Brazilian dishes. If you can’t find it, a good substitute is to warm olive oil with paprika and a pinch of turmeric to mimic the color and add some earthy notes.
More Delicious Dinner Ideas
If you loved this recipe, you might also enjoy some of our other popular dinner options. For a cozy night in, this French Onion Beef Casserole is always a hit!
Rate and Share!
We hope you love this authentic Brazilian Coconut Chicken recipe! If you make it, please leave a comment and rating below. We love hearing from you! Don’t forget to share your creations and tag us on Pinterest!

Brazilian Coconut Chicken Recipe

Brazilian Coconut Chicken: An Authentic Moqueca de Galinha
Ingredients
Equipment
Instructions
- In a medium bowl, combine the chicken pieces with minced garlic, lime juice, paprika, salt, and pepper. Toss to coat evenly. Let it marinate for at least 15 minutes at room temperature.
- Heat the dendê oil in a large, heavy-bottomed skillet or Dutch oven over medium-high heat. Add the sliced onion and bell peppers and cook, stirring occasionally, until softened, about 5-7 minutes.
- Add the marinated chicken to the skillet in a single layer. Cook for 3-4 minutes per side, until lightly browned.
- Stir in the can of diced tomatoes with their juices. Pour in the coconut milk and stir everything together to combine.
- Bring the mixture to a gentle simmer, then reduce the heat to low. Cover the skillet and let it cook for 20-25 minutes, until the chicken is tender and cooked through, and the sauce has thickened slightly.
- Remove from heat and stir in the chopped fresh cilantro. Serve hot, garnished with extra cilantro, alongside fluffy white rice.
Notes
Storage: Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.