Two years ago we went to a Brazilian restaurant for my birthday. Ordered something called chicken moqueca. Had no clue what it was. Waiter said chicken in spicy coconut sauce. Sounded weird but I tried it. Best chicken I ever had. Creamy from coconut milk. Spicy from peppers. Tangy from lime. Served over rice that soaked up sauce. Johnny wouldn't touch it because it was orange with peppers floating. But husband and I fought over the last bites. Tried finding the recipe online. Found versions of spicy Brazilian coconut chicken. None looked exactly right. Made one anyway. First try bland and watery. Second try too spicy and oily. Third try I figured out coconut milk to spice ratio.

Why You'll Love This Spicy Brazilian Coconut Chicken
Made this enough to know why it beats regular chicken and takeout. Coconut milk makes it rich without dairy. Those peppers and spices wake everything up. One pot from start to finish. No juggling pans. Chicken simmers in the sauce getting tender and soaking up flavor. Rice underneath catches all the good stuff.
Feeds four people or two with leftovers for lunch. Way cheaper than Brazilian restaurants. Takes forty-five minutes total and most is just simmering time doing nothing. Can't totally wreck it. Too spicy once, added more coconut milk, fixed. Not spicy enough another time, threw in extra peppers, fine. Hard to mess up when chicken cooks in liquid.
Jump to:
- Why You'll Love This Spicy Brazilian Coconut Chicken
- Ingredients You'll Need for Spicy Brazilian Coconut Chicken
- How To Make Spicy Brazilian Coconut Chicken Step By Step
- Smart Ingredient Swaps
- Tasty Ways to Make Spicy Brazilian Coconut Chicken Different
- Equipment For Spicy Brazilian Coconut Chicken
- Storing Your Spicy Brazilian Coconut Chicken
- Top Tip
- FAQ
- Time to Bring Brazil Home
- Related
- Pairing
- Spicy Brazilian Coconut Chicken
Ingredients You'll Need for Spicy Brazilian Coconut Chicken
For the Spicy Brazilian Coconut Chicken:
- 2 pounds chicken thighs, boneless and skinless, cut into chunks
- 2 tablespoons olive oil
- 1 large onion, diced
- 1 red bell pepper, sliced
- 1 yellow bell pepper, sliced
- 4 garlic cloves, minced
- Salt and pepper for seasoning
- 1 can (14 oz) full-fat coconut milk
- 1 can (14 oz) diced tomatoes
- 2 tablespoons tomato paste
- 2-3 fresh chili peppers, sliced (jalapeño or serrano)
- 1 teaspoon paprika
- 1 teaspoon cumin
- ½ teaspoon turmeric
- 1 tablespoon fresh ginger, grated
- Juice from 2 limes
- Zest from 1 lime
- Fresh cilantro, chopped
- Cooked white rice or jasmine rice
- Extra lime wedges
- Hot sauce for extra heat
Optional Add-Ins:
- Cherry tomatoes halved
- Zucchini chunks
- Spinach wilted in at end
- Corn kernels
How To Make Spicy Brazilian Coconut Chicken Step By Step
Brown the Chicken
- Season chicken chunks with salt and pepper
- Heat olive oil in large deep skillet or Dutch oven over medium-high heat
- Add chicken in single layer, don't crowd it
- Brown 3-4 minutes per side until golden
- Chicken doesn't need to be cooked through yet
- Remove to plate and set aside

Sauté the Vegetables
- Lower heat to medium and add diced onion to same pan
- Cook 4-5 minutes until soft
- Add sliced bell peppers and cook another 3 minutes
- Toss in minced garlic and grated ginger
- Cook 1 minute until you smell it
- Don't let garlic burn
Build the Coconut Sauce
- Stir tomato paste into vegetables and cook 2 minutes
- Pour in diced tomatoes with juice
- Add coconut milk and stir to combine
- Shake coconut milk can before opening so cream mixes
- Add sliced chili peppers, paprika, cumin, and turmeric
- Stir everything together
Simmer the Chicken
- Return browned chicken to pan with all the sauce
- Bring to boil then reduce to low simmer
- Cover and simmer 25-30 minutes until chicken is tender
- Stir occasionally so nothing sticks to bottom
- Sauce should thicken as it simmers
Finish with Lime
- Remove from heat
- Stir in lime juice and lime zest
- Taste and add more salt or lime if needed
- Let rest 5 minutes so flavors blend
Serve Over Rice
- Spoon chicken and sauce over cooked white rice
- Garnish with chopped cilantro
- Serve with lime wedges on the side
- Pass hot sauce for people who want more heat

Smart Ingredient Swaps
Chicken Options:
- Chicken thighs → Chicken breasts (leaner but dries out easier)
- Boneless thighs → Bone-in thighs (more flavor, longer cooking)
- Chicken → Shrimp added last 5 minutes (cooks faster)
- Poultry → White fish like cod (different but traditional in moqueca)
Coconut Milk Alternatives:
- Full-fat coconut milk → Light coconut milk (thinner, less rich)
- Canned coconut milk → Carton coconut milk (way thinner, not as good)
- Coconut milk → Heavy cream (not Brazilian but creamy)
- Regular → Add coconut cream for extra richness (thicker sauce)
Pepper Swaps:
- Fresh chilies → Red pepper flakes (easier, less fresh taste)
- Jalapeños → Serranos for more heat (spicier)
- Hot peppers → Bell peppers only (not spicy, mild version)
- Fresh → Dried chili peppers rehydrated (different flavor)
Spice Changes:
- Paprika → Smoked paprika (deeper flavor)
- Cumin → Coriander (different but works)
- Turmeric → Skip it (less color but okay)
- Fresh ginger → Ground ginger powder (use 1 teaspoon)
Tomato Substitutes:
- Diced tomatoes → Crushed tomatoes (thicker sauce)
- Canned tomatoes → Fresh tomatoes diced (lighter, less concentrated)
- With tomatoes → Skip and use extra coconut milk (creamier, less tangy)
- Regular → Fire-roasted tomatoes (smokier)
Tasty Ways to Make Spicy Brazilian Coconut Chicken Different
Brazilian Coconut Chicken Moqueca Style:
- Add palm oil if you can find it (traditional Brazilian oil)
- Use fish and shrimp instead of all chicken
- Serve in clay pot for authentic presentation
- More traditional version
Spicy Coconut Chicken Stew:
- Add potatoes and carrots with the peppers
- Use chicken broth along with coconut milk
- Makes it heartier and more stew-like
- Stretches it to feed more people
Mild Brazilian Coconut Chicken:
- Skip the chili peppers completely
- Use just bell peppers for sweetness
- Add extra lime for brightness without heat
- Johnny's version when I force him to try it
Slow Cooker Spicy Brazilian Coconut Chicken:
- Brown chicken and onions in skillet first
- Transfer everything to slow cooker
- Cook on low 6 hours or high 3 hours
- Add lime juice at the end
- Hands-off version for busy days
Equipment For Spicy Brazilian Coconut Chicken
- Large deep skillet or Dutch oven with lid
- Sharp knife for cutting chicken
- Cutting board
- Wooden spoon for stirring
- Measuring cups and spoons
- Can opener
Storing Your Spicy Brazilian Coconut Chicken
Refrigerator Storage (4-5 Days):
- Cool completely before storing
- Transfer to airtight container
- Store in fridge up to 5 days
- Actually tastes better next day after sitting
- Stovetop over medium heat works best
- Add splash of coconut milk if it got thick
- Microwave individual portions 2-3 minutes
- Stir halfway through heating
Freezer Storage (3 Months):
- Cool completely first
- Portion into freezer-safe containers
- Leave room at top for expansion
- Label with date
- Thaw overnight in fridge
- Reheat on stovetop stirring occasionally
- Add extra coconut milk or broth to loosen
- Lime flavor fades after freezing so add fresh lime juice
Top Tip
- The waiter at that Spicy Brazilian Coconut Chicken restaurant finally told me their secret after I kept going back trying to figure it out. They add dendê oil which is palm oil from Brazil. Gives it this orange color and nutty flavor you can't get from regular oil. Found it at a Latin grocery store. Just a tablespoon stirred in at the end makes it taste way more authentic.
- Our other trick came from using the wrong coconut milk. Grabbed light coconut milk by accident. Whole thing was watery and thin. That's when I learned you need full-fat canned coconut milk. The thick cream on top is what makes the sauce rich. Now I only buy full-fat. Shake the can hard before opening so cream and liquid mix together.
- The best accident was adding lime too early. Dumped it in while simmering instead of at the end. Cooked lime tastes bitter not fresh. Ruined that batch. Now I always add lime juice after turning off heat. Keeps that bright citrus punch. That timing makes it taste restaurant quality not homemade. Johnny helped once and threw in way too many peppers. Like five jalapeños instead of two. Thought it would be inedible. But stirring in extra coconut milk at the end cooled it down perfectly. Now when I want it spicier I do extra peppers and balance with more coconut milk. His mistake taught me how to adjust heat.
FAQ
What is Spicy Brazilian Coconut Chicken?
Brazilian coconut chicken is chicken cooked in Spicy Brazilian Coconut Chicken coconut milk sauce with peppers, tomatoes, and lime. Based on moqueca which is a traditional Brazilian seafood stew from Bahia region. They use fish and shrimp usually but chicken version is popular too. The sauce has coconut milk, palm oil, peppers, onions, tomatoes, cilantro, and lime. Served over white rice. The coconut milk makes it creamy.
What is a famous Spicy Brazilian Coconut Chicken dish?
Frango assado is roasted chicken. Frango com quiabo is Spicy Brazilian Coconut Chicken with okra. But the most famous is probably galinhada which is chicken and rice cooked together like a one-pot meal. Or xinxim de galinha which is chicken in a sauce made with shrimp, peanuts, and dendê oil from Bahia region. Chicken moqueca is famous too especially in coastal areas. In southern Brazil they do frango com polenta which is chicken with creamy polenta. Brazilians eat a lot of chicken because it's cheaper than beef.
What are the spices in Brazilian chicken?
Cumin is big in Brazilian cooking. Paprika for color and mild pepper flavor. Fresh cilantro goes on everything. Garlic and lots of it. Fresh ginger not dried. Bay leaves in stews. Black pepper. Some dishes use malagueta peppers which are small hot Spicy Brazilian Coconut Chicken peppers. Lime juice and zest for acidity. Turmeric gives yellow color. Coriander seeds sometimes. Annatto seeds for red-orange color. Palm oil isn't a spice but gives flavor.
Which spices go well with coconut milk?
Ginger and coconut milk are perfect together. Cumin adds earthiness. Turmeric gives color and works great. Coriander is mild and citrusy. Cardamom if you want it sweet and floral. Cinnamon in small amounts. Garlic always. Fresh chilies for heat. Lemongrass in Thai food. Curry powder which is a bunch of spices mixed. Paprika for color. Black pepper. Lime zest and juice brighten it up.
Time to Bring Brazil Home
Now you know everything to make spicy Brazilian coconut chicken that tastes like vacation. From the waiter's dendê oil trick to the lime timing discovery, this proves restaurant flavors at home just need the right ingredients and patience.
Want more tropical flavors? Try our Easy Seafood Gratin Recipe for no-bake dessert that wows. Need warming comfort? Our Healthy Coconut Chai Recipe brings bold spices home. Or make our Delicious Cherry Pistachio Cheesecake Recipe when you want exotic one-pot dinners.
Share your Spicy Brazilian Coconut Chicken chicken! We love seeing your spicy creations!
Rate this recipe and join our cooking community!
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Spicy Brazilian Coconut Chicken

Spicy Brazilian Coconut Chicken
Ingredients
Equipment
Method
- Season chicken chunks with salt and pepper, then brown in olive oil 3-4 minutes per side; remove to plate.
- Cook diced onion 4-5 minutes, then add bell peppers, garlic, and ginger, cooking until aromatic.
- Stir tomato paste into vegetables, then add diced tomatoes, coconut milk, chili peppers, paprika, cumin, and turmeric; mix well.
- Return chicken to pan, bring to boil, reduce to low, and simmer 25-30 minutes until tender; stir occasionally.
- Turn off heat, stir in lime juice and zest, garnish with cilantro, and serve hot over rice with lime wedges.















Leave a Reply