Every now and then, a dish comes along that feels like a journey. For me, Spicy Brazilian Coconut Chicken is exactly that—a beautiful blend of comforting textures and bold, tropical flavors that immediately transport you to the sun-drenched coasts of Brazil.
This dish is inspired by “Moqueca de Frango,” a Brazilian chicken stew that brings together the richness of coconut milk with the lively kick of peppers and spices. It’s the kind of recipe that locals pass down through generations, tweaking it slightly with each telling. While seafood-based moquecas are more traditional, this chicken version has become a cozy weeknight favorite in many Brazilian households.
I was first introduced to this dish by a friend whose grandmother made it for Sunday family dinners. The table was always full—of people, stories, and generous bowls of coconut chicken. What stuck with me most was the way the dish felt like a warm hug. The coconut milk made everything creamy and lush, while the peppers added just the right amount of heat to keep you coming back for more.
This version is approachable and comforting, yet full of vibrant flavor. Whether you’re making it for a family dinner or meal-prepping for the week, you’ll love how effortlessly it comes together and how satisfying each bite is.

Why You’ll Love This Recipe:
- Comfort in a bowl: Creamy coconut sauce and tender chicken make it the ultimate comfort food.
- Bursting with flavor: Spices, fresh herbs, and peppers bring vibrant Brazilian flair.
- Easy to make: Simple ingredients, one pan, and done in under an hour.
- Customizable heat: Adjust the spice level to your liking.
- Perfect for leftovers: Even tastier the next day.
INGREDIENTS YOU’LL NEED:

- 2 tablespoons olive oil
- 1 onion, chopped
- 3 garlic cloves, minced
- 1 red bell pepper, sliced
- 1 yellow bell pepper, sliced
- 1 ½ pounds boneless, skinless chicken thighs or breasts, cut into chunks
- 1 teaspoon paprika
- 1 teaspoon ground cumin
- ½ teaspoon turmeric
- 1 teaspoon chili flakes (adjust to taste)
- 1 can (14 oz) coconut milk
- 1 tablespoon tomato paste
- Salt and pepper, to taste
- 1 tablespoon freshly squeezed lime juice
- Fresh cilantro, chopped (for garnish)
- Cooked rice, for serving
HOW TO MAKE SPICY BRAZILIAN COCONUT CHICKEN:
STEP-BY-STEP INSTRUCTIONS:
Step 1: Sauté the Aromatics
Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the chopped onion and sauté until translucent, about 3-4 minutes. Stir in the garlic and cook for another minute until fragrant—this is where the magic starts. You’ll notice that warm, familiar scent of garlic and onion that promises something delicious ahead.
Step 2: Add the Peppers
Toss in your red and yellow bell peppers. Sauté them for about 5 minutes until they soften slightly but still hold their shape. This adds a colorful base and a subtle sweetness that balances the spices beautifully.
Step 3: Season and Sear the Chicken
Add the chicken pieces to the pan, along with paprika, cumin, turmeric, chili flakes, salt, and pepper. Stir well so every piece of chicken is nicely coated. Let the chicken sear for 4-5 minutes, until it starts to brown. You’re not cooking it through yet—just getting those delicious caramelized edges.

Step 4: Make It Creamy
Stir in the tomato paste and pour in the coconut milk. The color will instantly transform into a rich golden hue that’s just irresistible. Bring everything to a gentle simmer, then reduce the heat to low. Let it cook uncovered for about 20-25 minutes, stirring occasionally, until the chicken is fully cooked and the sauce has thickened slightly.
Step 5: Add a Bright Finish
Just before serving, squeeze in fresh lime juice and give it a final stir. That citrusy brightness brings the whole dish to life. Garnish with chopped cilantro for a fresh, herbal touch.
Step 6: Serve and Enjoy
Spoon the chicken and sauce over fluffy white rice. You can even pair it with farofa or sautéed greens if you want to go the extra mile. Trust me, every bite is packed with flavor and comfort.
HELPFUL TIPS:
- Use chicken thighs for extra tenderness: They stay juicy and soak up all the flavor.
- Control the heat: Add more or less chili flakes depending on your spice preference.
- Coconut milk matters: Use full-fat coconut milk for the creamiest result.
- Make it ahead: This dish tastes even better the next day after the flavors have had time to meld.
- Serve with lime wedges: Everyone can add extra zing to their liking!

DETAILS:
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: Brazilian
- Diet: Gluten-Free, Dairy-Free
NOTES:
If you want to stretch this meal, add diced sweet potatoes or carrots while simmering. They soak up the sauce and make the dish heartier. For an extra touch of authenticity, try serving with rice and beans on the side.

NUTRITIONAL INFORMATION: (Approximate per serving)
- Calories: 420
- Protein: 30g
- Fat: 28g
- Carbohydrates: 14g
- Fiber: 3g
- Sugar: 5g
FREQUENTLY ASKED QUESTIONS:
Can I use chicken breast instead of thighs?
Absolutely! Just be careful not to overcook it—breast meat tends to dry out faster.
Can I make this dish mild?
Of course. Just reduce the amount of chili flakes or skip them entirely. The dish will still be rich and flavorful.
What can I serve it with besides rice?
Quinoa, mashed cassava, or even roasted plantains are great options for soaking up the sauce.
Can I freeze it?
Yes! Let it cool completely and store in airtight containers. It keeps well in the freezer for up to 2 months.
STORAGE INSTRUCTIONS:
Let any leftovers cool before transferring them to an airtight container. Store in the fridge for up to 4 days or freeze for longer storage. Reheat gently on the stove or in the microwave until hot throughout.

Related Recipes
If you liked this recipe, you’ll definitely enjoy these other cheesy delights:
- POLLO ASADO CHIPOTLE (COPYCAT RECIPE)
- Stir-Fried Chinese Garlic Chicken
- Chicken Scarpariello (Italian Chicken and Peppers Recipe)
- Grilled Mango Pineapple Chicken
CONCLUSION
Spicy Brazilian Coconut Chicken is more than just a weeknight dinner—it’s a dish that brings people together. It’s warm, soulful, and layered with flavor, making it a comforting reminder of tropical sunshine and good company. Whether you’re making it for family, friends, or just treating yourself, this dish is sure to become a favorite in your kitchen.
Print
Spicy Brazilian Coconut Chicken
Description
Every now and then, a dish comes along that feels like a journey. For me, Spicy Brazilian Coconut Chicken is exactly that—a beautiful blend of comforting textures and bold, tropical flavors that immediately transport you to the sun-drenched coasts of Brazil.
This dish is inspired by “Moqueca de Frango,” a Brazilian chicken stew that brings together the richness of coconut milk with the lively kick of peppers and spices. It’s the kind of recipe that locals pass down through generations, tweaking it slightly with each telling. While seafood-based moquecas are more traditional, this chicken version has become a cozy weeknight favorite in many Brazilian households.
I was first introduced to this dish by a friend whose grandmother made it for Sunday family dinners. The table was always full—of people, stories, and generous bowls of coconut chicken. What stuck with me most was the way the dish felt like a warm hug. The coconut milk made everything creamy and lush, while the peppers added just the right amount of heat to keep you coming back for more.
This version is approachable and comforting, yet full of vibrant flavor. Whether you’re making it for a family dinner or meal-prepping for the week, you’ll love how effortlessly it comes together and how satisfying each bite is.
Ingredients
2 tablespoons olive oil
1 onion, chopped
3 garlic cloves, minced
1 red bell pepper, sliced
1 yellow bell pepper, sliced
1 ½ pounds boneless, skinless chicken thighs or breasts, cut into chunks
1 teaspoon paprika
1 teaspoon ground cumin
½ teaspoon turmeric
1 teaspoon chili flakes (adjust to taste)
1 can (14 oz) coconut milk
1 tablespoon tomato paste
Salt and pepper, to taste
1 tablespoon freshly squeezed lime juice
Fresh cilantro, chopped (for garnish)
Cooked rice, for serving
Instructions
Step 1: Sauté the Aromatics
Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the chopped onion and sauté until translucent, about 3-4 minutes. Stir in the garlic and cook for another minute until fragrant—this is where the magic starts. You’ll notice that warm, familiar scent of garlic and onion that promises something delicious ahead.
Step 2: Add the Peppers
Toss in your red and yellow bell peppers. Sauté them for about 5 minutes until they soften slightly but still hold their shape. This adds a colorful base and a subtle sweetness that balances the spices beautifully.
Step 3: Season and Sear the Chicken
Add the chicken pieces to the pan, along with paprika, cumin, turmeric, chili flakes, salt, and pepper. Stir well so every piece of chicken is nicely coated. Let the chicken sear for 4-5 minutes, until it starts to brown. You’re not cooking it through yet—just getting those delicious caramelized edges.
Step 4: Make It Creamy
Stir in the tomato paste and pour in the coconut milk. The color will instantly transform into a rich golden hue that’s just irresistible. Bring everything to a gentle simmer, then reduce the heat to low. Let it cook uncovered for about 20-25 minutes, stirring occasionally, until the chicken is fully cooked and the sauce has thickened slightly.
Step 5: Add a Bright Finish
Just before serving, squeeze in fresh lime juice and give it a final stir. That citrusy brightness brings the whole dish to life. Garnish with chopped cilantro for a fresh, herbal touch.
Step 6: Serve and Enjoy
Spoon the chicken and sauce over fluffy white rice. You can even pair it with farofa or sautéed greens if you want to go the extra mile. Trust me, every bite is packed with flavor and comfort.
Notes
If you want to stretch this meal, add diced sweet potatoes or carrots while simmering. They soak up the sauce and make the dish heartier. For an extra touch of authenticity, try serving with rice and beans on the side.