
Spicy Brazilian Coconut Chicken Recipe hits that perfect balance of creamy, spicy, citrusy, and just a little smoky, and it tastes like a vacation in a bowl. It works for busy weeknights or casual dinner parties, and you can get it on the table in about 40 minutes. I first cooked a version of this in a tiny apartment kitchen with one pan and a questionable stove, so you and your normal kitchen already sit way ahead of where I started.
Why Make This Spicy Brazilian Coconut Chicken Recipe at Home
You control the heat, the salt, and the richness, so this Spicy Brazilian Coconut Chicken Recipe fits your taste instead of the other way around. The coconut milk turns the sauce silky, the lime keeps it bright, and the chili gives it a slow, satisfying kick.
You also stretch a few simple ingredients into a full meal that feels special without fancy skills. Leftovers taste even better the next day, so you cook once and eat twice, which always feels like winning.
This Spicy Brazilian Coconut Chicken Recipe tastes rich, spicy, and restaurant-level good, but it comes together in one pan and saves my weeknight dinners every time ★★★★★
Ingredients You Need
Chicken
- 1.5 pounds boneless skinless chicken thighs, cut into bite-size pieces
- Thighs stay juicy and handle the simmering better than breasts.
- Use chicken breast if you prefer; just cook it slightly less so it stays tender.
Marinade / Seasoning
- 1.5 teaspoons kosher salt
- 1 teaspoon black pepper
- 1.5 teaspoons smoked paprika
- 1 teaspoon sweet paprika or regular paprika
- 1 teaspoon ground cumin
- 0.5 teaspoon ground coriander (optional but adds nice depth)
- 0.5 to 1 teaspoon red pepper flakes or crushed chili (adjust to your heat level)
- 2 tablespoons fresh lime juice
- 3 cloves garlic, minced or grated
- 1 tablespoon grated fresh ginger
- 2 tablespoons olive oil or avocado oil
You can use a premixed Cajun or peri-peri style seasoning in a pinch. Just cut the salt a bit, since many blends already include it.
Sauce
- 1 tablespoon olive oil (for the pan)
- 1 medium yellow onion, thinly sliced
- 1 red bell pepper, sliced into strips
- 1 small green bell pepper, sliced into strips
- 1 can (13.5 to 14 ounces) full-fat coconut milk
- Use full-fat for the best texture.
- Light coconut milk works, but the sauce turns thinner and less silky.
- 0.5 cup chicken broth or stock
- Use low-sodium if possible so you control the seasoning.
- 1 tablespoon tomato paste
- 1 teaspoon sugar or honey (balances the acidity and heat)
- Zest of 1 lime
- Extra salt and pepper to taste
Finishing Touches
- Fresh cilantro or parsley, chopped
- Extra lime wedges
- Thinly sliced green onion (optional)
- Cooked white rice, brown rice, or quinoa for serving
Pantry Shortcuts & Substitutions
- Use jarred minced garlic and ginger if you need speed; the flavor stays solid in a bold sauce like this.
- Swap bell peppers with frozen pepper strips; toss them straight into the pan.
- Replace tomato paste with 0.25 cup canned crushed tomatoes if that is what you have.
- Use chili paste like sambal oelek or a Brazilian-style hot sauce instead of red pepper flakes.
Equipment List
- Large deep skillet or wide sauté pan with lid
- Cutting board and sharp knife
- Small bowl for mixing marinade
- Wooden spoon or heat-safe spatula
- Measuring spoons and cups
- Zester or fine grater for lime and ginger
Tips & Mistakes
- Cut chicken into even pieces so it cooks at the same rate.
- Pat chicken dry with paper towels so it browns instead of steams.
- Taste the marinade; if it tastes bold and slightly salty, it will season the chicken well.
- Do not crowd the pan; brown chicken in two batches if needed so you get color and flavor.
- Keep the heat at medium when you simmer the coconut milk so it does not split.
- Add chili in stages; you can always add more heat at the end, but you cannot pull it back.
- Stir the bottom of the pan often after you add the sauce so nothing sticks or burns.
- Let the sauce thicken slightly before you adjust salt, since it concentrates as it reduces.
- Squeeze fresh lime at the end instead of cooking it too long, or the flavor turns dull.
- Cool leftovers fully before you cover them so condensation does not water down the sauce.
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, sweet paprika, cumin, coriander, red pepper flakes, garlic, ginger, lime juice, and olive oil. Toss until every piece of chicken looks coated in the spicy mixture.
Let the chicken sit while you prep the vegetables, at least 10 to 15 minutes. If you have time, cover and chill it for up to 2 hours for deeper flavor.
Step 2: Sear the Chicken
Heat 1 tablespoon olive oil in a large skillet over medium-high heat. When the oil shimmers, add half the chicken in a single layer. Leave a little space between pieces so they brown nicely.
Sear each side for about 3 to 4 minutes until the outside looks browned and cooked through. Transfer the chicken to a plate, then repeat with the remaining chicken. Keep the browned bits in the pan; those carry a ton of flavor.
Step 3: Cook the Aromatics and Peppers
Turn the heat down to medium. Add the sliced onion to the same pan and stir it into the leftover oil and browned bits. Cook about 3 to 4 minutes until the onion softens and turns lightly golden.
Add the bell pepper strips and a pinch of salt. Stir and cook another 4 to 5 minutes until the peppers soften but still hold a little bite. If the pan looks dry, splash in a tablespoon of broth so nothing scorches.
Step 4: Build the Coconut Sauce
Stir in the tomato paste and cook it for about 1 minute so it darkens slightly and sweetens. Pour in the chicken broth and scrape the bottom of the pan with your spoon to pull up all the browned bits. Add the coconut milk, sugar or honey, and lime zest.
Stir until the sauce looks smooth and creamy. Taste and add a pinch of salt or extra chili if you want more kick. Bring the sauce to a gentle simmer, not a hard boil.
Step 5: Simmer the Chicken in the Sauce
Return the seared chicken and any juices from the plate to the skillet. Stir so the pieces nestle into the coconut sauce and sit mostly submerged. Keep the heat at medium or medium-low so the sauce bubbles gently.
Simmer for 8 to 10 minutes until the chicken turns very tender and the sauce thickens slightly. Stir every couple of minutes so the bottom does not catch. If the sauce thickens too much, add a splash of broth or water.
Step 6: Taste and Finish
Taste the sauce and adjust salt, pepper, and chili to your liking. Squeeze in a little more fresh lime juice if you want more brightness. Sprinkle chopped cilantro or parsley and green onion over the top.
Turn off the heat and let the skillet sit for 3 to 5 minutes so the flavors settle. The sauce will thicken a bit more as it rests, which helps it cling to rice or whatever you serve with it.
Variations I've Tried
I swap chicken with peeled shrimp and cook them right in the sauce for a lighter seafood version; they only need about 4 minutes of gentle simmering. I also tried a veggie version with chickpeas and cauliflower, and the coconut chili sauce still carried the whole dish. Sometimes I stir in a handful of spinach or kale at the end so it wilts into the sauce and adds color and nutrients.
I also like a peanut twist and whisk 2 tablespoons peanut butter into the sauce for a slightly nutty, richer flavor. When I want a milder batch for kids, I cut the chili in half and add a little extra smoked paprika so the dish keeps its warmth without too much burn.
How to Serve Spicy Brazilian Coconut Chicken Recipe
Serve this Spicy Brazilian Coconut Chicken Recipe over fluffy white rice, brown rice, or quinoa so the grains soak up all that spicy coconut sauce. I like a simple side of steamed green beans, roasted broccoli, or a crisp cucumber salad to keep things fresh. Warm flatbread or toasted pita also works great to scoop up the sauce if you want a more hands-on meal.
You can top each bowl with extra lime wedges, cilantro, and a few slices of fresh chili for the heat lovers at the table. If you want a cooling contrast, pair it with a glass of iced tea, sparkling water with lime, or a fruity mocktail.
How to store
- Cool the Spicy Brazilian Coconut Chicken Recipe to room temperature within 1 hour, then transfer it to airtight containers.
- Store in the fridge for up to 3 to 4 days; the flavors deepen and the sauce thickens slightly.
- Freeze portions in freezer-safe containers for up to 2 months; leave a little space at the top for expansion.
- Reheat gently on the stove over medium-low heat with a splash of water or broth until hot and bubbly, or warm in the microwave in short bursts, stirring between each round so the sauce heats evenly and stays creamy.

Spicy Brazilian Coconut Chicken Recipe
Ingredients
Instructions
- Place the chicken pieces in a bowl. Add the salt, black pepper, smoked paprika, sweet or regular paprika, cumin, coriander if using, red pepper flakes or crushed chili, garlic, ginger, lime juice, and olive or avocado oil.
- Toss until every piece of chicken is evenly coated in the spicy marinade.
- Let the chicken sit while you prep the vegetables, at least 10 to 15 minutes, or cover and chill for up to 2 hours for deeper flavor.
- Heat 1 tablespoon olive oil in a large deep skillet over medium-high heat until the oil shimmers.
- Add about half of the chicken in a single layer, leaving a little space between pieces so they brown well.
- Sear for 3 to 4 minutes per side, until browned and cooked through, then transfer the chicken to a plate.
- Repeat with the remaining chicken, leaving the browned bits in the pan for flavor.
- Turn the heat down to medium. Add the sliced onion to the same pan and stir it into the leftover oil and browned bits.
- Cook for 3 to 4 minutes, until the onion softens and turns lightly golden.
- Add the red and green bell pepper strips with a small pinch of salt. Cook, stirring occasionally, for 4 to 5 minutes, until the peppers soften but still have a little bite. If the pan looks dry, add a splash of broth so nothing scorches.
- Stir in the tomato paste and cook for about 1 minute, letting it darken slightly and sweeten.
- Pour in the chicken broth and scrape the bottom of the pan to release all the browned bits.
- Add the coconut milk, sugar or honey, and lime zest. Stir until the sauce looks smooth and creamy.
- Taste the sauce and add a pinch of salt or extra chili if you want more heat, then bring it to a gentle simmer (not a hard boil).
- Return the seared chicken and any accumulated juices to the skillet, stirring so the pieces are mostly submerged in the coconut sauce.
- Keep the heat at medium or medium-low and let the sauce bubble gently for 8 to 10 minutes, until the chicken is very tender and the sauce has thickened slightly.
- Stir every couple of minutes so the bottom of the pan does not catch. If the sauce thickens too much, add a splash of broth or water.
- Taste the sauce and adjust salt, pepper, and chili to your liking. Squeeze in a little more fresh lime juice if you want extra brightness.
- Turn off the heat and let the skillet rest for 3 to 5 minutes so the flavors settle and the sauce thickens slightly.
- Sprinkle with chopped cilantro or parsley and sliced green onion if using.
- Serve the spicy Brazilian coconut chicken over cooked white rice, brown rice, or quinoa with extra lime wedges on the side.
Notes
Approximate per serving (1/4 of recipe, without rice): 520 calories; fat 37 g; saturated fat 20 g; carbohydrates 16 g; fiber 3 g; sugars 7 g; protein 33 g; sodium 850 mg. Values will vary based on exact ingredients, brands, and portion sizes.

Leave a Reply