Fish Tinola Recipe (Filipino Ginger Soup)

Updated November 6, 2026

Total time
45 min
prep 20 min · cook 25 min
Serves
4
portions as written

Jump to recipe

Fish Tinola Recipe (Filipino Ginger Soup)

Fish Tinola is a light, aromatic Filipino soup made with fresh fish, green papaya or chayote, and lots of ginger. It’s a comforting, everyday dish that’s both simple and flavorful, with a clear broth that’s perfect over steamed rice. This recipe uses firm white fish and builds depth with fish sauce and garlic, giving you a satisfying meal in under an hour.

Ingredients

  • 1 lb (450 g) firm white fish fillets (such as tilapia, cod, or snapper), cut into 2-inch pieces
  • 2 tablespoons (30 ml) cooking oil
  • 1 medium onion, sliced
  • 4 cloves garlic, minced
  • 2-inch piece fresh ginger, peeled and julienned
  • 2 tablespoons (30 ml) fish sauce (patis)
  • 4 cups (950 ml) water or fish broth
  • 1 green papaya or chayote, peeled, seeded, and cut into wedges
  • 2 cups (60 g) fresh spinach leaves or 1 cup (30 g) moringa (malunggay) leaves
  • Salt and ground black pepper, to taste
  • Optional: 1 green chili (siling haba) for heat

Instructions

  1. Heat the oil in a large pot over medium heat. Sauté the onion, garlic, and ginger until fragrant, about 2 minutes.
  2. Add the fish sauce and stir for 30 seconds.
  3. Pour in the water or broth and bring to a boil.
  4. Add the papaya or chayote wedges and the green chili (if using). Simmer for 5 minutes, until the vegetable is slightly tender.
  5. Gently slide in the fish pieces. Cook at a gentle simmer for 8–10 minutes, until the fish is opaque and flakes easily. To ensure safety, the fish should reach a safe minimum internal temperature of 145°F (63°C) as measured with a food thermometer.
  6. Turn off the heat and stir in the spinach or malunggay leaves. Let them wilt in the hot broth for 2 minutes.
  7. Season with salt and pepper to taste. Serve hot with steamed rice.

Tips

  • Choose a firm-fleshed fish that holds up in soup—tilapia, catfish, or snapper work well. Avoid delicate fish like sole, which may break apart.
  • If you can’t find green papaya or chayote, use green zucchini or unripe pear. The texture will be slightly different, but still delicious.
  • Do not stir the soup too vigorously after adding the fish, or the pieces will break. Use a gentle ladle to serve.
  • Fish sauce is salty, so taste the broth before adding extra salt.

Serving Suggestions

Serve fish tinola hot with steamed jasmine or plain white rice. A side of fresh calamansi or lime wedges adds brightness. For a fuller meal, pair with a simple vegetable side dish like sautéed green beans or a fresh tomato salad.

Variations

  • Use shrimp: Replace fish with 1 lb (450 g) large shrimp, peeled and deveined. Cook just 3–4 minutes until pink and opaque.
  • Add more greens: Bok choy or water spinach (kangkong) are excellent substitutes for spinach.
  • Make it spicy: Add 1–2 Thai bird’s eye chilies for extra heat.
  • Use chicken: For a classic chicken tinola, use bone-in chicken thighs and cook until tender, about 30 minutes. Ensure chicken reaches 165°F (74°C).

Storage and Reheating

Store leftovers in an airtight container in the refrigerator for up to 3 days. The flavors will meld, but the fish may become softer. To reheat, warm gently in a pot over medium-low heat, just until hot—avoid boiling, which can break the fish. If the broth has reduced, add a splash of water. Freezing is not recommended as the fish texture suffers.

Frequently Asked Questions

Can I use frozen fish? Yes, thaw it overnight in the refrigerator before cooking. Pat dry before adding to the pot.

What if I don’t have fish sauce? Use soy sauce as a substitute, but the flavor will be less savory and more salty. Add it gradually to taste.

How do I know when the fish is done? The flesh should be opaque and flake easily with a fork. For safety, check that it reaches 145°F (63°C) with a thermometer.

Can I make this ahead of time? You can prepare the broth and vegetables a day ahead, but add the fish just before serving to keep it from overcooking.

Is this dish spicy? Traditionally, it’s mild. The green chili adds a gentle warmth, but you can omit it for a completely mild version.

What are malunggay leaves? Moringa leaves are a nutritious green commonly used in Filipino soups. If unavailable, spinach or kale are fine substitutes.

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).