If you love rich, creamy, and spicy dishes, this spicy Brazilian coconut chicken recipe will become your new favorite meal. It combines tender chicken, coconut milk, garlic, tomatoes, and bold spices into one comforting dish packed with flavor. The creamy coconut sauce balances the heat perfectly while giving the chicken a delicious tropical taste. This recipe is easy enough for a weeknight dinner but special enough for guests. Every bite feels warm, hearty, and satisfying. Serve it with rice or fresh bread to enjoy the flavorful sauce completely. It is a simple recipe with restaurant-style taste that everyone at the table will enjoy.
Why You’ll Love This Recipe
This recipe is loved for its creamy texture, bold spices, and easy cooking process. The chicken stays juicy while the coconut milk creates a smooth and rich sauce that tastes amazing with every bite. You do not need fancy ingredients or complicated cooking skills to prepare it. Everything cooks in one pan, making cleanup simple and stress-free. The balance of spicy and creamy flavors makes this dish comforting without being too heavy. It is perfect for family dinners, meal prep, or weekend gatherings. You can also adjust the spice level easily based on your preference, making it suitable for everyone.
How To Make
Making spicy Brazilian coconut chicken is surprisingly simple and quick. First, season the chicken with spices and lightly cook it until golden brown. Then sauté onions, garlic, and peppers to build deep flavor. Add tomatoes, coconut milk, and spices to create the creamy sauce. Let everything simmer together so the chicken absorbs all the rich flavors. The sauce thickens beautifully while staying silky and smooth. Fresh cilantro and lime juice added at the end make the dish fresh and vibrant. The entire recipe comes together in under an hour, making it ideal for busy evenings when you want something delicious and comforting.
What’s the Best Way to Cook
The best way to cook this recipe is in a large skillet or deep pan over medium heat. Cooking the chicken first helps lock in moisture and creates a flavorful base for the sauce. Slow simmering is important because it allows the coconut milk, spices, and tomatoes to blend perfectly together. Avoid cooking on very high heat because coconut milk can separate if overheated. Stir occasionally while simmering to keep the sauce smooth and creamy. Using fresh garlic, onions, and herbs also improves the overall flavor. A heavy-bottomed pan works best because it distributes heat evenly and prevents burning.

What to Serve With
This spicy Brazilian coconut chicken pairs wonderfully with steamed white rice because the rice absorbs the creamy sauce beautifully. Coconut rice also makes a delicious side and enhances the tropical flavor. Warm crusty bread is another great option for dipping into the rich sauce. For a lighter meal, serve it with roasted vegetables or a fresh green salad. Fried plantains add sweetness that balances the spicy flavors perfectly. Mashed potatoes or quinoa can also work well if you want something filling and hearty. Fresh lime wedges on the side help brighten the dish and add refreshing flavor.
Watch Out for These Mistakes While Cooking
One common mistake is overcooking the chicken, which can make it dry and tough instead of juicy and tender. Another mistake is boiling the coconut milk too aggressively because it may separate and lose its creamy texture. Avoid adding too much spice at the beginning if you are unsure about the heat level. Taste and adjust slowly while cooking. Using low-quality coconut milk can also affect the richness of the sauce. Do not skip sautéing the onions and garlic because they build important flavor. Finally, remember to simmer the sauce properly so all ingredients blend together beautifully.
Can You Freeze This
Yes, this recipe freezes very well and tastes delicious even after reheating. Allow the chicken to cool completely before placing it into airtight freezer-safe containers. The creamy coconut sauce helps keep the chicken moist during freezing. You can freeze it for up to three months without losing much flavor or texture. When ready to eat, thaw the dish overnight in the refrigerator before reheating gently on the stove. Stir the sauce while reheating to bring back its creamy consistency. Adding a small splash of coconut milk during reheating can help refresh the sauce and improve texture.
Storage Tips
Store leftover spicy Brazilian coconut chicken in an airtight container inside the refrigerator for up to four days. Let the dish cool fully before storing to maintain freshness and flavor. Reheat slowly over medium-low heat to keep the sauce creamy and smooth. If the sauce becomes too thick, add a little water or coconut milk while reheating. Avoid microwaving for too long because the chicken may become rubbery. Separate portions into smaller containers for easy meal prep during the week. Always use clean utensils while serving leftovers to help the dish stay fresh for a longer time.
Directions
Season chicken pieces with salt, pepper, paprika, and chili flakes. Heat oil in a large skillet and cook the chicken until lightly golden. Remove and set aside. In the same pan, sauté onions, garlic, and bell peppers until soft and fragrant. Add tomatoes, coconut milk, and spices, then stir well. Return the chicken to the pan and let everything simmer gently until fully cooked and the sauce thickens. Finish with fresh cilantro and lime juice for extra freshness. Serve hot with rice, bread, or vegetables for a complete and comforting Brazilian-inspired meal.
Estimated Nutrition
One serving of spicy Brazilian coconut chicken contains approximately 420 calories, making it a satisfying and balanced meal. It provides around 28 grams of protein, helping keep you full and energized. The coconut milk adds healthy fats and creamy texture while contributing about 24 grams of fat per serving. Carbohydrates remain moderate at around 12 grams depending on the side dishes served. The recipe also includes vitamins and minerals from tomatoes, garlic, onions, and peppers. Sodium levels can vary based on seasoning choices. Overall, this dish offers a comforting mix of protein, flavor, and rich creamy texture.
Ingredients
500 grams chicken thighs or chicken breast
1 tablespoon olive oil
1 onion, chopped
4 garlic cloves, minced
1 bell pepper, sliced
2 tomatoes, chopped
1 cup coconut milk
1 teaspoon paprika
1 teaspoon chili flakes
1 teaspoon cumin
Salt to taste
Black pepper to taste
Fresh cilantro for garnish
Lime wedges for serving
Step 1
Start by seasoning the chicken with salt, black pepper, paprika, and chili flakes. Mix everything well so the spices coat each piece evenly. Heat olive oil in a large skillet over medium heat. Place the chicken into the hot pan and cook for several minutes until lightly golden on both sides. This step helps lock in moisture and adds extra flavor to the final dish. Once browned, remove the chicken from the pan and keep it aside while preparing the sauce ingredients.
Step 2
Using the same skillet, add chopped onions and sliced bell peppers. Cook them slowly until soft and slightly golden. Add minced garlic and stir continuously for about one minute until fragrant. The leftover chicken juices in the pan will combine with the vegetables and create a rich flavor base. Add chopped tomatoes and cook until they become soft and begin releasing their juices. Stir occasionally to prevent sticking and allow all ingredients to blend together nicely while developing deeper flavor.
Step 3
Pour the coconut milk into the skillet and stir gently to combine it with the vegetables and tomatoes. Add cumin along with extra chili flakes if you prefer more heat. Bring the sauce to a gentle simmer instead of a rapid boil. Return the cooked chicken pieces back into the pan and coat them well in the creamy sauce. Cover partially and let everything simmer for several minutes so the chicken absorbs the delicious flavors and becomes tender, juicy, and full of rich Brazilian-inspired taste.
Step 4
Once the sauce thickens slightly and the chicken is fully cooked, turn off the heat and add freshly chopped cilantro. Squeeze a little lime juice over the top for freshness and balance. Stir gently one final time before serving. Spoon the creamy spicy coconut chicken over warm rice or alongside fresh bread. The sauce should be rich, smooth, and flavorful with a perfect balance of spice and creaminess. Serve immediately while hot for the best texture, aroma, and comforting homemade flavor.

spicy Brazilian coconut chicken recipe
Equipment
- Large skillet or deep pan
- cutting board, knife, wooden spoon
- Measuring spoons
Ingredients
- 500 g chicken thighs or breast
- 1 tbsp olive oil
- 1 onion chopped
- 4 garlic cloves minced
- 1 bell pepper sliced
- 2 tomatoes chopped
- 1 cup coconut milk
- 1 tsp paprika
- 1 tsp chili flakes
- 1 tsp cumin
- Salt to taste
- Black pepper to taste
- Fresh cilantro
- Lime wedges










