Let me introduce you to the chicken dish that will transport your taste buds straight to Brazil. This Spicy Brazilian Coconut Chicken (inspired by the classic Frango com Creme de Coco) is creamy, spicy, aromatic, and deeply satisfying. Imagine tender chicken thighs simmered in a velvety coconut milk sauce with diced tomatoes, bell peppers, onion, and a bold blend of paprika, cayenne, cumin, and coriander. Every bite is rich, savory, slightly sweet from the coconut, and kissed with just enough heat to keep you coming back for more.
This is the kind of meal that feels like a warm embrace. It’s a one-pan wonder that comes together in about 45 minutes, making it perfect for busy weeknights yet impressive enough for company. The coconut milk creates a silky, dairy-free creaminess that pairs beautifully with the spices. Serve it over fluffy rice with a sprinkle of fresh cilantro, and you have a dinner that’s colorful, nourishing, and absolutely unforgettable. Let’s cook.
Why You’ll Love This Recipe
- Creamy, dairy-free coconut sauce – Coconut milk creates a rich, velvety sauce without any heavy cream.
- Bold Brazilian-inspired spices – Paprika, cayenne, cumin, and coriander create a warm, aromatic, slightly spicy flavor profile.
- One-pan meal – Everything cooks in a single pan. Less cleanup, more flavor.
- Ready in 45 minutes – Fast enough for a weeknight, special enough for guests.
- Gluten-free and dairy-free – Naturally free of gluten and dairy. Great for various dietary needs.
Ingredients
- 1.5 pounds boneless, skinless chicken thighs – Dark meat stays juicy and flavorful. Chicken breasts work but may be less forgiving.
- 2 cloves garlic, minced – Pungent, aromatic, essential.
- 1 teaspoon paprika – Warm, slightly sweet, adds beautiful color.
- ½ teaspoon cayenne pepper – Heat. Adjust to your spice preference.
- 1 onion, chopped – Sweet, savory depth. The aromatic foundation.
- 1 red bell pepper, diced – Sweet, vibrant, and adds beautiful color.
- 1 can (14 ounces) diced tomatoes – Tangy, juicy, adds acidity and body.
- 1 can (14 ounces) coconut milk – The creamy, silky base. Full-fat is best for richness.
- Fresh cilantro for garnish – Bright, herbaceous, essential for that fresh finish.
- Salt and black pepper, to taste – Enhances all the flavors.
- 1 teaspoon ground cumin – Warm, earthy, slightly nutty.
- 1 teaspoon ground coriander – Bright, citrusy, floral.
- 1 teaspoon smoked paprika – Adds smoky depth (optional but recommended).
- ½ cup chicken broth – Adds savory depth and helps create the right sauce consistency.
- 1 bay leaf – Earthy, floral, aromatic. Removed before serving.
- Vegetable oil for sautéing – Neutral oil with a high smoke point.
How to Make Spicy Brazilian Coconut Chicken
Marinate the Chicken
In a large bowl, combine the chicken thighs with minced garlic, paprika, cayenne pepper, salt, and black pepper. Toss to coat evenly. Cover and refrigerate for at least 30 minutes (or up to 4 hours). This allows the spices to penetrate the chicken.
Sauté the Vegetables
Heat a tablespoon of vegetable oil in a large pan or Dutch oven over medium heat. Add the chopped onion and diced red bell pepper. Sauté for 5–6 minutes until softened and the onion is translucent.
Bloom the Spices
Stir in the ground cumin, ground coriander, and smoked paprika (if using). Cook for about 1 minute, stirring constantly, until the spices are fragrant. Do not let them burn.
Build the Sauce
Add the diced tomatoes (with their juices), coconut milk, chicken broth, and bay leaf to the pan. Stir to combine. Bring the mixture to a gentle simmer. Season with additional salt and pepper if needed.
Simmer the Chicken
Add the marinated chicken thighs to the pan, nestling them into the sauce. Cover and simmer for 20 minutes, stirring occasionally, until the chicken is cooked through (internal temperature of 165°F) and the sauce has thickened slightly.
Finish and Serve
Remove the bay leaf. Taste and adjust seasoning with additional salt, pepper, or cayenne if desired. Serve hot over rice, garnished generously with fresh cilantro.
Tips for Success
- Use chicken thighs for the best texture – Thighs stay juicy and flavorful during simmering. Chicken breasts can become dry if overcooked.
- Don’t skip the marination – Thirty minutes allows the spices to penetrate the chicken. For the best flavor, marinate for 2–4 hours in the refrigerator.
- Bloom the spices – Cooking the ground cumin and coriander in oil for a minute before adding liquid wakes up their essential oils and deepens their flavor.
- Use full-fat coconut milk – Light coconut milk will produce a thinner, less luxurious sauce. Full-fat is worth it here.
- Simmer, don’t boil – A gentle simmer allows the flavors to meld and the chicken to cook through without becoming tough.
- Serve over rice – The rice soaks up the creamy, spicy coconut sauce. White rice, jasmine rice, or even cauliflower rice all work.
Equipment Needed
- Large pan or Dutch oven (with a lid)
- Large bowl (for marinating)
- Wooden spoon or spatula
- Measuring cups and spoons
- Cutting board and knife
- Can opener
Recipe Variations
Extra Spicy Brazilian Coconut Chicken – Double the cayenne pepper (1 teaspoon). Add 1 finely chopped habanero or scotch bonnet pepper along with the onion. Garnish with red pepper flakes.
Brazilian Coconut Chicken with Shrimp – Add ½ pound of large peeled, deveined shrimp during the last 5 minutes of cooking. Shrimp cooks very quickly and adds a seafood twist.
Vegetarian Brazilian Coconut Stew – Substitute the chicken with 2 cans of drained chickpeas or 1 pound of firm tofu (pressed and cubed). Add the chickpeas or tofu along with the coconut milk. Reduce simmering time to 10 minutes.
Brazilian Coconut Chicken with Potatoes – Add 2 medium potatoes (peeled and cubed) along with the coconut milk. The potatoes become tender and absorb the creamy sauce.
Creamy Brazilian Chicken with Spinach – Add 2 cups of fresh baby spinach during the last 5 minutes of cooking. Stir until wilted. The spinach adds color, nutrients, and earthiness.
Slow Cooker Brazilian Coconut Chicken – Sauté the onions, bell pepper, and spices in a skillet, then transfer to a slow cooker with the remaining ingredients (except cilantro). Cook on low for 4–5 hours or high for 2–3 hours. Garnish with cilantro before serving.

Serving Suggestions
This Spicy Brazilian Coconut Chicken is a complete meal when served over rice. It’s also wonderful with:
- Steamed white or jasmine rice – The classic pairing. Fluffy rice soaks up the creamy, spicy sauce.
- Cauliflower rice – For a low-carb, keto-friendly option.
- Quinoa – Adds extra protein and a nutty flavor.
- Crusty bread – For soaking up every last drop of sauce.
- Fried plantains (maduros) – Sweet, caramelized plantains are a classic Brazilian side dish.
- A simple green salad – Arugula or mixed greens with a lime vinaigrette.
For a beautiful presentation, serve the chicken and sauce in a shallow bowl over rice. Garnish generously with fresh cilantro and a sprinkle of smoked paprika. Add a lime wedge on the side for squeezing.
Storage and Reheating
- Refrigerator – Store in an airtight container for up to 4 days. The flavors deepen overnight.
- Reheating – Reheat gently on the stovetop over low heat, adding a splash of water or chicken broth to loosen the sauce. The microwave works (50% power, stirring every 30 seconds).
- Freezer – Freeze in an airtight container for up to 3 months. Thaw overnight in the refrigerator. Reheat on the stovetop over low heat. The coconut milk may separate slightly; whisk vigorously to re-emulsify.
Frequently Asked Questions
Can I use chicken breasts instead of thighs?
Yes, but reduce the simmering time to 12–15 minutes. Chicken breasts can become dry if overcooked. Check for doneness at 165°F internal temperature.
Is this recipe very spicy?
It has a pleasant warmth from the cayenne pepper, but it’s not overwhelmingly spicy. For a milder version, reduce the cayenne to ¼ teaspoon. For a spicier version, double it.
What if I don’t have ground coriander?
Skip it or substitute with an additional ½ teaspoon of ground cumin. Coriander adds a bright, citrusy note, but the dish will still be delicious.
Can I use fresh tomatoes instead of canned?
Yes. Use 3–4 medium ripe tomatoes, diced. Fresh tomatoes are less acidic and slightly sweeter than canned. You may need to add a splash of water or broth if the sauce is too thick.
Why is my sauce thin?
If the sauce is thinner than you’d like, simmer uncovered for an additional 5–10 minutes to reduce and thicken. Coconut milk naturally thickens as it reduces.
Can I make this in an Instant Pot?
Yes. Use the sauté function to cook the onion, bell pepper, and spices. Add the remaining ingredients (except cilantro). Pressure cook on high for 10 minutes. Natural release for 10 minutes, then quick release. Serve over rice.
Final Thoughts
This Spicy Brazilian Coconut Chicken is proof that simple ingredients can create something truly extraordinary. The creamy coconut milk, the bold spices, the tender chicken, and the bright cilantro come together in a dish that’s comforting, exotic, and incredibly satisfying.
This is the chicken dinner you’ll turn to when you want something different from the usual. The curry-like consistency without the curry powder. The Brazilian flavors that transport you to a sunny kitchen in São Paulo. The one-pan meal that makes cleanup a breeze and leftovers something to look forward to.
So mince that garlic. Chop that bell pepper. Open that can of coconut milk. And get ready to make a spicy, creamy, unforgettable Brazilian coconut chicken.
Print
Spicy Brazilian Coconut Chicken
- Total Time: 40 minutes
- Yield: 4-6 servings
Description
Spicy Brazilian Coconut Chicken – a rich, creamy, and fragrant coconut milk-based chicken stew with bold Brazilian flavors. Tender chicken thighs simmered in a spiced coconut and tomato sauce with bell peppers and onions. This dairy-free, gluten-free dish is perfect served over rice for a satisfying weeknight dinner!
Ingredients
- 1.5 pounds boneless, skinless chicken thighs
- 2 cloves garlic
- 1 teaspoon paprika
- ½ teaspoon cayenne pepper
- 1 onion
- 1 red bell pepper
- 1 can (14 ounces) diced tomatoes
- 1 can (14 ounces) coconut milk
- Fresh cilantro for garnish
Instructions
- Marinate chicken thighs with minced garlic, paprika, cayenne pepper, salt, and black pepper in a large bowl for at least 30 minutes.
- In a large pan over medium heat, sauté chopped onion and diced red bell pepper in vegetable oil until softened.
- Stir in ground cumin, ground coriander, and smoked paprika; cook until fragrant.
- Add diced tomatoes, coconut milk, chicken broth, and bay leaf. Season as needed and bring to a simmer.
- Add marinated chicken to the pan and simmer for 20 minutes until cooked through and sauce thickens.
- Remove bay leaf. Serve hot over rice and garnish with fresh cilantro.
Notes
- Use chicken thighs for the juiciest, most flavorful results – they stay tender during simmering.
- Marinate for at least 30 minutes, but up to 4 hours for deeper flavor.
- For a spicier version, add more cayenne pepper or a chopped habanero pepper.
- Use full-fat coconut milk for the richest, creamiest sauce – light coconut milk will be thinner.
- Add vegetables like zucchini, spinach, or sweet potatoes for extra nutrition.
- Serve over white rice, brown rice, quinoa, or cauliflower rice.
- Leftovers can be refrigerated for up to 5 days – flavors intensify overnight!
- This dish freezes beautifully for up to 3 months.
- Garnish with fresh lime juice and extra cilantro before serving.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Simmer, Sauté
- Cuisine: Brazilian
Made this Spicy Brazilian Coconut Chicken? I’d love to hear about it. Leave a comment, share a photo, or tell me how you made it your own. Bom apetite!











