Cookol logo

Creamy Ginger Fish Head Soup with Soft Tofu

  • Favorites count recipe

    RATINGS

    Not rated yet

  • Cost time of recipe

    COOK TIME

    Prep 10m • Cook 40m

  • Views of recipe

    VIEWS

    525

Creamy Ginger Fish Head Soup with Soft Tofu

This creamy, comforting fish head soup is a staple in many home kitchens — I’ve made it dozens of times over the years, especially during cooler months or when I want something nourishing but not heavy. It’s gently spiced with fresh ginger, enriched with soft tofu, and finished with just a touch of white pepper for warmth. If you’re looking for a simple fish soup recipe with minimal prep, clear broth texture, and no fishy aftertaste, this version delivers — using basic pantry staples and straightforward stovetop steps.

Ingredients

Ingredients

Serves 4
  1. fish head (tilapia, cod, or snapper, cleaned, gills removed)

    1 (about 1.5–2 lb / 700–900 g)

  2. soft tofu (silken or medium-firm, drained)

    14 oz (400 g), cut into 1-inch cubes

  3. dry white wine or rice wine

    2 tbsp

    Can’t find it? Try this one.
  4. fresh ginger, thinly sliced

    4 large slices (about ¼ inch thick)

  5. green onion, white and light green parts only, tied into a knot

    1 (6-inch)

  6. boiling water

    6 cups (1.4 L)

  7. fine sea salt

    1 tsp (plus more to taste)

  8. white pepper, freshly ground

    ½ tsp

  9. green onion, finely chopped (for garnish)

    2 tbsp

  10. fresh cilantro leaves (optional, for garnish)

    1 tbsp

Instructions

Instructions

  1. Step 1:

    Rinse and pat dry the fish head, then rub with wine and ½ tsp salt. Let sit 5 minutes while you prep ginger and green onions.

    1:
  2. Step 2:

    Heat 1 tbsp neutral oil in a heavy-bottomed pot or Dutch oven over medium heat. Once shimmering, place fish head skin-side down. Don’t move it for 3–4 minutes until golden and crisp. Flip carefully and cook second side 2–3 minutes.

    2:
  3. Step 3:

    Add ginger slices and green onion knot. Pour in boiling water all at once — it should cover the fish head by at least 1 inch. Bring to a strong simmer, then lower heat to maintain a gentle bubble. Skim off any foam that rises. Cover partially and simmer 30 minutes.

    3:
  4. Step 4:

    Remove green onion knot. Gently slide tofu cubes into the broth. Stir in remaining ½ tsp salt and white pepper. Simmer uncovered for 5 minutes — just long enough for tofu to warm through without breaking apart.

    4:
  5. Step 5:

    Ladle into bowls. Top with chopped green onion and cilantro if using. Serve hot — best within 2 hours of cooking.

    5:
Chef’s Notes

Chef’s Notes

  1. Sear the fish head until golden before adding boiling water for a milky white soup.

  2. Skim off foam immediately when boiling to remove fishy odor effectively.

  3. Use green onion knots for better flavor and easy removal after cooking.

  4. Add enough boiling water at once; do not add cold water halfway.

Not a fan 😕 Needs work 🤔 Just okay 👌 Really good! 😋 Absolutely delicious! 🔥

Bringing the joy of Chinese cooking to your kitchen — simply and deliciously.

  • Recipes
  • Blog
  • About us
  • Feedback
  • © 2025 Cookol. Updated March 2026.

    Recipe by Cookol Team

    Privacy Policy Terms of Service