The Brazilian Dish Everyone Should Know
Fish with coconut milk (peixe com leite de coco) is one of the most flavorful and aromatic dishes in Brazilian cuisine – and the good news is that it is much simpler to make than it seems.
How to make fish with coconut milk in 5 steps:
- Marinate the fish with lemon juice, salt, and pepper for 20 to 40 minutes
- Sauté onion, garlic, tomato, and bell pepper in olive oil
- Add the coconut milk and let the sauce thicken for a few minutes
- Cook the fish in the sauce for 10 to 15 minutes over medium heat
- Finalize with cilantro or parsley and serve with white rice
This dish has deep roots in the coastal regions of Northeastern Brazil, with a strong influence from Afro-Brazilian culture – especially in the most famous version, the Moqueca Baiana. The coconut milk creates a creamy and comforting sauce that pairs perfectly with firm-fleshed fish such as tilapia, hake, sea bass, or shark.
The best part? One serving provides an average of 35g of protein and can be prepared in less than 40 minutes.
Whether for a family lunch or a special dinner, this dish pleases every palate – including children.

The Secret to the Perfect Fish with Coconut Milk
For us, peixe com leite de coco is not just a recipe; it is a sensory journey to the Brazilian coast. In April 2026, we observe that interest in dishes that combine practicality and healthiness remains high, and this delicacy meets all the requirements. The basis of its success lies in the harmony between the healthy fats of the coconut and the lightness of the marine protein.
Historically, this dish is a pillar of Afro-Brazilian heritage, especially in Bahia. It was the fusion of local ingredients (such as fish and cilantro) with coconut milk and dendê oil (crude palm oil) brought by Africans that gave rise to this explosion of flavors. Modern culinary science also validates this choice: coconut milk is rich in medium-chain triglycerides (MCTs), which are quickly converted into energy, in addition to providing a velvety texture that eliminates the need for heavy animal-based creams.
Ideal Fish Types for Fish with Coconut Milk
The choice of fish determines whether your dish will be a success or a soup of broken pieces. Since the fish cooks immersed in a hot sauce, we need firm-fleshed species.
The best options are:
- Tilapia: Very accessible and with a mild flavor. It is ideal for beginners but requires care not to overcook.
- Hake (Merluza): An economical and nutritious option, with soft white meat.
- Shark (Cação): Extremely firm, with almost no bones, making it perfect for children.
- Sea Bass (Robalo) or Gilt-head Bream (Dourado): More noble options, with a striking flavor and excellent resistance to cooking.
- Pirarucu: The “giant of the Amazon” brings a dense texture that absorbs seasoning like no other.
Check the nutritional comparison between the two daily favorites:
| Nutrient (per 100g) | Tilapia (Cooked) | Hake (Cooked) |
|---|---|---|
| Calories | ~130 kcal | ~101 kcal |
| Proteins | ~26g | ~20g |
| Fats | ~3g | ~2g |
Golden tip: If using frozen fillets, make sure to thaw them completely and dry them well with paper towels before marinating. This prevents excess water from diluting your precious coconut sauce.
The Role of Dendê Oil in Fish with Coconut Milk
If you seek the authenticity of a Bahian moqueca, dendê oil (crude palm oil) is indispensable. It provides that vibrant orange color and a unique earthy flavor. However, we know that dendê has a strong flavor that does not please everyone.
If you prefer something lighter or are on a diet with saturated fat restrictions, you can substitute it with extra virgin olive oil. The result will be a milder peixe com leite de coco, “Capixaba” style or just a classic stew. If possible, use a clay pot; it retains heat longer and finishes cooking gradually, keeping the fish juicy.
Step-by-Step: Preparation and Cooking Techniques

The secret to a “chef-quality” dish at home is patience with the marinade and the assembly technique. The fish must be treated with delicacy. We always start with an acidic marinade: lemon or lime juice, crushed garlic, salt, and black pepper. Let it rest for at least 40 minutes (or up to 2 hours in the refrigerator) so that the acidity begins to lightly “cook” the fibers, ensuring the seasoning reaches the center of the fillet.
The layering assembly technique is what differentiates a common stew from a spectacular one:
- At the bottom of the pan, place a drizzle of olive oil and make a “bed” with onion rings.
- Add tomato slices (seedless, so as not to turn bitter) and colored bell peppers.
- Arrange the fish steaks or fillets over the vegetables.
- Repeat the layers of vegetables on top of the fish.
- Drizzle with coconut milk and dendê oil (if using).
According to Scientific research on the protein quality of white fish, gentle cooking preserves the integrity of essential amino acids. Therefore, never “stir” the fish with a spoon. Just lightly shake the pan if necessary. The average cooking time after boiling is only 10 to 15 minutes.
How to Adjust Creaminess and Seasoning
Not all coconut milk is the same. High-quality brands are thicker and more aromatic. If your sauce is too thin, you can dissolve a teaspoon of cornstarch in a little cold coconut milk and add it to the pan in the final minutes.
For those who like complex flavors, adding grated ginger or a teaspoon of curry transforms the dish into a delicious fusion version. The finger chili (pimenta dedo-de-moça, without seeds) brings the necessary heat without burning the palate. And, of course, the eternal dispute: cilantro or parsley? In Bahia, cilantro is law. If you are part of the group that does not appreciate the flavor, parsley and chives (the famous green seasoning) fulfill the role of bringing freshness to the dish.
Regional Variations and Side Dishes
Fish with coconut milk (peixe com leite de coco) is versatile. In addition to the famous Moqueca Baiana, we have the baked version, where the fish and potatoes are wrapped in aluminum foil (papillote style) with coconut milk and baked for 25 minutes. It is a practical option for those who want to avoid the stove.
To accompany it, the classic is fluffy white rice, which absorbs the sauce like a sponge. Another indispensable side dish for many is pirão: made with the fish broth itself mixed with fine cassava flour over low heat until it gains consistency.
If you want to elevate the experience, we suggest a wine pairing. A white wine of the Viognier variety has the body and aromatic notes that stand up well to the fat of the coconut and the seasonings of the moqueca.
Nutritional Information and Health Benefits
Eating well doesn’t have to be boring. Fish with coconut milk (peixe com leite de coco) is a complete and balanced meal.
- Low Caloric Value: An average serving (with tilapia) has about 426 kcal, considering moderate side dishes.
- Rich in Proteins: About 35g per serving, essential for muscle maintenance.
- Vitamins and Minerals: A source of Vitamin B12, phosphorus, and niacin (B6), especially if using hake.
- Lactose-Free: By using coconut milk, it is an excellent option for those who are lactose intolerant or allergic to milk protein.
For more tips on healthy eating and smart substitutions, explore our collection of nutritious culinary guides.
Frequently Asked Questions about Peixe com Leite de Coco
How to remove the bitter taste from tilapia?
Tilapia sometimes has an earthy or bitter taste. The secret is the acidic marinade: soak the fish in lemon juice with garlic and fresh herbs for 20 minutes. The use of dendê oil also helps to mask this flavor, leaving only the delicious taste of the fish.
Can I make the recipe without dendê oil?
Certainly! You can substitute it with extra virgin olive oil or coconut oil to maintain the tropical theme. This significantly reduces total calories and makes the flavor milder, ideal for those not used to heavy Bahian cuisine.
What is the best side dish for boiled fish?
White rice is the universal partner. However, boiled potatoes or a rustic mash also pair wonderfully with the coconut sauce. If you want something lighter, a crisp green salad with a touch of lemon balances the creaminess of the dish.
Conclusion
Fish with coconut milk (peixe com leite de coco) is proof that simplicity can be sophisticated. With accessible ingredients and basic layering and marinating techniques, you can bring the spirit of the Brazilian coast to your table any day of the week. At Recipes Eye, we believe that cooking should be a pleasure that nourishes the body and soul. Try this recipe for your next special lunch and feel the difference that fresh ingredients and a touch of care can make.
To discover more secrets of nutritious cooking, explore healthy recipe resources and transform your kitchen routine!