Spicy Brazilian Coconut Chicken

There are some dishes that just transport you. A single bite can evoke the warmth of the sun and the sound of distant music, even on the dreariest of British evenings. This Spicy Brazilian Coconut Chicken is one of those meals. It’s a vibrant, creamy, and deeply satisfying dish that brings a touch of the tropics right into your kitchen. The inspiration for this recipe came to me after visiting a lively Brazilian festival in London a few years ago; the air was thick with the scent of grilled meats, spices, and coconut, and I knew I had to recreate that feeling at home. It’s become a firm favourite ever since.
What makes this spicy chicken dish so special is the beautiful balance of flavours. We’re not talking about overwhelming heat here, but rather a gentle, warming spice from fresh chillies that builds slowly on the palate. This warmth is perfectly complemented by the rich, luscious creaminess of coconut milk, sharpened with a zesty kick of fresh lime and grounded by earthy spices like paprika and turmeric. The chicken becomes incredibly tender as it simmers in this gorgeous sauce, soaking up every last bit of flavour. It’s the kind of exotic dinner that feels indulgent and exciting, yet is surprisingly straightforward to pull together on a weeknight. If you enjoy recipes with a bit of flair, like my Authentic Pad Thai Chicken Shrimp Recipe, you are going to adore this.
Recipe Overview
This recipe brings together tender chunks of chicken in a luxuriously creamy and aromatic coconut sauce. You can expect a gentle, tingling heat from the red chillies, balanced by the bright, fresh notes of lime and coriander. I’ve found that letting the sauce simmer for a good 20 minutes really allows the flavours to meld and deepen. It’s a wonderfully fragrant dish that will fill your home with an irresistible aroma.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Servings: 4 people
- Difficulty: Easy
Why You’ll Love This Spicy Brazilian Coconut Chicken
- Genuine Flavour: The sauce is the star here. It’s profoundly rich from the full-fat coconut milk, with a zesty brightness from fresh lime juice and a slow-building warmth from the chillies that never overpowers. It’s a combination that is both comforting and exciting.
- Ready in Under 45 Minutes: From chopping board to dinner table, this entire meal comes together in about 40 minutes. It’s an excellent choice for a weeknight when you want something a bit more special without spending hours in the kitchen.
- A Flexible Recipe: You are completely in control of the spice. Use one chilli for a mild warmth, or three if you like a proper kick. I sometimes add a sliced red bell pepper along with the onion for extra sweetness and colour.
- Great for a Relaxed Dinner: This dish works beautifully for a casual Saturday night with friends. It looks impressive and tastes complex, but your guests will never know how simple the process was.
- Family Tested: This recipe always gets compliments in my house. My husband, who’s usually picky about new dishes, asked for seconds the first time I made it!
Ingredients You’ll Need
The quality of your ingredients really shines through here, especially the coconut milk. I always recommend using a good quality, full-fat tinned coconut milk (I like the Thai Gold brand) as it creates a much creamier, richer sauce than the low-fat or carton varieties. This dish is inspired by classic Brazilian stews like Moqueca, which relies on fresh, vibrant components.
- 600g skinless, boneless chicken thighs, cut into 2.5cm (1-inch) chunks
- 1 tbsp sunflower or coconut oil
- 1 large onion, finely chopped
- 2 garlic cloves, minced
- 1 tbsp fresh ginger, grated
- 1-2 red chillies, deseeded and finely sliced (adjust to your spice preference)
- 1 tsp smoked paprika
- 1 tsp ground turmeric
- ½ tsp ground cumin
- 1 tbsp tomato purée
- 100ml chicken or vegetable stock
- 400ml tin of full-fat coconut milk
- 1 lime, zest and juice
- A large handful of fresh coriander, roughly chopped
- Salt and freshly ground black pepper to taste
Elena’s Tip: Don’t throw away the coriander stalks! Chop them finely and add them to the pan with the onion. They contain so much flavour and add a wonderful aromatic depth to the base of the sauce.
How to Make Spicy Brazilian Coconut Chicken
The process for making this creamy coconut chicken is very straightforward. We build the flavours in layers, starting with browning the chicken and then creating the aromatic sauce in the same pan to capture all those delicious caramelised bits.
- Sear the Chicken: Pat the chicken thigh pieces dry with a paper towel and season them generously with salt and pepper. Heat the oil in a large, heavy-bottomed frying pan or skillet over a medium-high heat. Add the chicken in a single layer (work in batches if necessary to avoid overcrowding) and cook for 5-7 minutes, turning occasionally, until it’s golden brown on all sides. Remove the chicken with a slotted spoon and set it aside on a plate.
- Sauté the Aromatics: Reduce the heat to medium. Add the chopped onion to the same pan and cook for about 5 minutes, stirring occasionally, until softened and translucent. Add the minced garlic, grated ginger, and sliced chillies, and cook for another minute until fragrant.
- Bloom the Spices: Stir in the smoked paprika, turmeric, and cumin. Cook for 30-60 seconds, stirring constantly, until the spices release their aroma. This little step of toasting the spices makes a huge difference to the final flavour.
- Create the Sauce Base: Add the tomato purée and stir it into the onion and spice mixture. Cook for one minute, then pour in the chicken stock to deglaze the pan, scraping up any browned bits from the bottom with a wooden spoon.
- Simmer the Sauce: Pour in the full-fat coconut milk and stir everything together until smooth. Bring the sauce to a gentle simmer, then reduce the heat to low.
- Cook the Chicken: Return the browned chicken (and any juices from the plate) to the pan. Stir to coat, then cover the pan with a lid and let it simmer gently for 15-20 minutes, or until the chicken is cooked through and tender, and the sauce has thickened slightly. What works best for me is keeping the heat low to ensure the chicken stays juicy.
- Finish and Serve: Turn off the heat. Stir in the lime zest, lime juice, and most of the chopped fresh coriander. Have a taste and adjust the seasoning with more salt, pepper, or lime juice if needed. Serve immediately, garnished with the remaining coriander.
Tips From My Kitchen
- Temperature Control: Never let your coconut milk sauce come to a rolling boil. A vigorous boil can cause the fat to separate from the liquid, resulting in a split or grainy sauce. A gentle, lazy simmer is all you need.
- The Secret Step: I learned that properly browning the chicken first is absolutely essential. It develops a deep, savoury flavour in both the chicken and the sauce. Those browned bits left in the pan, known as the ‘fond’, are pure flavour that gets incorporated back into the dish when you deglaze. You can learn more about the importance of what fond is and how to deglaze a pan from the experts.
- Make-Ahead: The entire dish can be made a day in advance. In fact, the flavours often deepen and become even more harmonious overnight. Store it in the fridge and reheat gently on the hob until piping hot.
- Storage: Leftovers will keep beautifully in an airtight container in the refrigerator for up to 3 days. This dish also freezes well for up to 2 months. Thaw it fully in the fridge before reheating.
Equipment You’ll Need
- Large frying pan or skillet with a lid
- Sharp knife and cutting board
- Mixing bowls
- Wooden spoon or spatula
- Grater or microplane for the ginger and lime zest
Common Mistakes to Avoid
- Overcrowding the pan: When browning the chicken, make sure the pieces have a little space between them. If they are packed in too tightly, they will steam instead of searing, and you won’t get that delicious golden-brown crust. It’s better to work in two batches than to rush this step.
- Wrong temperature for the sauce: As mentioned, cooking the sauce on too high a heat can cause the coconut milk to split. Once you’ve added the coconut milk, keep the heat on low for a gentle, consistent simmer.
- Not tasting and adjusting: The final step of tasting is crucial. Limes can vary in their acidity and your chillies in their heat. Always taste the sauce before serving and add a final squeeze of lime, a pinch of salt, or a little more chilli to get it just right for your palate.
Delicious Variations to Try
One of the best things about this recipe is how easily it can be adapted. Here are a few of my favourite ways to change things up:
- With Prawns: For a fantastic seafood version, swap the chicken for raw king prawns. Prepare the sauce as directed and simply add the prawns in for the last 4-5 minutes of cooking, just until they turn pink and opaque. It’s a much quicker alternative, similar to my Savory Garlic Butter Shrimp For Dinner.
- Vegetarian/Vegan Option: This sauce is wonderful with plant-based proteins. For a hearty vegetarian meal, use a tin of chickpeas (drained) and some spinach. Add the chickpeas with the coconut milk and stir the spinach through at the very end until it wilts. Firm, pressed tofu, cubed and pan-fried until golden, is another excellent choice.
- Add More Vegetables: Feel free to bulk out the dish with vegetables. Cubed sweet potato can be added with the coconut milk (it will need about 15-20 minutes to become tender), or add sliced courgettes or bell peppers for the last 10 minutes of simmering.
What to Serve With Spicy Brazilian Coconut Chicken
This creamy chicken dish has a rich sauce that is just begging to be soaked up by something fluffy and delicious. Here are my go-to pairings:
- Steamed Basmati Rice: Simple, clean, and effective. The long, separate grains of basmati rice are ideal for absorbing the creamy coconut sauce. For a twist, try a Simple Egg Fried Rice.
- A Simple Green Salad: A crisp green salad with a sharp, citrusy vinaigrette provides a refreshing contrast to the richness of the main course.
- Crusty Bread: A warm, crusty baguette is perfect for mopping up every last drop of the flavourful sauce from your plate.
- Drink Pairing: A cold, crisp lager or a zesty white wine like a Sauvignon Blanc works wonderfully to cut through the creaminess of the dish.
Frequently Asked Questions

Spicy Brazilian Coconut Chicken
Ingredients
Method
- Sear the Chicken: Pat the chicken thigh pieces dry with a paper towel and season them generously with salt and pepper. Heat the oil in a large, heavy-bottomed frying pan or skillet over a medium-high heat. Add the chicken in a single layer (work in batches if necessary to avoid overcrowding) and cook for 5-7 minutes, turning occasionally, until it's golden brown on all sides. Remove the chicken with a slotted spoon and set it aside on a plate.
- Sauté the Aromatics: Reduce the heat to medium. Add the chopped onion to the same pan and cook for about 5 minutes, stirring occasionally, until softened and translucent. Add the minced garlic, grated ginger, and sliced chillies, and cook for another minute until fragrant.
- Bloom the Spices: Stir in the smoked paprika, turmeric, and cumin. Cook for 30-60 seconds, stirring constantly, until the spices release their aroma. This little step of toasting the spices makes a huge difference to the final flavour.
- Create the Sauce Base: Add the tomato purée and stir it into the onion and spice mixture. Cook for one minute, then pour in the chicken stock to deglaze the pan, scraping up any browned bits from the bottom with a wooden spoon.
- Simmer the Sauce: Pour in the full-fat coconut milk and stir everything together until smooth. Bring the sauce to a gentle simmer, then reduce the heat to low.
- Cook the Chicken: Return the browned chicken (and any juices from the plate) to the pan. Stir to coat, then cover the pan with a lid and let it simmer gently for 15-20 minutes, or until the chicken is cooked through and tender, and the sauce has thickened slightly. What works best for me is keeping the heat low to ensure the chicken stays juicy.
- Finish and Serve: Turn off the heat. Stir in the lime zest, lime juice, and most of the chopped fresh coriander. Have a taste and adjust the seasoning with more salt, pepper, or lime juice if needed. Serve immediately, garnished with the remaining coriander.
Notes
I really hope you give this Spicy Brazilian Coconut Chicken a try. It’s a dish full of warmth and vibrant flavour that never fails to make me feel like I’m somewhere a little more exotic. It’s a true joy to cook and an even greater joy to eat. If you do make it, please let me know what you think in the comments below. I love hearing about your kitchen adventures! Happy cooking,
Elena







