Spicy Brazilian Coconut Chicken is a vibrant, sultry dish that hails from the coastal regions of Brazil, where African, Portuguese, and Indigenous culinary traditions blend into bold, colorful flavors. This dish features tender chicken simmered in a luscious coconut milk sauce spiked with fresh chilies, garlic, ginger, and bright pops of lime and herbs.
The richness of coconut milk balances the heat, creating a silky, aromatic sauce that clings to every piece of chicken. Bell peppers, onions, and fresh cilantro bring depth, color, and freshness, making every bite feel like a tropical escape.
Served over fluffy rice or with farofa (toasted cassava flour), this recipe is comfort food with a Brazilian twist — exotic yet approachable.
Ingredients Overview
Each ingredient in this dish contributes to its complex layering of flavors — creamy, spicy, tangy, and herby. Here’s a closer look at what you’ll need and why.
Chicken
-
Boneless, skinless chicken thighs are ideal. They stay juicy and absorb flavor well.
-
You can also use chicken breasts, but they may be slightly less tender after simmering.
Cut the chicken into bite-sized pieces for even cooking and easy serving.
Coconut Milk
The creamy base of the dish. Use full-fat canned coconut milk for richness and body.
-
Avoid coconut cream (too thick) or light coconut milk (less flavor).
-
Stir well before adding to the pan to incorporate separated fat.
Chili Peppers
This is where the heat comes in. Popular choices include:
-
Fresno chilies or red Thai chilies for bright, sharp heat.
-
Jalapeños or serrano peppers as more accessible options.
Adjust the amount based on your spice preference. Always remove seeds for milder heat.
Aromatics
-
Garlic (3–4 cloves, minced): foundational for depth.
-
Fresh ginger (1 tbsp, grated): adds warmth and zing.
-
Yellow onion: provides sweetness when sautéed.
These are sautéed first to create a flavorful base before simmering the chicken.
Bell Peppers
Sliced red and yellow bell peppers bring a pop of color, natural sweetness, and a soft crunch that contrasts with the tender chicken.
Tomatoes
Use fresh tomatoes or diced canned tomatoes for brightness and slight acidity. They also help balance the richness of the coconut milk.
Lime Juice
A squeeze of fresh lime juice at the end lifts the entire dish, cutting through the richness and enhancing the heat.
Herbs & Seasoning
-
Cilantro: for bright, citrusy flavor (add at the end).
-
Cumin: earthy and grounding.
-
Paprika: sweet or smoked adds depth.
-
Salt & pepper to taste.
Optional: a pinch of turmeric for color and subtle warmth.
Step-by-Step Instructions
1. Season and Sear the Chicken
Season your chicken pieces with salt, pepper, and a sprinkle of cumin and paprika. In a large skillet or Dutch oven, heat 1–2 tablespoons of oil and sear the chicken in batches until golden on the outside (not fully cooked through).
Remove and set aside.
2. Sauté the Aromatics
In the same pan, add a bit more oil if needed. Sauté diced onion for 2–3 minutes until soft. Add minced garlic, grated ginger, and chopped chilies. Cook another minute until fragrant.
Be careful not to brown the garlic — you want it soft and aromatic, not bitter.
3. Add Tomatoes and Bell Peppers
Stir in chopped tomatoes (or canned, drained if too watery) and sliced bell peppers. Sauté for 4–5 minutes until they soften and release juices.
Scrape up any brown bits from the bottom — this adds incredible flavor to the sauce.
4. Pour in Coconut Milk
Add the seared chicken back to the pan. Pour in the coconut milk and stir gently to combine. Reduce heat to a gentle simmer.
Cover and cook for 15–20 minutes, stirring occasionally, until the chicken is fully cooked and tender.
The sauce should thicken slightly and coat the chicken and vegetables beautifully.
5. Finish with Lime and Cilantro
Turn off the heat. Stir in fresh lime juice and chopped cilantro.
Taste and adjust salt or chili as needed. The sauce should be creamy, tangy, and gently fiery.
Tips, Variations & Substitutions
Cooking Tips
-
Don’t boil the coconut milk — keep it at a gentle simmer to avoid curdling.
-
Sear in batches to avoid steaming the chicken.
-
Let it rest for a few minutes before serving so the flavors settle and meld.
Variations
-
Add shrimp for a mixed seafood version (add during the last 5 minutes of simmering).
-
Stir in spinach at the end for added greens.
-
Use fish like cod or tilapia instead of chicken for a moqueca-inspired twist.
Substitutions
-
Coconut allergy? Use cashew cream or dairy-free cream as a backup.
-
Less spicy? Remove chili seeds or reduce quantity.
-
No fresh tomatoes? Use canned diced tomatoes, drained.
Serving Ideas & Occasions
This dish pairs wonderfully with:
-
White rice or coconut rice for soaking up the sauce
-
Farofa or toasted cassava flour for a traditional Brazilian side
-
Grilled plantains for a sweet counterpoint
-
A light green salad with lime vinaigrette to cool the heat
Ideal for:
-
Weeknight dinners with flair
-
Entertaining guests — it looks and smells amazing
-
Meal prep (keeps well and reheats beautifully)
It’s a sensory feast that brings tropical flavor to any table.
Nutritional & Health Notes
Spicy Brazilian Coconut Chicken is a balanced, nourishing dish with:
-
Protein from lean chicken thighs
-
Healthy fats from coconut milk
-
Antioxidants from chili peppers, tomatoes, and garlic
-
Low carb if served without rice (great with cauliflower rice)
To lighten it:
-
Use light coconut milk or reduce to ¾ can
-
Serve with roasted vegetables instead of rice
-
Adjust the chili based on your tolerance
It’s naturally gluten-free and dairy-free, making it suitable for many diets.
FAQs
Q1: Is this dish very spicy?
A1: It can be, depending on how many chilies you use. You can control the heat by removing the seeds or using milder peppers like Fresno or jalapeños. The coconut milk balances the spice beautifully.
Q2: Can I use canned tomatoes?
A2: Yes! Use a 14-ounce can of diced tomatoes (drained if watery). They work just as well and add consistent flavor year-round.
Q3: What’s the best substitute for cilantro?
A3: If you’re not a fan of cilantro, try flat-leaf parsley or a bit of fresh basil. The flavor will change slightly but still add freshness.
Q4: Can I freeze this dish?
A4: Absolutely. Let it cool completely and store in freezer-safe containers for up to 3 months. Reheat gently on the stove, adding a splash of broth or water if needed.
Q5: Is it okay to use light coconut milk?
A5: You can, but the sauce will be thinner and less rich. To compensate, you can simmer the sauce longer or add a bit of cornstarch slurry to thicken.
Q6: Can I make this dish vegetarian?
A6: Yes. Substitute the chicken with chickpeas, tofu, or cauliflower florets. Cook everything the same way — it’s just as satisfying and hearty.
Q7: What can I serve with it besides rice?
A7: Try:
-
Cauliflower rice for a low-carb option
-
Crusty bread to scoop up the sauce
-
Steamed yuca or mashed sweet potatoes for a South American-style plate
Spicy Brazilian Coconut Chicken – Creamy, Fiery & Packed with Flavor
A fiery, creamy Brazilian-inspired dish featuring tender chicken simmered in spiced coconut milk with chilies, bell peppers, and lime. Bursting with color and tropical flavor.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
Ingredients
Scale-
2 lbs boneless, skinless chicken thighs, cut into chunks
-
1 tbsp olive oil
-
1 medium onion, diced
-
4 cloves garlic, minced
-
1 tbsp fresh grated ginger
-
2 red chilies (Fresno or Thai), chopped (seeds removed for less heat)
-
1 red bell pepper, sliced
-
1 yellow bell pepper, sliced
-
2 medium tomatoes, diced (or 1 can diced tomatoes, drained)
-
1 tsp ground cumin
-
1 tsp paprika
-
1 (13.5 oz) can full-fat coconut milk
-
Juice of 1 lime
-
¼ cup fresh cilantro, chopped
-
Salt and pepper to taste
Instructions
-
Season chicken with salt, pepper, cumin, and paprika.
-
In a large skillet or Dutch oven, heat oil over medium-high heat. Sear chicken until golden, then remove.
-
Sauté onion for 2–3 minutes. Add garlic, ginger, and chilies. Cook until fragrant.
-
Add bell peppers and tomatoes. Cook for 4–5 minutes until softened.
-
Return chicken to the pan. Pour in coconut milk and stir.
-
Cover and simmer on low for 15–20 minutes until chicken is cooked through.
-
Stir in lime juice and cilantro. Taste and adjust seasoning.
Notes
-
Use light coconut milk for a leaner version.
-
Add spinach or shrimp for variety.
-
Leftovers freeze well for up to 3 months.