Spicy Brazilian Coconut Chicken Recipe tastes creamy, fiery, and a little tropical, perfect for anyone who loves big flavor and wants dinner on the table in about 40 minutes. It suits busy weeknights, casual dinner parties, or anyone who craves restaurant-level comfort food without leaving the kitchen. I tested this version on a sleepy Tuesday while still in sweatpants, so you know it fits real life.
Why You Should Try This Spicy Brazilian Coconut Chicken Recipe
This Spicy Brazilian Coconut Chicken Recipe brings together juicy chicken, warm spices, and rich coconut milk with a hint of lime and cilantro. The sauce tastes silky and bold, with a slow-building heat that keeps you going back for one more bite.
You cook everything in one pot, so cleanup stays easy and the flavors mingle beautifully. The recipe uses simple pantry ingredients, yet the result tastes like you spent hours in the kitchen.
“This Spicy Brazilian Coconut Chicken Recipe tastes like a cozy tropical vacation in a bowl, and my family licked their plates clean. ★★★★★”
Ingredients You’ll Need

Chicken and Marinade
- 2 pounds boneless skinless chicken thighs, cut into bite-size pieces
- Thighs stay juicy and handle the heat better than breasts.
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1 teaspoon smoked paprika
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon turmeric
- 1–2 teaspoons red pepper flakes or ground cayenne, to taste
- Use 1 teaspoon for medium heat, 2 teaspoons for serious spice lovers.
- 2 tablespoons lime juice (about 1 lime)
- 2 tablespoons olive oil or avocado oil
Sauce Base
- 1 tablespoon olive oil
- 1 large yellow onion, finely chopped
- 1 red bell pepper, thinly sliced
- 1 small jalapeño or red chili, minced (seed it for less heat)
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, minced or grated
- 2 tablespoons tomato paste
- 1 can (13.5–14 ounces) full-fat coconut milk
- Use full-fat for the creamiest sauce; light coconut milk tastes thinner.
- 1/2 cup chicken broth or stock
- Use low-sodium so you control the salt.
- 1 teaspoon sugar or honey
- This balances the acidity and heat.
- 1 teaspoon salt, plus more to taste
Finishing Touches
- 2 tablespoons chopped fresh cilantro
- 2 tablespoons chopped green onion
- Extra lime wedges, for serving
Pantry Shortcuts & Substitutions
- Use pre-minced garlic and ginger from a jar when you feel tired; they work well in this sauce.
- Swap chicken thighs for chicken breast if you prefer leaner meat, but watch the cooking time so it stays tender.
- Use a mild chili powder instead of cayenne if you want flavor with less heat.
- Replace cilantro with flat-leaf parsley if cilantro tastes soapy to you.
- Use canned diced tomatoes (drained) plus a splash more coconut milk if you run out of tomato paste.
Equipment List
- Large heavy-bottomed skillet or Dutch oven
- Sharp chef’s knife and cutting board
- Mixing bowl for marinating the chicken
- Wooden spoon or heatproof spatula
- Measuring spoons and cups
- Citrus juicer (optional, but it saves your wrists)
Tips & Tricks
- Marinate the chicken for at least 15–20 minutes so the spices soak in and the lime tenderizes the meat.
- Pat the chicken dry before you cook it so it browns instead of steams.
- Use medium-high heat when you sear the chicken so you get golden bits that flavor the sauce.
- Shake the coconut milk can before you open it so the cream and liquid mix evenly.
- Taste the sauce before you finish cooking and adjust salt, lime, and heat so it matches your preference.
- Add the coconut milk after you lower the heat so it stays silky and does not curdle.
- Slice the bell pepper thin so it softens quickly and blends into the sauce.
- Keep a little extra broth nearby so you can thin the sauce if it thickens more than you like.
- Serve the dish after it rests for 5 minutes so the sauce thickens slightly and coats the chicken.
- Double the recipe in a bigger pot if you want leftovers, because the flavors deepen the next day.
How to Make Spicy Brazilian Coconut Chicken

1: Marinate the chicken
Add the chicken pieces to a large bowl. Sprinkle in salt, pepper, smoked paprika, cumin, coriander, turmeric, and red pepper flakes or cayenne. Add lime juice and olive oil, then toss until every piece of chicken looks evenly coated. Cover and chill for 15–30 minutes while you prep the vegetables.
2: Sauté veggies and aromatics
Heat 1 tablespoon olive oil in a large stock pot or Dutch oven over medium heat. Once hot, add onions and bell pepper; cook until soft, about 7–8 minutes, and stir often so nothing burns. Stir in jalapeño, garlic, and ginger; cook 2 minutes, until everything smells fragrant. Add tomato paste and cook 1–2 minutes while you stir, so it darkens slightly and deepens in flavor.
3: Brown the marinated chicken
Push the veggies to the sides of the pot and increase the heat to medium-high. Add the marinated chicken in a single layer as much as possible and let it cook without moving for 2–3 minutes so it browns. Stir and cook another 3–4 minutes until the outside of the chicken looks opaque and lightly golden. Scrape up any browned bits from the bottom of the pot because they add flavor to the sauce.
4: Build the coconut sauce
Pour in the chicken broth and stir to loosen anything stuck to the pot. Lower the heat to medium and pour in the coconut milk, then stir until the sauce looks smooth and creamy. Add sugar or honey and another pinch of salt, then stir again. The sauce should look slightly thin at this point, since it will thicken as it simmers.
5: Simmer until tender and flavorful
Bring the mixture to a gentle simmer over medium heat. Cook for 12–15 minutes, stirring occasionally, until the chicken cooks through and the sauce thickens to a velvety consistency. Taste and adjust with more salt, lime juice, or chili flakes if you want more brightness or heat. Turn off the heat and stir in chopped cilantro and green onion.
6: Garnish
Spoon the Spicy Brazilian Coconut Chicken Recipe over hot rice, quinoa, or cauliflower rice. Ladle extra sauce over the top because that sauce counts as gold. Garnish with more cilantro, green onion, and a squeeze of fresh lime. Serve right away while everything tastes hot and fragrant.
What to Serve with Spicy Brazilian Coconut Chicken
Serve this Spicy Brazilian Coconut Chicken Recipe over fluffy white rice, jasmine rice, or coconut rice so the grains soak up all that spicy, creamy sauce. Add a simple side of sautéed greens, like spinach or kale with garlic, for freshness and color. A crisp cucumber and tomato salad with lime and a pinch of salt cools the heat and balances the richness. For drinks, pair it with sparkling water with lime, iced hibiscus tea, or a chilled mango smoothie.
Storage Options
- Store leftovers in an airtight container in the fridge for up to 3–4 days.
- Chill the dish completely before you freeze it, then store it in freezer-safe containers for up to 2 months.
- Thaw frozen portions overnight in the fridge so the texture stays tender.
- Reheat gently on the stove over low to medium heat with a splash of broth or water, or warm it in the microwave in short bursts while you stir between intervals.

Spicy Brazilian Coconut Chicken
Ingredients
Instructions
- Season the chicken pieces with salt, black pepper, paprika, cumin, and ground coriander. Toss to coat evenly and let sit for 5–10 minutes.
- Heat the olive oil in a large skillet or wide pot over medium-high heat. Add the seasoned chicken and sear for 5–7 minutes, stirring occasionally, until lightly browned on all sides. Remove the chicken to a plate and set aside.
- In the same skillet, add the chopped onion and cook for 3–4 minutes until softened. Add the garlic, bell pepper, jalapeño or chili, and grated ginger, and sauté for another 2–3 minutes until fragrant.
- Stir in the tomato paste and cook for 1 minute, then pour in the coconut milk and chicken broth. Mix well, scraping up any browned bits from the bottom of the pan.
- Return the browned chicken and any accumulated juices to the skillet. Bring the mixture to a gentle simmer, then reduce heat to medium-low and cook for 15–20 minutes, stirring occasionally, until the chicken is cooked through and the sauce has slightly thickened.
- Stir in the fresh lime juice, chopped cilantro, and parsley if using. Taste and adjust seasoning with more salt or lime juice as desired.
- Serve the spicy Brazilian coconut chicken hot, spooned over rice or alongside vegetables, garnishing with extra cilantro if desired.
Notes
Approximate per serving (1/4 of recipe): 520 calories; fat 36 g; saturated fat 19 g; carbohydrates 11 g; fiber 2 g; sugars 4 g; protein 37 g; sodium 760 mg. Values are estimates and will vary based on specific ingredient brands, substitutions, and portion size.