
Spicy Brazilian Coconut Chicken Recipe tastes rich, creamy, and fiery in the best way, with bright lime and cilantro cutting through the silky coconut sauce. It suits busy home cooks who want a bold, restaurant-level chicken dinner in about 40 minutes from start to finish. I first cooked a version of this on a tiny apartment stove in college, and my friends still text me about “that coconut chicken” years later.
Why You Should Try This Spicy Brazilian Coconut Chicken Recipe
This Spicy Brazilian Coconut Chicken Recipe gives you juicy chicken in a velvety coconut milk sauce with chili heat, garlic, and lime. The flavors hit salty, tangy, spicy, and slightly sweet all at once, so every bite tastes interesting.
You can cook it in one large skillet, so cleanup stays easy. The recipe also uses simple pantry ingredients like canned coconut milk and tomato paste, so you can pull it off on a weeknight without a grocery marathon.
“This Spicy Brazilian Coconut Chicken Recipe tastes like a vacation in a bowl, and my family licks the plates clean every time. ★★★★★”
Ingredients You’ll Need
Chicken
- 2 pounds boneless skinless chicken thighs, cut into bite-size chunks
- Thighs stay juicy and forgiving, so they work better than breasts.
- 1 teaspoon kosher salt
- ½ teaspoon black pepper
- 1 teaspoon smoked paprika
- ½ teaspoon ground cumin
Aromatics and Flavor Base
- 2 tablespoons olive oil or avocado oil
- 1 medium yellow onion, finely diced
- 1 red bell pepper, thinly sliced
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, minced or grated
- 1 to 2 fresh red chilies, minced (Fresno, red jalapeño, or serrano)
- Use 1 chili for moderate heat, 2 or more for serious spice.
- 2 tablespoons tomato paste
- Canned tomato paste in a tube works great and keeps longer in the fridge.
Sauce
- 1 can (13.5 to 14 ounces) full-fat coconut milk, well shaken
- Use full-fat for a richer, silkier sauce; light coconut milk tastes thinner.
- ½ cup chicken broth or stock
- Use low-sodium so you control the salt level.
- 1 teaspoon sugar or honey
- This balances the acidity and heat without making the sauce sweet.
- 1 teaspoon apple cider vinegar or white vinegar
- Zest and juice of 1 lime
Finishing Touches
- ¼ cup chopped fresh cilantro (or flat-leaf parsley if you dislike cilantro)
- Extra lime wedges for serving
- Thinly sliced green onions, optional for garnish
Pantry Shortcuts & Substitutions
- Use pre-minced garlic and ginger from jars if you feel short on time, though fresh tastes brighter.
- Swap smoked paprika with regular paprika plus a tiny pinch of chipotle powder if you want extra smoky heat.
- Replace fresh chilies with ½ to 1 teaspoon crushed red pepper flakes.
- Use chicken breast instead of thighs, but lower the simmer time and watch closely so it does not dry out.
Equipment List
- Large deep skillet or sauté pan with lid
- Cutting board and sharp knife
- Wooden spoon or heat-safe spatula
- Measuring spoons and cups
- Small bowl for mixing spices
Tips & Tricks
- Pat the chicken dry before seasoning so it browns better and does not steam.
- Brown the chicken in batches if your pan feels crowded so the pieces sear instead of stew.
- Shake the coconut milk can well or whisk it in a bowl so the cream and liquid blend smoothly.
- Taste the sauce near the end and adjust salt, lime, and heat so it matches your preference.
- Add chilies gradually if you feel unsure about spice; you can always sprinkle more on top.
- Slice the bell pepper thin so it softens quickly and blends into the sauce.
- Let the sauce simmer gently, not at a hard boil, so the coconut milk stays silky.
- Rest the finished chicken for 3 to 5 minutes off the heat so the flavors settle and the sauce thickens slightly.
How to Make Spicy Brazilian Coconut Chicken Recipe
Step 1: Season the Chicken
Place the chicken pieces in a bowl.
Add salt, pepper, smoked paprika, and cumin.
Toss until every piece looks evenly coated, then set the bowl aside while you prep the vegetables.
Step 2: Sear the Chicken
Heat the oil in a large deep skillet over medium-high heat.
Add the chicken in a single layer and leave a little space between pieces.
Sear 3 to 4 minutes per side until the outside looks browned and the chicken turns opaque on the edges, then transfer it to a plate.
Work in two batches if needed so the pan does not overflow.
Step 3: Build the Flavor Base
Lower the heat to medium.
Add the onion and bell pepper to the same skillet and stir to coat them in the flavorful oil.
Cook 4 to 5 minutes until the onion softens and turns lightly golden around the edges.
Stir in the garlic, ginger, and minced chilies.
Cook 1 to 2 minutes until the mixture smells very fragrant, and stir often so the garlic does not burn.
Add the tomato paste and cook 1 to 2 minutes more, stirring, until it darkens slightly and thickens.
Step 4: Add Liquids and Simmer
Pour in the coconut milk and chicken broth.
Whisk or stir well so the tomato paste dissolves into the liquid.
Add sugar or honey, vinegar, lime zest, and lime juice, then stir again.
Return the seared chicken and any juices from the plate to the skillet.
Stir so the pieces nestle into the sauce.
Bring the mixture to a gentle simmer over medium heat.
Step 5: Finish Cooking the Chicken
Simmer the chicken in the sauce for 10 to 12 minutes, uncovered, until the pieces cook through and the sauce thickens slightly.
Stir occasionally so nothing sticks on the bottom.
Check a thicker piece of chicken and make sure the center looks opaque and hot.
Taste the sauce.
Add more salt if it tastes flat, more lime juice if you want extra brightness, and more chili if you want extra heat.
Stir in most of the chopped cilantro, then turn off the heat.
Step 6: Garnish and Serve
Let the skillet rest off the heat for 3 to 5 minutes so the sauce settles.
Sprinkle the remaining cilantro and sliced green onions on top.
Serve the Spicy Brazilian Coconut Chicken Recipe hot with your favorite sides and extra lime wedges.
What to Serve with Spicy Brazilian Coconut Chicken Recipe
This Spicy Brazilian Coconut Chicken Recipe pairs perfectly with fluffy white rice, jasmine rice, or coconut rice that soaks up the sauce. You can also spoon it over quinoa or cauliflower rice if you want a lighter base. Add a simple side like sautéed green beans, roasted broccoli, or a crisp cucumber and tomato salad to balance the richness. Warm flatbread or toasted pita also works nicely for scooping up every last bit of that coconut sauce.
Storage Options
- Store leftovers in an airtight container in the fridge for up to 3 to 4 days.
- Chill the chicken completely before you transfer it to containers so condensation does not water down the sauce.
- Freeze portions in freezer-safe containers or bags for up to 2 months, and label them with the date.
- Reheat gently on the stove over low to medium heat with a splash of water or broth, or use the microwave in short bursts, stirring between each round so the sauce stays creamy and the chicken does not overcook.

Spicy Brazilian Coconut Chicken Recipe
Ingredients
Instructions
- Place the chicken pieces in a bowl.
- Add the salt, black pepper, smoked paprika, and ground cumin.
- Toss until every piece of chicken is evenly coated with the spices, then set the bowl aside while you prep the vegetables.
- Heat the olive oil or avocado oil in a large deep skillet over medium-high heat.
- Add the chicken in a single layer, leaving a little space between pieces so they can brown.
- Sear for 3 to 4 minutes per side until browned and opaque around the edges, then transfer the chicken to a plate.
- Work in two batches if needed so the pan does not get overcrowded.
- Lower the heat to medium and add the diced onion and sliced red bell pepper to the same skillet.
- Stir to coat the vegetables in the flavored oil and cook for 4 to 5 minutes until the onion softens and turns lightly golden.
- Stir in the minced garlic, ginger, and fresh red chilies.
- Cook for 1 to 2 minutes, stirring often, until very fragrant so the garlic does not burn.
- Add the tomato paste and cook for another 1 to 2 minutes, stirring, until it darkens slightly and thickens.
- Pour in the coconut milk and chicken broth.
- Stir or whisk well to fully dissolve the tomato paste into the liquid.
- Add the sugar or honey, vinegar, lime zest, and lime juice, then stir again to combine.
- Return the seared chicken and any accumulated juices from the plate to the skillet, stirring so the pieces are nestled into the sauce.
- Bring the mixture up to a gentle simmer over medium heat.
- Simmer the chicken in the sauce for 10 to 12 minutes, uncovered, until the chicken is cooked through and the sauce has thickened slightly.
- Stir occasionally so nothing sticks to the bottom of the skillet.
- Check a thicker piece of chicken to make sure the center is fully opaque and hot.
- Taste the sauce and adjust: add more salt if it tastes flat, more lime juice for extra brightness, or more chili for extra heat.
- Stir in most of the chopped cilantro, then turn off the heat.
- Let the skillet rest off the heat for 3 to 5 minutes so the sauce settles and thickens slightly.
- Sprinkle the remaining cilantro and sliced green onions over the top.
- Serve the spicy Brazilian coconut chicken hot with rice, quinoa, or your favorite sides and extra lime wedges.
Notes
Approximate per serving (6 servings): 420 calories; fat 30 g; saturated fat 16 g; carbohydrates 10 g; fiber 2 g; sugars 4 g; protein 28 g; sodium 520 mg. Values are estimates and will vary based on brands, add-ins, and portion size.

Leave a Reply