Tilapia Recipes Pinoy: Ginataang Tilapia with Coconut

Updated November 3, 2026

Total time
47 min
prep 20 min · cook 27 min
Serves
4
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Tilapia Recipes Pinoy: Ginataang Tilapia with Coconut

Ginataang tilapia is a Filipino home-style dish of tilapia gently cooked in coconut milk with ginger, garlic, and leafy greens. The sauce is creamy but brightened by aromatics and a little fish sauce, making it a satisfying partner for steamed rice; family and regional versions vary in their greens, chilies, and seasoning.

Ingredients

  • 1½ lb (680 g) skin-on or skinless tilapia fillets, thawed if frozen
  • 1 tablespoon (15 ml) neutral oil, such as canola oil
  • 1 medium yellow onion (about 150 g), thinly sliced
  • 3 garlic cloves (about 9 g), finely chopped
  • 1 tablespoon (6 g) finely grated fresh ginger
  • 1 can (13.5 oz / 400 ml) full-fat coconut milk, well shaken
  • ½ cup (120 ml) water
  • 1 tablespoon (15 ml) Filipino fish sauce (patis)
  • ¼ teaspoon (1 g) ground black pepper
  • 1 teaspoon (4 g) granulated sugar, optional, to round out the sauce
  • 3 cups (90 g) chopped spinach, bok choy leaves, or malunggay leaves
  • 1 small finger chili (about 5 g), sliced, or ¼ teaspoon (0.5 g) red pepper flakes, optional
  • 1 tablespoon (15 ml) fresh lime or calamansi juice, plus wedges for serving
  • ½ teaspoon (3 g) fine salt, only if needed after tasting

Instructions

  1. Prepare the ingredients. Pat the tilapia dry with paper towels; do not rinse raw fish, since splashing can spread raw juices around the sink. If the fillets are large, cut them into four portions so they fit comfortably in the pan. Slice the onion, chop the garlic, grate the ginger, and wash and drain the greens. Measure the coconut milk, water, and seasonings before cooking. This preparation takes about 20 minutes and helps keep the fish from overcooking while you look for ingredients.
  2. Soften the aromatics. Set a wide, deep skillet or sauté pan over medium heat and add the oil. When it shimmers, add the onion and cook for about 5 minutes, stirring occasionally, until soft and translucent but not deeply browned. Stir in the garlic and ginger and cook for 1 minute, just until fragrant. If the garlic starts to brown, lower the heat; browned garlic can make the coconut sauce taste bitter.
  3. Start the coconut sauce. Pour in the coconut milk and water, then stir in the fish sauce, black pepper, and sugar if using. Bring the liquid to a gentle simmer, which should take about 2 minutes. Reduce the heat to medium-low and simmer for 7 minutes, stirring once or twice. Keep the sauce at a quiet bubble rather than a hard boil so it stays smooth and does not reduce too quickly.
  4. Cook the tilapia gently. Nestle the fish portions into the sauce in a single layer and spoon a little sauce over each piece. Cover the pan and cook at a gentle simmer for about 8 to 10 minutes, depending on the thickness of the fillets. Avoid stirring vigorously, because tilapia flakes easily; if needed, gently spoon sauce over the top instead. The USDA FSIS safe minimum internal temperature for fish is 145°F (63°C); check the thickest part with a food thermometer, and look for flesh that is opaque and separates easily with a fork.
  5. Wilt the greens and finish. Scatter the greens and sliced chili over the fish, cover again, and cook for about 2 minutes, until the greens are tender but still bright. Turn off the heat and stir the lime or calamansi juice into the sauce, keeping the fish pieces intact. Taste the sauce before adding salt: fish sauce is already salty, and the amount needed can vary by brand. Serve hot with rice and extra citrus wedges.

Tips

  • Choose fillets of similar thickness. Pieces around ¾ to 1 inch (2 to 2.5 cm) thick cook more evenly. If one end is very thin, tuck it under slightly or add that portion to the pan a minute later. Start checking at 8 minutes rather than relying on the clock alone.
  • Use gentle heat. Coconut milk can separate or reduce into a greasy sauce if it boils hard for a long time. A low, steady simmer is enough to cook the fish and let the aromatics flavor the liquid. A small amount of separation is harmless, but lowering the heat helps keep the sauce creamy.
  • Adjust patis and substitutes carefully. Filipino fish sauce gives the dish a savory, salty depth. If it is unavailable, use an equal amount of Thai fish sauce; the flavor will be similar, though brands differ in intensity. For a fish-free alternative, use 2 teaspoons (10 ml) soy sauce and a pinch of salt, understanding that the sauce will taste less traditionally savory. Taste before adding extra salt.
  • Keep the fish intact. Use a wide pan, arrange the fillets in one layer, and lift them with a thin spatula. Do not stir the sauce over and over once the fish is in. If cooking for people with different heat preferences, leave the chili out of the pan and offer it at the table.

Serving Suggestions

Serve the fish and plenty of coconut sauce over freshly steamed jasmine rice or another plain long-grain rice. Rice absorbs the ginger-scented sauce and balances its richness without competing with the mild flavor of tilapia. For a Filipino-style meal, add a simple side of sliced tomatoes and cucumber, or serve sautéed vegetables alongside the fish. A small bowl of calamansi or lime wedges lets everyone add a sharper citrus note to taste.

For a more substantial table, pair the dish with garlic rice, steamed green beans, or a crisp salad dressed lightly with vinegar. Keep other sides modestly seasoned, because the fish sauce already brings salt and savory flavor. If serving family-style, bring the pan to the table only if it is safe to do so, or transfer the fish carefully to a warm serving dish and spoon the greens and sauce over it. Rice is best served separately so it stays fluffy.

Variations

Use malunggay or bok choy. Malunggay leaves are a familiar choice in many Filipino coconut-milk dishes, but fresh leaves may be difficult to find. Spinach is a practical substitute and wilts quickly; bok choy gives a slightly firmer bite. Add tender greens at the end rather than simmering them with the sauce for the full cooking time.

Make it more or less spicy. Add a sliced finger chili with the greens for a gentle, late-arriving heat, or use two chilies for a spicier pan. For mild servings, omit the chili entirely and offer sliced chilies or pepper flakes separately. Chili size and heat vary, so begin with less than you think you need.

Try a whole fish. A cleaned, scaled tilapia can be used instead of fillets, but it needs a larger covered pan and longer cooking. Make a few shallow cuts on each side so heat reaches the thicker parts, and cook gently until the thickest flesh reaches 145°F (63°C) on a thermometer and flakes easily. Exact time depends on the fish’s size, so temperature is more dependable than a fixed number of minutes.

Change the citrus finish. Calamansi is pleasantly fragrant and tart, but fresh lime is an accessible substitute. Lemon works too, with a softer, less distinctly Filipino citrus character. Stir the juice in after turning off the heat so it tastes fresh rather than muted by prolonged simmering.

Storage and Reheating

Refrigerate leftovers within 2 hours of cooking, transferring them to a shallow, airtight container so they cool promptly. Store the fish with its sauce and greens; the sauce helps keep the fillets from drying out. Cooked fish keeps for 3 to 4 days in a refrigerator set at 40°F (4°C) or colder. For best texture, eat it within the first couple of days, since tilapia can become softer after storage.

Reheat only the portion you plan to eat. Warm it gently in a covered saucepan over low heat, adding a tablespoon or two of water if the coconut sauce has thickened. Turn the fish carefully and heat until the leftovers reach 165°F (74°C), checked with a food thermometer. A microwave also works: cover the dish, heat in short intervals at medium power, and check the center so the fish warms through without becoming rubbery. Avoid reheating the same portion more than once. Freezing is possible for up to 2 months in a freezer-safe container, though the greens and sauce may lose some texture; thaw overnight in the refrigerator and reheat safely.

Frequently Asked Questions

Can I use frozen tilapia?
Yes. Thaw it completely in the refrigerator before cooking, then pat it dry. Excess water on the surface can dilute the coconut sauce and make it harder to brown the aromatics properly. Do not thaw fish on the counter; if you need a quicker method, keep it sealed in a leakproof bag and submerge it in cold water, changing the water every 30 minutes, then cook it promptly.

Can I use light coconut milk?
Yes, though the sauce will be thinner and less rich. Simmer it gently for the same time, then check the consistency before adding the fish. If you want a fuller sauce, simmer it for a few extra minutes before the fish goes in, rather than cooking the fish longer. Avoid adding flour or cornstarch unless you specifically want a thicker, less traditional texture.

How do I know when tilapia is done?
Check the thickest part with an instant-read food thermometer; fish should reach the USDA FSIS safe minimum of 145°F (63°C). Properly cooked tilapia is opaque and separates into moist flakes when gently prodded. If a piece has not reached temperature, cover the pan and cook it for another minute or two before checking again.

Can I make the coconut sauce ahead?
You can prepare the sauce through the 7-minute simmer, cool it promptly, and refrigerate it in a covered container for up to 1 day. Reheat it gently until simmering, then add the fish and cook it fresh to the safe temperature. Cooking the fish ahead and holding it in the sauce is less ideal because reheating can make delicate fillets dry or break apart.

What can I serve instead of rice?
Steamed potatoes, quinoa, or plain noodles can catch the sauce, although rice is the most natural pairing for this meal. For a lighter plate, serve the fish with extra greens and a small portion of rice. If using a side that is already salty, reduce the fish sauce slightly and season the finished sauce only after tasting.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).