Last spring, my husband and I took a short trip to the coast for a weekend away. It was one of those little escapes where you pack lightly, leave your worries behind, and let the salty breeze carry the day. On our first night, we ducked into a tiny family-run Brazilian café tucked between surf shops and souvenir stands.
The smell of garlic, peppers, and coconut drifting from the kitchen stopped us in our tracks before we even opened the menu. I ordered their chicken in coconut sauce, not knowing it would become the inspiration for one of my favorite dishes to make at home.
The first bite was rich and creamy with a gentle sweetness, followed by just the right amount of heat. The chicken was tender, the sauce silky, and the whole plate felt like a warm hug after a day of walking along the shore. I chatted with the owner afterward, and while he wouldn’t give me his full recipe (a chef’s secret, he said with a wink), he did tell me that the secret was letting the spices bloom before the coconut milk hits the pan.
When I came home, I set to work recreating that memory. It took me a few tries to get it just right, but this version has been approved by my children, my grandchildren, and even my neighbors, who often “just happen” to stop by when they smell it simmering.
Short Description
Spicy Brazilian Coconut Chicken combines tender marinated chicken with a creamy coconut-tomato sauce layered with warm spices. Served over rice, it’s rich, slightly spicy, and irresistibly comforting.
Key Ingredients
For the Chicken Marinade:
- 1½ pounds boneless, skinless chicken thighs, cut into bite-sized pieces
- 2 cloves garlic, minced
- 1 teaspoon paprika
- ½ teaspoon cayenne pepper (adjust to taste)
- Salt and black pepper to taste
For the Coconut Sauce:
- 2 tablespoons vegetable oil
- 1 onion, finely chopped
- 1 red bell pepper, diced
- 2 teaspoons ground cumin
- 2 teaspoons ground coriander
- 1 teaspoon smoked paprika
- 1 can (14 ounces) diced tomatoes
- 1 can (14 ounces) coconut milk
- ½ cup chicken broth
- 1 bay leaf
- Salt and black pepper to taste
- Fresh cilantro leaves for garnish
For Serving:
-
Cooked rice
Tools Needed
- Large skillet or Dutch oven
- Sharp knife and cutting board
- Mixing bowls
- Wooden spoon or spatula
Cooking Instructions
Step 1: Marinate the Chicken
In a bowl, combine chicken with garlic, paprika, cayenne, salt, and pepper. Let marinate at least 15 minutes.
Step 2: Sear the Chicken
Heat 2 tablespoons oil in a skillet over medium-high heat. Add chicken pieces in batches, cooking 3–4 minutes until browned. Remove and set aside.
Step 3: Sauté the Aromatics
In the same pan, add onion and bell pepper. Cook 5–6 minutes until softened and fragrant.
Step 4: Spice It Up
Stir in cumin, coriander, and smoked paprika. Cook 1–2 minutes until the spices bloom and release aroma.
Step 5: Add Tomatoes and Coconut Milk
Pour in diced tomatoes with juices and coconut milk. Stir to combine.
Step 6: Simmer with Chicken
Return seared chicken to the pan. Add chicken broth and bay leaf. Stir well.
Step 7: Cook Until Tender
Reduce heat to low, cover, and simmer 20–25 minutes until chicken is cooked through and sauce thickens.
Step 8: Season and Garnish
Remove bay leaf. Taste and adjust seasoning with salt and pepper. Garnish with fresh cilantro.
Step 9: Serve
Spoon over cooked rice and enjoy warm.
Why You’ll Love This Recipe
Bold Flavors: Spices, coconut milk, and tender chicken create a rich, balanced dish.
Comforting: Creamy sauce and rice make it a hearty meal.
Adjustable Heat: You can keep it mild or crank up the cayenne.
Simple Prep: Minimal chopping and a single pan keep it approachable.
Crowd-Pleaser: Elegant enough for guests but simple for family dinners.
Mistakes to Avoid & Solutions
Overcrowding the pan: Sear chicken in batches; crowding causes steaming, not browning.
Not toasting the spices: Skipping this step dulls the flavor—always let them bloom in oil.
Curdling sauce: Don’t boil hard after adding coconut milk; simmer gently to keep it silky.
Skipping the marinating step: Even 15 minutes helps the flavors soak in; don’t skip it.
Over-seasoning with cayenne: Start small—you can always add more heat at the end.
Serving and Pairing Suggestions
Serve over fluffy white rice or brown rice for extra fiber.
Pair with warm naan or flatbread to soak up the sauce.
Add a side of sautéed greens or roasted vegetables.
Pair with a crisp white wine like Sauvignon Blanc or a chilled lager.
Serve family-style for easy sharing.
Storage and Reheating Tips
Refrigerate leftovers in an airtight container up to 3 days.
Freeze in freezer-safe containers for up to 2 months.
Reheat gently on the stove over low heat, adding a splash of broth to loosen sauce.
Microwave in short intervals, stirring between, to avoid overheating.
Store rice separately to prevent sogginess.
FAQs
1. Can I use chicken breast instead of thighs?
Yes, but thighs stay juicier. If using breast, reduce simmering time slightly.
2. Can I make it less spicy?
Omit or reduce the cayenne and add sweet paprika instead.
3. What can I substitute for coconut milk?
Use heavy cream for richness, though it changes the flavor profile.
4. Can I add vegetables to the sauce?
Yes—zucchini, spinach, or peas are great additions near the end of cooking.
5. Does it taste better the next day?
Absolutely! The flavors deepen overnight, making leftovers even more delicious.
Tips & Tricks
Use fresh garlic and ginger for brighter flavor.
Toast spices before adding liquid for maximum aroma.
Make extra sauce—it’s wonderful over roasted vegetables.
Chop chicken evenly so it cooks at the same rate.
For a lighter dish, use light coconut milk, but expect a thinner sauce.
Recipe Variations
Seafood Twist: Swap chicken for shrimp. Marinate lightly, then simmer just 5–7 minutes in the sauce.
Vegetarian Option: Replace chicken with chickpeas and diced sweet potato. Simmer until tender.
Extra Creamy: Stir in 2 tablespoons cream cheese at the end for a richer texture.
Green Chili Kick: Add fresh green chilies with the onion for more heat.
Tropical Flavor: Add ½ cup pineapple chunks during the simmer for sweetness.
Final Thoughts
Every spoonful carries warmth, a bit of spice, and the comfort of a home-cooked meal that doesn’t take all day to prepare. I love that it’s adaptable—you can make it bold and fiery or soft and creamy, depending on your mood. It’s the kind of recipe that makes the house smell wonderful, the kind that brings family wandering into the kitchen asking, “What’s for dinner?”
As someone who has been cooking for decades, I can say with confidence that this recipe has earned its place in my kitchen. It’s hearty without being heavy, special without being complicated, and just plain satisfying. I hope you’ll give it a try and maybe even make it part of your family’s table, just as it has become part of mine.

Spicy Brazilian Coconut Chicken
Ingredients
For the Chicken Marinade:
- 1½ pounds boneless skinless chicken thighs, cut into bite-sized pieces
- 2 cloves garlic minced
- 1 teaspoon paprika
- ½ teaspoon cayenne pepper adjust to taste
- Salt and black pepper to taste
For the Coconut Sauce:
- 2 tablespoons vegetable oil
- 1 onion finely chopped
- 1 red bell pepper diced
- 2 teaspoons ground cumin
- 2 teaspoons ground coriander
- 1 teaspoon smoked paprika
- 1 can 14 ounces diced tomatoes
- 1 can 14 ounces coconut milk
- ½ cup chicken broth
- 1 bay leaf
- Salt and black pepper to taste
- Fresh cilantro leaves for garnish
For Serving:
- Cooked rice
Instructions
- Marinate chicken with garlic, paprika, cayenne, salt, and pepper for 15 minutes.
- Heat oil in a skillet, sear chicken in batches until browned, then set aside.
- Sauté onion and bell pepper until softened and fragrant.
- Stir in cumin, coriander, and smoked paprika; cook briefly to release aroma.
- Add diced tomatoes with juices and coconut milk; stir well.
- Return chicken, add broth and bay leaf, and mix to combine.
- Cover and simmer on low 20–25 minutes until chicken is tender and sauce thickens.
- Remove bay leaf, season to taste, and garnish with cilantro.
- Serve hot over rice.