The aroma of simmering coconut milk, chili, and cilantro instantly transports me back to my first trip to Brazil, specifically to a small, coastal barraca in Salvador. I was there on a rainy afternoon, and the kind cook served me a bowl of what I later learned was a variation of Moqueca—a rich, comforting stew. That moment, tasting the perfect balance of creamy heat and bright citrus, was my inspiration. For years, I have worked to recreate and perfect that authentic flavor, resulting in this tested and truly delicious Spicy Brazilian Coconut Chicken recipe.
This dish is more than just a weeknight meal; it’s a vibrant, one-pan wonder that delivers big flavor without complexity. It achieves a wonderful depth by using a strategic blend of chili, paprika, bell peppers, and plenty of fresh cilantro and lime, all brought together by the luscious silkiness of coconut milk. This recipe not only delivers an incredible culinary experience but is also naturally gluten-free and easily adapted to other dietary needs. As someone who has cooked this dish for years and fine-tuned the balance of spices for different palates, I’m confident this version will become a staple in your kitchen.
Table of Contents
Ingredients You’ll Need for Brazilian Coconut Chicken
The beauty of this dish lies in its simple yet impactful ingredient list. Sourcing fresh, high-quality chicken and full-fat coconut milk is the key to a rich final product.
| Ingredient | Amount | Notes |
| Chicken | 2 lbs boneless, skinless thighs or breasts | Thighs offer the most tender result. |
| Lime Juice | 1/4 cup | Essential for marinating and flavor. |
| Aromatics | 1 large onion, 3 cloves garlic, 1 inch ginger | Finely minced or grated. |
| Bell Peppers | 1 red, 1 yellow | Sliced into strips. |
| Coconut Milk | 1 (13.5 oz) can full-fat | Do not use ‘light’ milk; the fat is needed for flavor and texture. |
| Tomatoes | 1 (14.5 oz) can diced | Or 2 large fresh, chopped tomatoes. |
| Seasoning | 1 tbsp sweet paprika, 1 tsp cumin, 1 tsp chili powder, salt, pepper | Adjust chili powder based on desired heat level. |
| Fresh Herbs | 1/2 cup cilantro, chopped | Reserve some for garnish. |
| Oil | 2 tbsp vegetable or coconut oil | For sautéing. |

The Essential Spices and Aromatics
The spice profile for Spicy Brazilian Coconut Chicken is built on warmth rather than just searing heat. Paprika provides a beautiful, smoky red color and sweetness, while cumin adds an earthy depth. The chili powder is where you control the heat—start conservatively and taste as you go. Never skimp on the fresh garlic and ginger; they form the aromatic backbone of the entire sauce.
Making Smart Ingredient Substitutions
- Chicken: If you only have chicken breasts, cut them into 1-inch cubes to reduce cooking time and prevent them from drying out.
- Heat: For a less spicy dish, reduce or omit the chili powder and use only sweet paprika. For more heat, add a few drops of hot sauce or a small, seeded jalapeño or serrano pepper when sautéing the aromatics.
- Vegetarian Option: This recipe is fantastic with firm tofu or chickpeas swapped in for the chicken. Adjust the simmering time down to about 20 minutes for vegetables.
Step-by-Step: Mastering the Spicy Brazilian Coconut Chicken
Follow these steps precisely for the most flavorful results. Based on my experience adjusting flavors for different palates, the key is layering the seasoning correctly.
Prep and Marinade: The Secret to Tender Chicken
- Cut the Chicken: Cut the chicken (thighs or breasts) into 1-inch pieces.
- Marinade: In a large bowl, combine the chicken pieces with the 1/4 cup of fresh lime juice, 1 teaspoon of salt, and 1/2 teaspoon of black pepper. Mix thoroughly, cover, and refrigerate for a minimum of 30 minutes, or up to 4 hours. This initial marinade tenderizes the chicken and imparts a crucial bright flavor.
- Mise en Place: While the chicken marinates, prepare your vegetables: slice the peppers, mince the onion, garlic, and ginger.

Sautéing Aromatics: Building the Flavor Base
- Heat the oil in a large, deep skillet or Dutch oven over medium-high heat.
- Add the minced onion and sauté until softened and translucent, about 5-7 minutes.
- Add the garlic and ginger, along with the paprika, cumin, and chili powder. Cook for one minute, stirring constantly, until the spices are fragrant. This process, called blooming the spices, intensifies their flavor.
- Add the sliced bell peppers and cook until they begin to soften, about 5 minutes.
Simmering for Perfection: Achieving the Rich Coconut Sauce
- Add the diced tomatoes (undrained) to the skillet and bring the mixture to a simmer.
- Add the marinated chicken and the full can of coconut milk. Stir everything to combine, ensuring the chicken is submerged in the liquid.
- Reduce the heat to low, cover the skillet, and let the Spicy Brazilian Coconut Chicken simmer gently for 25 to 30 minutes. The low and slow cooking process allows the flavors to meld beautifully and ensures the chicken is fork-tender.
- Remove the lid, stir in the majority of the chopped cilantro, and adjust seasoning with extra salt and pepper if needed. Serve immediately.
Culinary Insights: Why This Recipe Works
A great recipe is based on sound cooking principles. Understanding the science behind these steps can elevate your cooking from following directions to true mastery.
The Science of Marinating Chicken in Lime
The lime juice marinade isn’t just for flavor; it’s a tenderizer. The acidity of the lime juice begins to denature the protein strands in the chicken, which helps break down the muscle fibers. This results in chicken that is much more tender and moist when cooked. However, be cautious: prolonged marinating (over 4 hours) can have the opposite effect, making the chicken tough or mushy.
Selecting the Best Chicken Cut for Maximum Tenderness
While chicken breasts are leaner, boneless, skinless chicken thighs contain a higher fat content and more connective tissue. This makes them far more forgiving in a slow-simmering stew like this Spicy Brazilian Coconut Chicken. The fat helps keep the meat moist, and the connective tissue breaks down into gelatin during the long simmer, adding richness to the sauce. After testing this recipe multiple times with both cuts, I highly recommend thighs for the best texture and flavor.
Serving Suggestions and Pairings
A dish this rich and vibrant deserves thoughtful accompaniment.
Traditional and Modern Side Dishes
Traditionally, a dish like this would be served with white rice to soak up every drop of the flavorful sauce. Here are a few great options:
- White Rice: Simple, classic, and absorbent.
- Farofa: Toasted manioc flour (cassava) that provides a wonderful, buttery crunch.
- Crusty Bread: Perfect for dipping into the sauce.
- Roasted Root Vegetables: For a healthy, modern take, serve with roasted sweet potatoes or yucca.
If you are looking for an exciting dessert to follow this flavorful meal, consider something sweet and creamy. This meal would be perfectly capped off with a unique, rich confection, perhaps a Churro Cheesecake,
Pairing Drinks: Recommended Non-Alcoholic Options
Since this dish is rich and spicy, look for beverages that are bright, effervescent, and cooling to cleanse the palate.
- Fresh-squeezed Limeade or Orange Juice.
- Guarana soda (a popular Brazilian choice).
- Sparkling water with a slice of cucumber and mint.
Storage, Freezing, and Reheating Instructions
This Spicy Brazilian Coconut Chicken is an excellent choice for meal prepping, as the flavors deepen overnight.
How to Properly Store Leftovers
Allow the chicken stew to cool completely before transferring it to an airtight container. Store it in the refrigerator for up to 3–4 days. Note that the coconut sauce may thicken considerably when chilled due to the high-fat content.
Freezing and Reheating Tips for Meal Prep
- Freezing: Transfer cooled stew into freezer-safe containers, leaving about an inch of headspace. It can be frozen for up to 3 months.
- Reheating: Thaw the stew overnight in the refrigerator. Reheat gently on the stovetop over low heat, stirring occasionally. You may need to add a splash of water or stock to thin the sauce back to your desired consistency.
If you are a fan of preparing meals in advance, you might also enjoy the make-ahead convenience of treats like a Pinon Ice Cream Recipe for dessert, which keeps beautifully in the freezer.
Don’t follow us in Pinterest.
Nutritional Disclaimer
The nutritional information provided is an estimate based on standard ingredient data. Actual values may vary depending on the specific brands of protein powder, milk, and oats used, as well as any additional toppings or substitutions made during the preparation process For more on the benefits of protein in a balanced diet, visit the World Health Organization .
Frequently Asked Questions About Spicy Brazilian Coconut Chicken
Can I use vegetable oil instead of coconut oil for this recipe?
Yes, absolutely. Any neutral-flavored oil like vegetable, canola, or sunflower oil will work just fine. The dominant flavors come from the spices, peppers, and coconut milk, so the cooking oil’s flavor contribution is minimal.
Why did my coconut sauce separate or look oily?
This sometimes happens if the coconut milk is simmered at too high a temperature, causing the fat to separate from the water content. Always keep the heat on low and allow it to simmer gently. Stirring it vigorously after removing it from the heat can also sometimes re-emulsify the sauce.
Is this recipe naturally dairy-free?
Yes, by using coconut milk instead of cream, this Spicy Brazilian Coconut Chicken recipe is naturally dairy-free and gluten-free, making it suitable for many dietary restrictions.

Spicy Brazilian Coconut Chicken
Ingredients
- 2 lbs boneless, skinless chicken thighs or breasts
- 0.25 cup fresh lime juice
- 1 large onion, finely minced
- 3 cloves garlic, minced
- 1 inch ginger, grated
- 1 red bell pepper, sliced
- 1 yellow bell pepper, sliced
- 13.5 oz can full-fat coconut milk
- 14.5 oz can diced tomatoes (undrained)
- 1 tbsp sweet paprika
- 1 tsp ground cumin
- 1 tsp chili powder (adjust to taste)
- 1 tsp salt, plus more to taste
- 0.5 tsp black pepper
- 0.5 cup chopped fresh cilantro (reserve some for garnish)
- 2 tbsp vegetable or coconut oil
Instructions
- Cut chicken into 1-inch pieces. In a large bowl, combine with lime juice, salt, and pepper. Mix well, cover, and refrigerate for 30 minutes to 4 hours.
- While marinating, slice peppers and mince the onion, garlic, and ginger. Set aside for cooking.
- Heat oil in a large skillet or Dutch oven over medium-high heat. Add onion and sauté for 5–7 minutes until translucent. Stir in garlic, ginger, paprika, cumin, and chili powder. Cook for 1 minute until fragrant.
- Add sliced bell peppers and cook until softened, about 5 minutes, stirring occasionally.
- Add diced tomatoes with juice, coconut milk, and marinated chicken. Stir to combine and bring to a gentle simmer.
- Reduce heat to low, cover, and simmer for 25–30 minutes. Stir occasionally to ensure even cooking.
- Uncover, stir in most of the chopped cilantro, and adjust seasoning with more salt or pepper. Serve hot with your choice of side.
Notes
Equipment
- large skillet or Dutch oven
- cutting board
- sharp knife
- mixing bowl
- wooden spoon or spatula









