Fiery Spicy Brazilian Coconut Chicken
Two kitchens, two continents, one perfect Sunday meal. It was a video call with my old college roommate, Thais, now living in Salvador, Brazil, that sparked it all. She was sautéing garlic and onions in a golden pan while her toddler danced to samba in the background.
I was in my Los Angeles kitchen, sipping cold-brew and avoiding a pile of dishes, when the aroma on her side of the screen cut through the screen like a wave. She said, “We’re making frango com leite de coco Brazilian coconut chicken but spicy, because my husband says everything needs fire.”
On that same call, my neighbor Melanie who’s all about clean eating dropped off a bag of fresh cilantro and bell peppers from her garden, unannounced as always. Meanwhile, my cousin Marcus, recovering from a breakup, was texting me for something “cozy and intense” to cook for himself. So I turned Thais’s coconut chicken into a communal, global, soul-hugging meal: this Spicy Brazilian Coconut Chicken, layered with heat, creaminess, and bright color.
What I didn’t expect was how seamlessly it fit into different lives. For Thais, it’s tradition. For Marcus, it was self-care in a bowl. For Melanie, it checked all the health-conscious boxes. And for me, it became one of those meals that somehow brings three stories together at once fragrant, fiery, and full of heart.

Short Description
Spicy Brazilian Coconut Chicken blends tender marinated chicken with bold spices, coconut milk, and a touch of heat for a comforting yet vibrant dish. Serve it over rice for a satisfying and flavorful meal.
Key Ingredients
For the Chicken Marinade
- 1½ pounds boneless, skinless chicken thighs, cut into bite-sized pieces
- 2 cloves garlic, minced
- 1 teaspoon paprika
- ½ teaspoon cayenne pepper (adjust to taste)
- Salt and black pepper, to taste
For the Coconut Sauce
- 2 tablespoons vegetable oil
- 1 onion, finely chopped
- 1 red bell pepper, diced
- 2 teaspoons ground cumin
- 2 teaspoons ground coriander
- 1 teaspoon smoked paprika
- 1 can (14 oz) diced tomatoes, with juice
- 1 can (14 oz) coconut milk
- ½ cup chicken broth
- 1 bay leaf
- Salt and black pepper, to taste
- Fresh cilantro leaves, for garnish
For Serving
- Cooked rice
Tools Needed
- Large skillet or sauté pan
- Mixing bowls
- Measuring spoons and cups
- Cutting board and knife
- Wooden spoon or spatula
Cooking Instructions
Step 1: Marinate the Chicken
In a bowl, combine chicken thighs with garlic, paprika, cayenne, salt, and pepper. Toss well to coat and let marinate for at least 15 minutes while you prep other ingredients.
Step 2: Sear the Chicken
Heat vegetable oil in a large skillet over medium-high heat. Add the marinated chicken in batches if needed. Cook until browned on all sides, about 5–7 minutes. Remove and set aside.
Step 3: Sauté the Aromatics
In the same skillet, add chopped onion and bell pepper. Cook over medium heat until soft and translucent, about 4–5 minutes, scraping up any browned bits from the pan.
Step 4: Add Spices
Stir in cumin, coriander, and smoked paprika. Let them bloom in the oil for 1–2 minutes until fragrant.
Step 5: Build the Sauce
Pour in the diced tomatoes and coconut milk. Stir to combine and bring to a light simmer.
Step 6: Simmer with Chicken
Return the chicken to the pan. Add chicken broth and bay leaf. Mix gently to distribute everything evenly.
Step 7: Let It Cook
Lower heat to a gentle simmer. Cover and cook for 20–25 minutes until the chicken is tender and the sauce has thickened slightly. Stir occasionally to prevent sticking.
Step 8: Season and Finish
Remove the bay leaf. Taste and adjust seasoning with salt and black pepper. Garnish with fresh cilantro before serving.
Step 9: Serve
Spoon the spicy coconut chicken over a bed of rice. Serve hot and enjoy every flavorful bite.
Why You’ll Love This Recipe
Packed with bold, layered flavors
Comforting but with a spicy edge
Naturally dairy-free and gluten-free
One-pot convenience
Customizable heat level
Feels indulgent but uses whole ingredients
Mistakes to Avoid & Solutions
Overcrowding the Pan
Crowding leads to steaming, not searing.
Solution: Cook chicken in batches for proper browning and flavor.
Skipping the Marination
Unmarinated chicken lacks depth.
Solution: Even 15 minutes allows the spices to soak in—don’t skip it.
Burning the Spices
Dry spices can burn quickly.
Solution: Lower the heat when adding spices and stir constantly for just 1–2 minutes.
Using Low-Fat Coconut Milk
The sauce may turn watery and flat.
Solution: Use full-fat coconut milk for richness and stability.
Forgetting to Stir While Simmering
Sauce may stick or scorch at the bottom.
Solution: Stir occasionally and maintain low heat throughout the simmer.
Serving and Pairing Suggestions
Serve over jasmine or basmati rice
Pair with grilled plantains or roasted sweet potatoes
Enjoy with a light cucumber salad
Complement with a chilled glass of white wine or lime soda
Serve family-style with crusty bread to soak up the sauce
Storage and Reheating Tips
Store leftovers in an airtight container in the fridge for up to 4 days
Reheat gently on the stovetop over low heat, stirring frequently
For microwave, use 50% power to avoid overcooking chicken
Freeze in portions for up to 2 months; thaw overnight in the fridge
FAQs
1. Can I use chicken breast instead of thighs?
Yes, but chicken breast may be slightly drier. Thighs stay juicy and tender during simmering.
2. Is this dish spicy?
It has a moderate kick from cayenne and paprika. Reduce or omit cayenne for a milder version.
3. Can I make it vegetarian?
Absolutely. Substitute chickpeas or tofu for chicken and use vegetable broth.
4. What rice works best with this dish?
Jasmine or basmati rice pairs beautifully, but brown rice or cauliflower rice are great options too.
5. Can I make this ahead for meal prep?
Yes! It reheats beautifully and the flavors deepen over time. Perfect for batch cooking.
Tips & Tricks
For extra heat, add a chopped fresh chili with the onions.
A squeeze of lime over the top right before serving adds brightness.
Don’t skip the cilantro it adds freshness to balance the creamy sauce.
Let the sauce simmer uncovered in the final 5 minutes if it’s too thin.
Serve with grilled naan or flatbread for a fusion twist.
Recipe Variations
Mango Coconut Chicken
Replace diced tomatoes with 1 cup mango puree and reduce cayenne to ¼ teaspoon. The result is sweet, creamy, and subtly spiced. Great for summer gatherings.
Peanut Coconut Chicken
Add 2 tablespoons of peanut butter when adding coconut milk. Stir well. It creates a nutty, richer depth, perfect with chopped peanuts on top.
Shrimp Instead of Chicken
Substitute chicken with peeled shrimp. Cook the sauce fully, then add shrimp in the last 5–7 minutes until just cooked through.
Brazilian Moqueca-Style
Omit tomatoes and add more red bell peppers and fresh lime juice at the end. This creates a thinner, brothier dish with coastal vibes.
Curry-Inspired Twist
Add 1 teaspoon curry powder and a pinch of turmeric with the cumin and coriander. It brings an Indian-Brazilian fusion flavor that’s bold and warming.
Final Thoughts
The idea for Spicy Brazilian Coconut Chicken came together by chance a quick chat with a friend in Brazil, a handful of fresh herbs from a neighbor’s garden, and the need to make something bold in the middle of a busy week. Somehow, those small moments turned into a dish that brought warmth and energy to my kitchen.
Now, when I cook it, I think about how simple ingredients can connect different worlds. The spice, the creaminess, and the bright colors come together like a story shared between friends, each adding a piece of themselves to the table. It’s food that feels alive both fiery and gentle at once.
Spicy Brazilian Coconut Chicken has become my reminder that comfort doesn’t have to be quiet. It can dance, sing, and fill the room with flavor. One pan, a few good ingredients, and suddenly, an ordinary day turns into something worth remembering.
Fiery Spicy Brazilian Coconut Chicken
Course: Main CourseDifficulty: Easy4
servings20
minutes30
minutesSpicy Brazilian Coconut Chicken blends tender marinated chicken with bold spices, coconut milk, and a touch of heat for a comforting yet vibrant dish. Serve it over rice for a satisfying and flavorful meal.
Ingredients
- For the Chicken Marinade
1½ pounds boneless, skinless chicken thighs, cut into bite-sized pieces
2 cloves garlic, minced
1 teaspoon paprika
½ teaspoon cayenne pepper (adjust to taste)
Salt and black pepper, to taste
- For the Coconut Sauce
2 tablespoons vegetable oil
1 onion, finely chopped
1 red bell pepper, diced
2 teaspoons ground cumin
2 teaspoons ground coriander
1 teaspoon smoked paprika
1 can (14 oz) diced tomatoes, with juice
1 can (14 oz) coconut milk
½ cup chicken broth
1 bay leaf
Salt and black pepper, to taste
Fresh cilantro leaves, for garnish
- For Serving
Cooked rice
Directions
- Marinate chicken with garlic, paprika, cayenne, salt, and pepper. Let sit for 15 minutes.
- Heat oil in a skillet over medium-high. Sear chicken until browned on all sides, then remove and set aside.
- In the same skillet, sauté onion and bell pepper until soft and fragrant.
- Add cumin, coriander, and smoked paprika. Cook for 1–2 minutes until the spices release their aroma.
- Pour in diced tomatoes and coconut milk. Stir to combine.
- Return chicken to the skillet. Add chicken broth and bay leaf. Stir gently.
- Simmer covered on low heat for 20–25 minutes until chicken is cooked through and sauce thickens.
- Remove bay leaf. Adjust seasoning with salt and pepper to taste.
- Serve hot over cooked rice and garnish with fresh cilantro leaves.