Kusina Secrets

  • Home
  • Recipe Index
  • Subscribe
  • About
  • Contact
menu icon
go to homepage
  • Home
  • Recipe Index
  • Subscribe
  • About
  • Contact
search icon
Homepage link
  • Home
  • Recipe Index
  • Subscribe
  • About
  • Contact
×

Ginataang Isda (Fish Fillet in Coconut Milk)

Published: Apr 18, 2025 · Modified: Apr 20, 2025 by Kusina Secrets · This post may contain affiliate links · Leave a Comment

Jump to Recipe Print Recipe
Advertisements

Welcome to my kitchen! Today I'm sharing one of my favorite Filipino comfort foods - Fish Fillet in Coconut Milk, or as we call it back home, Ginataang Isda. This dish brings together tender fish fillets simmered in creamy coconut milk with a colorful medley of vegetables and aromatic spices.

It's the perfect balance of rich and savory flavors with just enough brightness to keep you coming back for more. I've been making this recipe for years, tweaking it to perfection, and I'm excited to share all my tips and tricks with you! This one-pot wonder is not only delicious but also packed with nutrition, making it perfect for a satisfying family dinner.

The best part? It's surprisingly simple to make despite its impressive flavor profile. So grab your pot and let's bring a taste of the Philippines to your dinner table tonight!

Jump to:
  • Why You'll Love This Recipe
  • Ingredients
  • Equipment
  • How To Make
  • Tips from Lola's Kitchen
  • Substitutions
  • Troubleshooting
  • Storage & Reheating
  • FAQ
  • Related
  • The Story Behind Filipino Fish in Coconut Milk (Ginataang Isda)
Advertisements

Why You'll Love This Recipe

This Fish Fillet in Coconut Milk is a Filipino comfort food that brings together the richness of coconut milk with tender fish and vibrant vegetables. It's a nutritious one-pot meal that's both satisfying and impressive.

The combination of aromatic spices and creamy coconut creates a luxurious broth that transforms simple ingredients into something extraordinary. Perfect for weeknight dinners or when entertaining guests who appreciate authentic international cuisine!

Ingredients

I've carefully selected these ingredients to create an authentic Filipino flavor profile that's both delicious and nutritious. The wild-caught snapper provides a firm, meaty texture that holds up beautifully in the coconut broth, while the combination of garlic, ginger, and onions creates a fragrant base that's essential to Filipino cooking.

Coconut milk adds rich creaminess without being heavy, and the variety of vegetables like acorn squash, eggplant, and chayote not only adds vibrant colors but also different textures and nutrients. The lemongrass and fish sauce bring that distinctive Southeast Asian depth that makes this dish truly special.

Ingredients for Ginataang Isda (Fish Fillet in Coconut Milk)
  • 2 pieces thick-cut fish fillet (wild-caught snapper with skin on recommended)
  • ¼ – ½ teaspoon rock or ground salt
  • 4 tablespoon cooking oil
  • ½ medium sweet onion, chopped
  • 5 cloves garlic, roughly chopped
  • ½ thumb of ginger, chopped
  • 2 Roma tomatoes, chopped
  • 1 can (14 fl oz) coconut milk (Thai Kitchen brand recommended)
  • 1 cup chicken stock (or water)
  • 2 small stalks lemongrass, tied firmly in a knot
  • 1 medium acorn squash, cut into wedges
  • ½ large eggplant, cut into wedges
  • 1 medium chayote (sayote), cut into wedges
  • 1 cup string or green beans (cut into 2-3" pieces)
  • 1 handful sweet potato tops (optional)
  • 1 teaspoon fish sauce (patis)
  • 1 teaspoon ground black pepper
  • Dash of chili flakes (optional)

Equipment

  • Large pot or deep skillet
  • Mixing bowl
  • Sharp knife
  • Cutting board
  • Measuring spoons and cups
  • Stirring spoon or spatula
Ginataang Isda (Fish Fillet in Coconut Milk)
Advertisements

How To Make

1. Season and Cook Fish: Season fish fillets with salt in a mixing bowl, ensuring all sides are evenly coated. Heat cooking oil in a large pot over medium-high heat. Sear the fish for 3-5 minutes per side until golden. Remove the seared fish to a plate and set aside.

2. Cook the Vegetables: Using the same pot with leftover oil, sauté chopped onion until translucent. Add garlic and sauté until fragrant, then add ginger and cook for 1-2 minutes. Add chopped tomatoes and sauté until soft and skins loosen.

Pour in coconut milk and chicken stock, then add lemongrass and acorn squash wedges. Bring to a boil and cook for 15-30 minutes, stirring occasionally. Check that squash is tender using a fork.

Add eggplant, chayote, and green beans. Simmer for another 10-20 minutes until all vegetables are cooked. Reduce heat to medium-low, add sweet potato tops (if using), cover and simmer for another minute.

3. Season and Add the Fish: Season the broth with fish sauce and ground black pepper to taste. Remove the lemongrass. Return the seared fish fillets to the pot and simmer for 2 more minutes. Add chili flakes if desired. Taste and adjust seasoning if needed, then turn off the heat.

4. Serve: Serve warm with steamed rice and your favorite dried seafood side dish.

Lola's Tips
Advertisements

Tips from Lola's Kitchen

  • For extra flavor: Let the fish marinate with salt for 10-15 minutes before searing.
  • Perfect consistency: If you prefer a thicker sauce, simmer uncovered for an additional 5-10 minutes.
  • Authentic touch: Mash some of the cooked acorn squash into the broth for added creaminess and natural sweetness.
  • Heat control: Keep the broth at a gentle simmer rather than a rolling boil to prevent the coconut milk from separating.
  • Make ahead: This dish tastes even better the next day when flavors have had time to meld together.

Substitutions

  • Fish options: While snapper works beautifully, you can use tilapia, cod, or milkfish (bangus). You can also substitute with other seafood like shrimp, crab, or a seafood combination.
  • Vegetable alternatives: Can't find chayote? Use zucchini instead. Sweet potato tops can be replaced with spinach or bok choy.
  • Coconut milk: In a pinch, you can use light coconut milk, though full-fat provides the best flavor and creaminess.
  • Lemongrass substitute: If lemongrass is unavailable, add 1 teaspoon of lemon zest and a tablespoon of lemon juice.
  • Stock options: Vegetable stock or fish stock works just as well as chicken stock.

Troubleshooting

Advertisements
  • Sauce curdling: If your coconut sauce begins to separate, reduce the heat immediately and gently stir to recombine. Avoid boiling vigorously after adding coconut milk.
  • Fish falling apart: If your fish is too delicate and breaking apart, add it later in the cooking process or cook it separately and add just before serving.
  • Too watery: If your sauce is too thin, simmer uncovered longer or add a teaspoon of cornstarch mixed with water.
  • Too thick: Simply add a splash more chicken stock or water.
  • Not enough flavor: Add more fish sauce, a squeeze of lime, or a dash of soy sauce to enhance the savory notes.

Storage & Reheating

  • Refrigeration: Store leftovers in an airtight container for up to 3 days.
  • Freezing: While possible to freeze for up to 1 month, the texture of the vegetables and fish may change slightly upon thawing.
  • Reheating: Gently reheat on the stovetop over medium-low heat, adding a splash of water if needed to restore consistency. Avoid microwave reheating as it may overcook the fish.
  • Serving cold: This dish can also be enjoyed cold the next day – the flavors develop wonderfully overnight.
Ginataang Isda (Fish Fillet in Coconut Milk)
Advertisements

FAQ

Can I make this dish ahead of time?

Yes! In fact, many Filipinos believe this dish tastes better the next day. Store in the refrigerator and gently reheat before serving.

Is this dish spicy?

The basic recipe is mild and family-friendly. Add chili flakes or fresh chilies to adjust the heat level to your preference.

Can I use frozen fish?

Yes, but ensure it's fully thawed and patted dry before searing to get a nice golden crust.

What does "Ginataang" mean?

Advertisements

"Ginataan" refers to any Filipino dish cooked with coconut milk. "Ginataan" comes from the word "gata," which means coconut milk in Filipino.

Can I add other vegetables?

Absolutely! This dish is versatile – try adding okra, long beans, or even pumpkin depending on what's available.

What makes this dish authentically Filipino?

The combination of fish, coconut milk, and vegetables is a cooking method commonly used throughout the Philippines, where coconuts are abundant. The use of fish sauce (patis) and the particular mix of vegetables gives this dish its authentic Filipino character.

Related

Advertisements

Looking for other recipes like this? Try these:

  • Ginataang Tambakol (Filipino Tuna in Coconut Milk)
    Ginataang Tambakol (Filipino Tuna in Coconut Milk)
    Advertisements
  • Ginataang Tulingan (Bullet Tuna in Coconut Milk)
    Ginataang Tulingan
  • Ginataang Mais
    Ginataang Mais
  • Ginataang Bilo Bilo (Sticky Rice Balls in Coconut Milk)
    Ginataang Bilo Bilo (Sticky Rice Balls in Coconut Milk)

Ginataang Isda (Fish Fillet in Coconut Milk)

Ginataang Isda (Fish Fillet in Coconut Milk)

Fish Fillet in Coconut Milk (Ginataang Isda) is a Filipino culinary treasure that transforms simple ingredients into extraordinary comfort food. At its core, it's tender fish fillets simmered in rich coconut milk infused with aromatics and studded with colorful vegetables. This one-pot dish balances savory depth with subtle sweetness, creating a velvety broth that coats each morsel. Neither soup nor stew but somewhere deliciously in between, it embodies Filipino cuisine's knack for melding textures and flavors. The dish exemplifies resourceful home cooking, adaptable to available ingredients while maintaining its soul. Served over steaming rice that soaks up the golden broth, it's everyday luxury that nourishes both body and spirit.
Print Recipe Pin Recipe
Prep Time 15 minutes mins
Cook Time 45 minutes mins
Total Time 1 hour hr
Course Main Course
Cuisine Filipino
Servings 4
Difficulty Medium

Ingredients
 

  • 2 pieces thick-cut fish fillet wild-caught snapper with skin on recommended
  • ¼ – ½ teaspoon rock or ground salt
  • 4 tablespoon cooking oil
  • ½ medium sweet onion chopped
  • 5 cloves garlic roughly chopped
  • ½ thumb of ginger chopped
  • 2 Roma tomatoes chopped
  • 1 can 14 fl oz coconut milk (Thai Kitchen brand recommended)
  • 1 cup chicken stock or water
  • 2 small stalks lemongrass tied firmly in a knot
  • 1 medium acorn squash cut into wedges
  • ½ large eggplant cut into wedges
  • 1 medium chayote sayote, cut into wedges
  • 1 cup string or green beans cut into 2-3" pieces
  • 1 handful sweet potato tops optional
  • 1 teaspoon fish sauce patis
  • 1 teaspoon ground black pepper
  • Dash of chili flakes optional

Instructions
 

  • Season and Cook Fish: Season fish fillets with salt in a mixing bowl, ensuring all sides are evenly coated. Heat cooking oil in a large pot over medium-high heat. Sear the fish for 3-5 minutes per side until golden. Remove the seared fish to a plate and set aside.
  • Cook the Vegetables: Using the same pot with leftover oil, sauté chopped onion until translucent. Add garlic and sauté until fragrant, then add ginger and cook for 1-2 minutes. Add chopped tomatoes and sauté until soft and skins loosen.
  • Pour in coconut milk and chicken stock, then add lemongrass and acorn squash wedges. Bring to a boil and cook for 15-30 minutes, stirring occasionally. Check that squash is tender using a fork.
  • Add eggplant, chayote, and green beans. Simmer for another 10-20 minutes until all vegetables are cooked. Reduce heat to medium-low, add sweet potato tops (if using), cover and simmer for another minute.
  • Season and Add the Fish: Season the broth with fish sauce and ground black pepper to taste. Remove the lemongrass. Return the seared fish fillets to the pot and simmer for 2 more minutes. Add chili flakes if desired. Taste and adjust seasoning if needed, then turn off the heat.
  • Serve: Serve warm with steamed rice and your favorite dried seafood side dish.

Tips from Lola's Kitchen

  • For extra flavor: Let the fish marinate with salt for 10-15 minutes before searing.
  • Perfect consistency: If you prefer a thicker sauce, simmer uncovered for an additional 5-10 minutes.
  • Authentic touch: Mash some of the cooked acorn squash into the broth for added creaminess and natural sweetness.
  • Heat control: Keep the broth at a gentle simmer rather than a rolling boil to prevent the coconut milk from separating.
  • Make ahead: This dish tastes even better the next day when flavors have had time to meld together.
Tried this recipe?Let us know how it was!

The Story Behind Filipino Fish in Coconut Milk (Ginataang Isda)

Advertisements

Growing up in the Philippines, I learned that Ginataang Isda is much more than just a recipe—it's a celebration of our coastal heritage and abundant natural resources. The Philippines, with its over 7,600 islands surrounded by rich waters, has developed countless ways to prepare seafood, but dishes cooked in coconut milk hold a special place in Filipino cuisine.

Coconut trees line the shores of nearly every island in the Philippines, providing a staple ingredient that has shaped our culinary identity for centuries. The marriage of fresh seafood and coconut milk represents the perfect harmony between land and sea, a connection deeply woven into Filipino food culture. Long before modern conveniences, our ancestors discovered that cooking fish in coconut milk not only created a delicious meal but also helped preserve the fish a bit longer in our tropical climate.

Ginataang Isda varies from region to region across the Philippines. In Bicol, known for its love of spicy food, they add plenty of chili peppers. In coastal Quezon province, they might include young papaya or banana blossoms. My family version—the one I'm sharing with you today—comes from central Luzon, where we embrace a balanced approach with vegetables like squash, eggplant, and string beans that grow abundantly in home gardens.

What makes this dish truly special is its adaptability. Filipino home cooks pride themselves on creating delicious meals with whatever ingredients are available. While traditional recipes might call for specific fish varieties like milkfish (bangus) or tilapia, the technique works beautifully with virtually any fish—making it perfect for adapting to different locations around the world while maintaining its Filipino soul.

The cooking method itself reflects Filipino ingenuity and practicality. By first searing the fish, we build flavor and texture before allowing it to gently finish cooking in the aromatic coconut broth. The vegetables aren't merely side components but integral players that absorb the sauce while contributing their own unique flavors and nutrients. The result is a complete, balanced meal that demonstrates the Filipino approach to nourishment—where deliciousness and nutrition walk hand in hand.

Today, Ginataang Isda continues to be a staple in Filipino households, both in the Philippines and among the worldwide Filipino diaspora. It represents comfort food at its finest—simple yet sophisticated, economical yet luxurious. Whether served for everyday family dinners or featured at special gatherings, this dish connects generations and preserves our culinary heritage one delicious spoonful at a time.

Ginataang Isda (Fish Fillet in Coconut Milk)
Ginataang Isda (Fish Fillet in Coconut Milk)
Advertisements

  • Ginataang Tilapia (Filipino Coconut Milk Fish Stew
    Ginataang Tilapia (Filipino Coconut Milk Fish Stew
  • Adobong Talong (Filipino Eggplant Adobo)
    Adobong Talong (Filipino Eggplant Adobo)
  • Adobo Burrito
    Adobo Burrito Recipe
  • Pork Adobong Tagalog
    Pork Adobong Tagalog

Sharing is caring!

  • Facebook
  • X / Twitter
  • Email

Comments

No Comments

Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Maria, owner of Kusina Secrets

Welcome!

Hi, I'm Chef Maria, the owner of Kusina Secrets. I share my favorite Filipino recipes, making them easy for anyone to cook at home. I started this site to help people discover the delicious flavors of Filipino cooking, no matter where you are!

More about me

Recent

  • Ginataang Isda (Fish Fillet in Coconut Milk)
    Ginataang Isda (Fish Fillet in Coconut Milk)
  • Adobong Atay ng Manok (Chicken Liver Adobo)
    Adobong Atay ng Manok (Chicken Liver Adobo)
  • Adobong Bisaya (Visayan Crispy Fried Pork Adobo)
    Adobong Bisaya (Visayan Crispy Fried Pork Adobo)
  • Adobo Pork Chops
    Adobo Pork Chops

Footer

↑ back to top

About

  • Privacy Policy
  • Terms & Conditions
  • About

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 Kusina Secrets