Brazilian Coconut Chicken is a delightful dish that brings tropical flavors right to your table. With tender chicken cooked in creamy coconut milk, this recipe is easy to make and full of rich tastes. The addition of tomatoes and cilantro enhances the dish, giving it a fresh and vibrant feel. It’s perfect for a weeknight dinner or a special gathering with friends and family. Serve it over steaming rice to soak up the delicious sauce. This dish is not only comforting but also offers a taste of Brazil’s beautiful cuisine.
Why You’ll Love This Brazilian Coconut Chicken
You will love Brazilian Coconut Chicken for its simplicity and flavor. The tender chicken blends wonderfully with the creamy coconut milk, creating a rich and tasty sauce that everyone will enjoy. This dish is quick to prepare, making it ideal for busy nights. Plus, you can customize it to your taste by adding more spices or vegetables. It’s a one-pan meal that brings joy to both cooking and eating, making it a wonderful addition to your meal rotation.
How to Make Brazilian Coconut Chicken
Ingredients You’ll Need
- 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
Step-by-Step Directions
- In a large skillet, heat the olive oil over medium-high heat.
- Add the onion and sauté until translucent, about 3-4 minutes.
- Stir in the garlic, cumin, paprika, and cayenne pepper (if using) and cook for about 1 minute until fragrant.
- Add the chicken cubes into the skillet and cook for 5-7 minutes, stirring occasionally, until the chicken is browned on all sides.
- Season the chicken with salt and pepper to taste.
- Pour in the coconut milk and bring the mixture to a simmer.
- Stir in the drained diced tomatoes and lime juice.
- Reduce the heat to low and let it simmer gently for about 15-20 minutes, until the chicken is cooked through and the sauce has thickened.
- Stir in the chopped cilantro and adjust seasoning if necessary.
- Serve hot over steamed rice, garnished with extra cilantro.
How to Serve Brazilian Coconut Chicken
Serve Brazilian Coconut Chicken hot over a bed of steamed rice. You can add a few lime wedges on the side for an extra burst of flavor. Garnish your dish with fresh cilantro to enhance its vibrant appearance and flavor. This meal is satisfying enough on its own, but you could also pair it with a fresh salad or steamed vegetables for a complete meal.
How to Store Brazilian Coconut Chicken
To store Brazilian Coconut Chicken, let it cool completely at room temperature. Place it in an airtight container and refrigerate for up to 3 days. You can reheat it on the stovetop over low heat or in the microwave until warmed through. If you plan to store it for longer, consider freezing it in a freezer-safe container for up to 2 months. Remember to thaw it overnight in the refrigerator before reheating.
Tips for the Best Brazilian Coconut Chicken
- For extra creaminess, you can use full-fat coconut milk.
- Adjust the spices to your preference. If you like more heat, add more cayenne pepper.
- Make sure to brown the chicken well for added flavor.
- Fresh cilantro is key for a bright taste, so don’t skip it!
Recipe Variations
Feel free to customize Brazilian Coconut Chicken with the following additional ingredients:
- Add bell peppers or spinach for extra vegetables.
- Experiment with different spices like turmeric or curry for a unique twist.
- If you prefer a vegetarian option, substitute chicken with tofu or chickpeas.
Frequently Asked Questions (FAQs)
Q1: Can I use frozen chicken for this recipe?
A1: Yes, you can use frozen chicken, but thaw it completely before cooking to ensure even cooking.
Q2: What can I serve with Brazilian Coconut Chicken?
A2: Steamed rice is the perfect match, but you can also serve it with quinoa or a fresh salad.
Q3: Is this dish spicy?
A3: The spiciness depends on how much cayenne pepper you add. You can omit it for a milder flavor.

Brazilian Coconut Chicken
A delightful dish featuring tender chicken cooked in creamy coconut milk, enhanced with fresh tomatoes and cilantro.
- Total Time: 45 minutes
- Yield: 4 servings
Ingredients
- 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)
- 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
Instructions
- In a large skillet, heat the olive oil over medium-high heat.
- Add the onion and sauté until translucent, about 3-4 minutes.
- Stir in the garlic, cumin, paprika, and cayenne pepper (if using) and cook for about 1 minute until fragrant.
- Add the chicken cubes into the skillet and cook for 5-7 minutes, stirring occasionally, until the chicken is browned on all sides.
- Season the chicken with salt and pepper to taste.
- Pour in the coconut milk and bring the mixture to a simmer.
- Stir in the drained diced tomatoes and lime juice.
- Reduce the heat to low and let it simmer gently for about 15-20 minutes, until the chicken is cooked through and the sauce has thickened.
- Stir in the chopped cilantro and adjust seasoning if necessary.
- Serve hot over steamed rice, garnished with extra cilantro.
Notes
For extra creaminess, use full-fat coconut milk. Adjust spices to your taste, and for a vegetarian option, consider substituting chicken with tofu or chickpeas.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Cooking
- Cuisine: Brazilian
- Diet: Gluten-free
Nutrition
- Serving Size: 1 serving
- Calories: 550
- Sugar: 6g
- Sodium: 500mg
- Fat: 18g
- Saturated Fat: 12g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 3g
- Protein: 35g
- Cholesterol: 90mg

