When I first stumbled upon Brazilian Coconut Chicken, I was taken by its vibrant colors and alluring aroma that wafted through my kitchen as it simmered away. There’s something truly magical about this dish that blends succulent chicken with the creamy richness of coconut milk and the vivacity of fresh herbs. It’s like a warm hug on a plate, perfect for transforming a simple weeknight dinner into a little escape to Brazil.
Why You’ll Love This Dish
This recipe isn’t just another chicken dinner; it’s a heartwarming symphony of flavors and textures. The creamy coconut milk serves as a delightful base, enveloping tender chicken in a tropical embrace that sings of beach days and sunshine. It’s quick to prepare and budget-friendly—ideal for those busy evenings when you crave something special without spending hours in the kitchen. Plus, it’s a hit with kids, thanks to its mild, inviting flavors!
“Every time I make this dish, it feels like a mini-vacation. The coconut milk takes me right to the tropics!"
Preparing Brazilian Coconut Chicken
The magic of this recipe lies in its straightforward approach. In just a few steps, you’ll have a comforting meal that’s sure to impress. Get ready to awaken your senses as we dive into a dish that brings the essence of Brazilian cooking right to your table. It’s all about a few key components coming together beautifully, creating a meal that’s as satisfying as it is simple.
What You’ll Need
To create this delightful dish, grab the following ingredients:
- 1.5 lbs (680 g) chicken breast, cut into cubes
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- 1/2 teaspoon cayenne pepper (optional, for heat)
- Salt and pepper, to taste
- 1 14-ounce (400 ml) can coconut milk
- 1 14-ounce (400 g) can diced tomatoes, drained
- 1 tablespoon lime juice
- 1/4 cup fresh cilantro, chopped (plus extra for garnish)
- Steamed rice, for serving
Feel free to customize this recipe according to your preferences. If you don’t have chicken breasts on hand, thighs work wonderfully too, offering a rich flavor that can elevate the dish.
Directions to Follow
Heat the Oil: In a large skillet, drizzle the olive oil and warm it over medium-high heat.
Sauté the Onion: Toss in the chopped onion, sautéing it for about 3-4 minutes until it’s soft and translucent, transforming your kitchen with its savory aroma.
Add Garlic and Spices: Stir in the minced garlic, cumin, paprika, and cayenne pepper (if using). Let them mingle for about a minute to release their fragrant oils—this step is essential!
Cook the Chicken: Add the chicken cubes to the skillet, browning them on all sides for about 5–7 minutes. Season generously with salt and pepper as they cook.
Pour in the Coconut Milk: Slowly pour in the coconut milk, bringing the mixture to a gentle simmer. This is where it all starts to come together, creating a luscious sauce.
Add Tomatoes and Lime Juice: Fold in the drained tomatoes and lime juice. Reduce the heat to low and let it simmer for about 15-20 minutes until the chicken is cooked through, and the sauce has thickened beautifully.
Finish with Cilantro: Stir in the chopped cilantro, adjusting the seasoning to your taste—add a pinch more salt or a squeeze of lime if needed.
Serve: Ladle the hot coconut chicken over fluffy steamed rice. Don’t skimp on the cilantro garnish, which adds a delightful fresh pop!

Best Ways to Enjoy It
While the Brazilian Coconut Chicken is fantastic on its own, serving it with a side of jasmine or basmati rice creates a lovely balance. The rice soaks up the rich sauce, ensuring every bite is comfortingly delicious. You could also pair it with a light salad to brighten things up. If you’re feeling adventurous, a side of plantain or crispy bread could be the perfect companion for those dipping moments.
Keeping Leftovers Fresh
Storing leftovers is a breeze. Allow the chicken to cool, then transfer it to an airtight container. In the fridge, it will stay fresh for about 3–4 days. You can also freeze it for up to 3 months. If you’re reheating, do so gently on the stove to maintain that creamy texture; a splash of broth can help to revive the sauce.
Extra Advice
Browning the Chicken: Don’t rush this step! A nice sear adds depth and flavor.
Fresh Herbs: Always opt for fresh cilantro—it brightens the dish in a way dried herbs simply can’t.
Adjusting the Heat: If you prefer a milder version, feel free to skip or reduce the cayenne pepper.
Creative Twists
This recipe is wonderfully versatile. If you want to switch things up a bit, you can add vegetables like bell peppers or spinach to the mix—boost your vitamins and add color! You can also try using shrimp instead of chicken for a seafood twist, or swap the cilantro for basil for an entirely different flavor profile.
Your Questions Answered
How long does it take to prepare this meal?
This Brazilian Coconut Chicken comes together in about 30 minutes, making it an excellent choice for a quick yet satisfying weeknight dinner.
Can I substitute the coconut milk?
Yes! If you’re looking for a lighter option, you can use reduced-fat coconut milk or even unsweetened almond milk, though the creaminess will differ.
Is it possible to make this dish ahead of time?
Absolutely! You can prepare it a day before and reheat it for dinner. The flavors will deepen, making it even more delicious!

Incorporating this Brazilian Coconut Chicken into your weekly meal rotation might just become one of those cherished traditions that fill your home with warmth and joy. Enjoy every comforting bite!

Brazilian Coconut Chicken
Ingredients
Method
- In a large skillet, drizzle the olive oil and warm it over medium-high heat.
- Toss in the chopped onion, sautéing it for about 3-4 minutes until it’s soft and translucent.
- Stir in the minced garlic, cumin, paprika, and cayenne pepper (if using) and let them mingle for about a minute.
- Add the chicken cubes to the skillet, browning them on all sides for about 5–7 minutes. Season with salt and pepper.
- Pour in the coconut milk slowly and bring to a gentle simmer.
- Fold in the drained tomatoes and lime juice. Reduce the heat and let it simmer for about 15-20 minutes until the chicken is cooked through.
- Stir in the chopped cilantro, adjusting seasoning as necessary.
- Ladle the hot coconut chicken over steamed rice and garnish with extra cilantro.
