
Spicy Brazilian Coconut Chicken Recipe tastes rich, creamy, a little smoky, and just hot enough to make your nose tingle in the best way. It works for busy weeknights or casual dinner parties and usually lands on the table in about 40–45 minutes. I first cooked a version of this in a tiny apartment kitchen with one sad skillet, so you can absolutely pull this off at home too.
Why Spicy Brazilian Coconut Chicken Recipe Is Worth It
This dish gives you tender chicken simmered in coconut milk, tomatoes, and chili with bright lime and cilantro on top. The sauce coats rice or veggies like a dream and turns simple ingredients into something that feels special without extra effort.
You also cook everything in one pan, so cleanup stays easy and weeknight-friendly. Leftovers taste even better the next day because the spices settle in and deepen.
My family requests this Spicy Brazilian Coconut Chicken Recipe more than pizza night, and that says everything ★★★★★
Ingredients You Need
Chicken
- 1.5–2 pounds boneless skinless chicken thighs, cut into bite-size pieces
- Thighs stay juicy and handle the heat well; use chicken breast if you prefer leaner meat and shorten the simmer a bit.
Marinade & Seasoning
- 1.5 teaspoons kosher salt
- 1 teaspoon freshly ground black pepper
- 1.5 teaspoons smoked paprika (adds a subtle smoky note)
- 1 teaspoon sweet paprika or mild chili powder
- 1–2 teaspoons red pepper flakes or crushed dried chili (adjust to your heat level)
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander (optional but adds nice citrusy depth)
- 2 tablespoons fresh lime juice (about 1 lime)
- 3 cloves garlic, minced or pressed
- 1 tablespoon grated fresh ginger
- 1 tablespoon neutral oil (canola, avocado, or light olive oil)
Sauce
- 1 tablespoon neutral oil (use the same as above)
- 1 medium yellow onion, finely chopped
- 1 red bell pepper, sliced into thin strips
- 1 small jalapeño or fresno chili, seeded and minced (leave some seeds if you love heat)
- 1 can (14–15 ounces) full-fat coconut milk
- Use full-fat for the creamiest texture; light coconut milk works but tastes thinner.
- 1 can (14–15 ounces) diced tomatoes, undrained
- Fire-roasted tomatoes add extra smoky flavor if you find them.
- 1 tablespoon tomato paste
- 1 teaspoon sugar or honey (balances the acidity)
- 1 bay leaf (optional but nice)
- Extra salt and pepper to taste
- More lime juice to finish (about 1–2 teaspoons)
Fresh Finishes
- 1/4 cup chopped fresh cilantro (or flat-leaf parsley if cilantro tastes soapy to you)
- Lime wedges for serving
Pantry Shortcuts & Brand Notes
- Use jarred minced garlic and ginger paste if you want to save chopping time; they work well in this bold sauce.
- Use a good-quality canned coconut milk that lists coconut and water only; some cheaper brands taste watery.
- Use a pre-mixed Brazilian or Latin-style seasoning blend and reduce the salt if you want to skip measuring individual spices.
Equipment
- Large deep skillet or sauté pan (10–12 inch) with lid
- Cutting board and sharp knife
- Mixing bowl for marinating
- Wooden spoon or spatula
- Measuring spoons and cups
Quick Tips & substitutions
- Cut chicken into even pieces so everything cooks at the same speed.
- Brown the chicken in batches so it actually sears and does not steam.
- Use chicken breast instead of thighs and reduce the simmer time by a few minutes so it stays tender.
- Swap red pepper flakes with a mild chili powder if you cook for spice-sensitive eaters.
- Use light coconut milk to cut calories, and simmer a bit longer to thicken the sauce.
- Use crushed tomatoes instead of diced if you prefer a smoother sauce.
- Skip the jalapeño and reduce red pepper flakes for kids, then serve extra chili oil or hot sauce on the side.
- Use frozen chopped onions and peppers to cut prep time on busy nights.
- Use tofu cubes or chickpeas in place of chicken for a plant-forward version.
- Serve over cauliflower rice or steamed veggies if you want a lower-carb plate.
How to Make Spicy Brazilian Coconut Chicken Recipe
Marinate the Chicken
- Add chicken pieces to a medium bowl.
- Add salt, pepper, smoked paprika, sweet paprika or mild chili powder, red pepper flakes, cumin, coriander, lime juice, garlic, ginger, and 1 tablespoon oil.
- Toss everything until the chicken coats evenly with the marinade.
- Cover and chill for at least 15–20 minutes, or up to 8 hours if you plan ahead.
Sear the Chicken
- Heat 1 tablespoon oil in a large skillet over medium-high heat until it shimmers.
- Add half the marinated chicken in a single layer and cook 3–4 minutes per side until browned; it does not need to cook through yet.
- Transfer browned chicken to a plate and repeat with the remaining chicken.
- Keep the browned bits in the pan because they add big flavor to the sauce.
Build the Aromatic Base
- Reduce heat to medium and add the chopped onion to the same pan.
- Stir and cook 3–4 minutes until the onion softens and turns translucent.
- Add the sliced red bell pepper and minced jalapeño and cook 3–4 more minutes until the peppers soften.
- Stir in the tomato paste and cook 1 minute to toast it and deepen the flavor.
Add Tomatoes and Coconut Milk
- Pour in the diced tomatoes with their juices and scrape up any browned bits from the bottom of the pan.
- Stir in the coconut milk until the sauce looks smooth and creamy.
- Add sugar or honey, bay leaf if you use it, and a pinch of salt and pepper.
- Bring the mixture to a gentle simmer over medium heat.
Simmer the Chicken
- Return the browned chicken and any juices on the plate to the pan.
- Stir so the sauce coats the chicken pieces.
- Cover the pan and simmer on low heat for 12–15 minutes, stirring once or twice, until the chicken cooks through and the sauce thickens slightly.
- Taste and adjust with more salt, pepper, and a squeeze of lime juice until the flavors pop.
Finish and Serve
- Remove the bay leaf.
- Stir in most of the chopped cilantro, saving a little for garnish.
- Spoon the Spicy Brazilian Coconut Chicken Recipe over rice, quinoa, or veggies.
- Top with extra cilantro and serve with lime wedges on the side.
Recipe Variations
- Gluten-free: Serve over rice, quinoa, or mashed potatoes and use gluten-free stock or seasoning blends if you add them.
- Dairy-free: The recipe already uses coconut milk, so you do not need dairy; just skip any optional yogurt toppings.
- Vegan: Swap chicken with firm tofu, tempeh, or two cans of chickpeas; brown them lightly and simmer in the sauce.
- Low carb: Serve over cauliflower rice, sautéed greens, or roasted zucchini planks.
- Extra veggies: Add spinach, kale, or green beans during the last 5 minutes of simmering.
- Extra smoky: Use more smoked paprika and fire-roasted tomatoes.
- Extra mild: Skip jalapeño and cut red pepper flakes in half, then add hot sauce at the table for spice lovers.
Ways to Serve Spicy Brazilian Coconut Chicken Recipe
- Spoon over fluffy white rice, jasmine rice, or coconut rice.
- Serve with brown rice or quinoa for more fiber.
- Pair with roasted sweet potatoes or plantains for a sweet-salty combo.
- Ladle over cauliflower rice or steamed broccoli for a lighter bowl.
- Tuck into warm tortillas or flatbread with crunchy slaw on top.
- Serve with a simple cucumber and tomato salad to cool the heat.
Storage Success
Cool the Spicy Brazilian Coconut Chicken Recipe to room temperature, then move it to airtight containers. Store in the fridge for up to 3–4 days and reheat gently on the stove over low heat or in the microwave, adding a splash of water or coconut milk if the sauce thickens too much. Freeze portions for up to 2 months and thaw overnight in the fridge before reheating. Stir well after reheating so the coconut sauce turns smooth again.

Spicy Brazilian Coconut Chicken Recipe
Ingredients
Instructions
- Add the chicken pieces to a medium bowl.
- Add the salt, pepper, smoked paprika, sweet paprika or mild chili powder, red pepper flakes, cumin, coriander if using, lime juice, garlic, ginger, and 1 tablespoon neutral oil.
- Toss until the chicken is evenly coated with the marinade.
- Cover and chill for at least 15–20 minutes, or up to 8 hours.
- Heat 1 tablespoon neutral oil in a large deep skillet over medium-high heat until shimmering.
- Add half of the marinated chicken in a single layer and cook for 3–4 minutes per side until browned; it does not need to be cooked through.
- Transfer the browned chicken to a plate and repeat with the remaining chicken.
- Leave the browned bits in the pan for extra flavor.
- Reduce the heat to medium and add the chopped onion to the same pan.
- Cook, stirring, for 3–4 minutes until the onion softens and turns translucent.
- Add the sliced red bell pepper and minced jalapeño and cook for another 3–4 minutes until the peppers soften.
- Stir in the tomato paste and cook for 1 minute to toast it and deepen the flavor.
- Pour in the diced tomatoes with their juices, scraping up any browned bits from the bottom of the pan.
- Stir in the coconut milk until the sauce looks smooth and creamy.
- Add the sugar or honey, bay leaf if using, and a pinch of salt and pepper.
- Bring the mixture to a gentle simmer over medium heat.
- Return the browned chicken and any accumulated juices on the plate to the pan.
- Stir to coat the chicken pieces in the sauce.
- Cover the pan and simmer on low heat for 12–15 minutes, stirring once or twice, until the chicken is cooked through and the sauce has thickened slightly.
- Taste and adjust with more salt, pepper, and a squeeze of lime juice until the flavors are bright and balanced.
- Remove the bay leaf from the sauce.
- Stir in most of the chopped cilantro, reserving a little for garnish.
- Spoon the Spicy Brazilian Coconut Chicken over rice, quinoa, or vegetables.
- Garnish with the remaining cilantro and serve with lime wedges on the side.
Notes
Approximate per serving (about 1/6 of recipe): 420 calories; fat 28 g; saturated fat 16 g; carbohydrates 14 g; fiber 3 g; sugars 5 g; protein 30 g; sodium 780 mg. Values will vary based on exact chicken amount, brands used, and portion size.

Leave a Reply