Velvety Spicy Brazilian Coconut Chicken
I tasted coconut milk in a savory dish while traveling in Rio de Janeiro, sitting in a small café by the coast. It amazed me how an ingredient I had always connected to desserts could turn into something rich, aromatic, and deeply satisfying. That discovery stayed with me as a reminder of how food can surprise us, and it became a memory I carried home, tucked away like a postcard from another place and time
Years later, on a rainy Tuesday evening, I reached for a can of coconut milk, seasoned some chicken thighs, and started cooking with the spices waiting in my pantry. As onions and peppers sizzled in the pan, the fragrance of cumin and coriander filled the room. Suddenly, my quiet kitchen felt alive with the same vibrancy I remembered from the food stalls near Copacabana Beach, full of warmth, color, and energy
That evening gave life to Velvety Spicy Brazilian Coconut Chicken. Creamy yet fiery, comforting yet bold, it’s a dish that strikes a perfect balance in every bite. Served over fluffy rice and garnished with fresh cilantro, it works just as well for a busy weeknight as it does for a slow, shared dinner with friends. To me, it always feels like sunshine and spice captured in a single pot

Short Description
Velvety Spicy Brazilian Coconut Chicken is a creamy, flavorful dish made with tender marinated chicken thighs simmered in coconut milk, tomatoes, and warming spices. Perfectly spiced, aromatic, and satisfying, it’s best served over fluffy rice with a sprinkle of fresh cilantro
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 for spice)
- 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 sauté pan
- Sharp chef’s knife
- Cutting board
- Wooden spoon or spatula
- Medium mixing bowl
- Measuring spoons and cups
Cooking Instructions
Step 1: Marinate the Chicken
In a medium bowl, combine chicken pieces with minced garlic, paprika, cayenne pepper, salt, and black pepper. Mix well so the spices coat evenly. Let it sit for at least 15 minutes. If you have extra time, refrigerating for up to 2 hours deepens the flavor.
Step 2: Sear the Chicken
Heat 2 tablespoons of vegetable oil in a large skillet over medium-high heat. Add the marinated chicken in batches, searing until golden brown on all sides, about 5–6 minutes total. Remove and set aside.
Step 3: Sauté the Aromatics
In the same pan, add chopped onion and diced red bell pepper. Cook for 4–5 minutes until softened and fragrant, scraping up any browned bits from the chicken for added flavor.
Step 4: Spice It Up
Sprinkle in cumin, coriander, and smoked paprika. Stir constantly for 1–2 minutes until the spices bloom and release their aroma.
Step 5: Add Tomatoes and Coconut Milk
Pour in diced tomatoes with their juices and coconut milk. Stir gently until the sauce looks smooth and creamy.
Step 6: Simmer with Chicken
Return the seared chicken to the pan. Add chicken broth and bay leaf. Mix well, then bring the sauce to a gentle simmer.
Step 7: Cook Until Tender
Lower the heat, cover, and cook for 20–25 minutes, stirring occasionally, until the chicken is cooked through and the sauce has thickened slightly. The aroma should be warm, smoky, and slightly sweet.
Step 8: Adjust and Garnish
Remove the bay leaf. Taste the sauce and adjust seasoning with extra salt or black pepper if needed. Garnish generously with fresh cilantro.
Step 9: Serve
Spoon the Velvety Spicy Brazilian Coconut Chicken over fluffy rice. Serve hot with extra cilantro on top.
Why You’ll Love This Recipe
Comfort food with a spicy kick
Creamy sauce that feels indulgent yet balanced
Packed with protein and flavor
Perfect for family dinners or meal prep
Easily customizable spice levels
Mistakes to Avoid & Solutions
Overcrowding the pan when searing
This causes the chicken to steam instead of brown.
Solution: Cook the chicken in batches for that beautiful golden crust.
Not letting the spices bloom
If you rush this step, the dish may taste flat.
Solution: Toast the spices for at least 1–2 minutes to deepen flavor.
Using low-fat coconut milk
This can make the sauce watery and less creamy.
Solution: Use full-fat coconut milk for the best velvety texture.
Skipping the resting time for the marinade
Chicken won’t absorb enough flavor.
Solution: Allow at least 15 minutes, ideally longer, for the spices to penetrate.
Forgetting to taste before serving
You may miss the final balance of seasoning.
Solution: Always taste and adjust salt and pepper before plating.
Serving and Pairing Suggestions
Serve with steamed jasmine rice or brown rice
Pair with grilled plantains for a tropical touch
Add a side of sautéed greens for balance
Serve family-style in a big skillet at the table
Pair with a crisp white wine or refreshing lime agua fresca
Storage and Reheating Tips
Store leftovers in an airtight container in the refrigerator for up to 3 days
For longer storage, freeze portions for up to 2 months
Reheat gently on the stovetop over medium-low heat, adding a splash of broth if needed
Avoid microwaving too long, as it can dry out the chicken
FAQs
1. Can I use chicken breast instead of thighs?
Yes, but thighs stay juicier and more flavorful during simmering.
2. Is this dish very spicy?
It has a medium heat level, but you can reduce or omit the cayenne pepper for a milder version.
3. Can I make this vegetarian?
Absolutely. Replace chicken with chickpeas or tofu and use vegetable broth.
4. What type of rice pairs best?
Steamed jasmine or basmati rice work beautifully, but brown rice adds a hearty, nutty flavor.
5. Can I make this ahead of time?
Yes, it reheats well, making it perfect for meal prep or next-day lunches.
Tips & Tricks
Add a squeeze of fresh lime before serving to brighten the flavors
Toast your cumin and coriander seeds before grinding for extra depth
For richer flavor, stir in a spoonful of peanut butter or cashew cream
Always chop onions finely so they melt smoothly into the sauce
Garnish with extra chili flakes if you want more heat
Recipe Variations
Creamy Mango Twist
Add ½ cup of fresh mango puree along with the coconut milk for a sweet-fruity flavor. Simmer as usual.
Peanut-Infused Version
Stir in 2 tablespoons of creamy peanut butter after adding coconut milk. This adds a nutty, savory note.
Smoky Tomato Base
Double the smoked paprika and char the red pepper before adding to the pan for a deeper, smoky taste.
Green Spinach Boost
Add 2 cups of fresh spinach in the last 5 minutes of simmering for extra nutrition and color.
Shrimp Coconut Stew
Swap chicken for 1 pound of shrimp, cooking them only in the last 5 minutes to keep them tender.
Final Thoughts
Velvety Spicy Brazilian Coconut Chicken brings both comfort and a touch of adventure. It blends creamy coconut milk with warm spices, creating a dish that feels inviting yet exciting at the same time.
It’s flexible enough for a quick weeknight dinner or a festive gathering. The silky sauce and gentle heat make it flavorful without being overwhelming.
To me, this recipe is more than food, it’s a story in every bite. Velvety Spicy Brazilian Coconut Chicken is one to cook, share, and enjoy with the people you care about.
Velvety Spicy Brazilian Coconut Chicken
Course: Main CourseDifficulty: Easy4
servings20
minutes30
minutesVelvety Spicy Brazilian Coconut Chicken is a creamy, flavorful dish made with tender marinated chicken thighs simmered in coconut milk, tomatoes, and warming spices. Perfectly spiced, aromatic, and satisfying, it’s best served over fluffy rice with a sprinkle of fresh cilantro.
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 for spice)
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
Directions
- Marinate chicken with garlic, paprika, cayenne, salt, and pepper; let rest 15 minutes or up to 2 hours in the fridge.
- Heat oil in a skillet, sear chicken in batches until golden brown, then set aside.
- In the same pan, sauté onion and red bell pepper until soft and fragrant.
- Add cumin, coriander, and smoked paprika; stir 1–2 minutes to release aroma.
- Pour in diced tomatoes with juices and coconut milk; stir until smooth.
- Return chicken to the pan, add broth and bay leaf, bring to a gentle simmer.
- Cover and cook on low 20–25 minutes, stirring occasionally, until tender and thickened.
- Remove bay leaf, adjust seasoning with salt and pepper, garnish with cilantro.
- Serve Velvety Spicy Brazilian Coconut Chicken hot over fluffy rice with extra cilantro.