Easy Fish Tofu Soup Recipe - The Woks of Life

Read Original
Easy Fish Tofu Soup Recipe - The Woks of Life

Summary

Every time we come across a dish we love, we can’t wait to share it with our readers here on TWOL. Today, I would like to share our newfound love: this easy Fish and Tofu Soup (白菜豆腐鱼汤) or literally, C...

🍳 Recipe Information

Easy Fish Tofu Soup

This fish tofu soup recipe with bean sprouts and chilies is the perfect winter meal. It's super fast and healthy. Fish tofu soup is a great way to get more fish in your diet.

⏱️ Prep: 20m 🔥 Cook: 15m ⏰ Total: 35m 👥 Serves: 4,4 servings
Ingredients:
  • 8 oz. tilapia or catfish fillet ((225g, sliced thinly on the diagonal))
  • ½ teaspoon cornstarch
  • 1 teaspoon light soy sauce
  • 1 teaspoon shaoxing wine
  • ¼ teaspoon sesame oil
  • ¼ teaspoon salt
  • 1/8 teaspoon white pepper
  • 2 tablespoons oil
  • 1-2 thinly sliced ginger
  • 6 fresh shiitake mushrooms ((sliced; reconstituted dried shiitakes are also fine))
  • 6 dried red chilies ((optional, but they certainly add some nice heat))
  • 1 cup soybean sprouts ((mung bean sprouts will also work))
  • 4 cups chicken stock ((950 ml))
  • 1 1/2 cups water ((355 ml))
  • 1 cup napa cabbage ((cut into 1-inch pieces))
  • ½ pound firm tofu ((225g, sliced into 1/2-inch thick slices))
  • ½ teaspoon sesame oil
  • Salt ((to taste))
  • Chopped scallion
  • Chopped cilantro
Instructions:
  1. Start by marinating the fish. Mix the fish and marinade ingredients together in a bowl and set aside while you prep the other ingredients (about 15-20 minutes). You should have all the ingredients ready to go before you turn on the stove!
  2. When you’re ready to cook, heat 2 tablespoons oil in a large wok over medium heat. Add the ginger and mushrooms, and sauté for 2 minutes until fragrant and slightly browned. Stir in the dried chilies, if using, and cook for another 30 seconds. Add the bean sprouts and stir for another minute.
  3. Add the chicken stock, water, napa cabbage, sliced tofu, and sesame oil. Bring to a boil and add salt to taste.
  4. Once boiling, lay each piece of fish on the surface of the soup (do this one by one. You don’t want the fish to stick together in one clump). The heat should still be medium high to high. Carefully move the fish around the soup so each piece gets submerged in the hot liquid. Bring the soup to boil, and it’s done. Serve with scallion and cilantro on top.
  5. The key is to marinate the fish first so not bland. As you can see, this soup is super easy and fast. It’s special enough for the weekend and fast enough for a weekday as well. Enjoy!
Nutrition:
Calories: 234 kcal

🖼️ Images (1)

📄 Article Information

Easy Fish Tofu Soup

🏢 Organization Information

The Woks of Life

🔗 Website

👤 Person Information

Judy

Judy Leung is the matriarch of The Woks of Life family, working on the blog alongside husband Bill and daughters Sarah and Kaitlin. Born in Shanghai, China, she immigrated to the United States at sixteen. Fluent in both English and three Chinese dialects, she also plays the important role of researcher and menu translator! Drawing from over four decades of cooking experience and travel, Judy aims to bring Chinese culinary traditions to readers and preserve recipes that might otherwise be lost to time. Her expertise spans from Shanghainese cooking and everyday homestyle dishes to a variety of regional foodways, showcasing the depth and breadth of Chinese cuisine for a global audience. Over the last decade, she's helped transform The Woks of Life into what Saveur Magazine has deemed "the internet's most popular Chinese cooking blog," co-written a New York Times bestselling cookbook, and become convinced that we will never run out of recipes to share!

🔗 Website

📊 WebPage Information

Easy Fish Tofu Soup Recipe - The Woks of Life

This fish tofu soup recipe with bean sprouts and chilies is the perfect winter meal. It's super fast and healthy-- fish tofu soup is a great way to get more fish in your diet.

View Raw Data
{
  "@type": "WebPage",
  "@id": "https://thewoksoflife.com/easy-fish-tofu-soup/",
  "url": "https://thewoksoflife.com/easy-fish-tofu-soup/",
  "name": "Easy Fish Tofu Soup Recipe - The Woks of Life",
  "isPartOf": {
    "@id": "https://thewoksoflife.com/#website"
  },
  "primaryImageOfPage": {
    "@id": "https://thewoksoflife.com/easy-fish-tofu-soup/#primaryimage"
  },
  "image": {
    "@id": "https://thewoksoflife.com/easy-fish-tofu-soup/#primaryimage"
  },
  "thumbnailUrl": "https://thewoksoflife.com/wp-content/uploads/2014/12/fish-tofu-soup-11.jpg",
  "datePublished": "2014-12-17T05:01:53+00:00",
  "dateModified": "2025-04-16T20:43:56+00:00",
  "description": "This fish tofu soup recipe with bean sprouts and chilies is the perfect winter meal. It's super fast and healthy-- fish tofu soup is a great way to get more fish in your diet.",
  "breadcrumb": {
    "@id": "https://thewoksoflife.com/easy-fish-tofu-soup/#breadcrumb"
  },
  "inLanguage": "en-US",
  "potentialAction": [
    {
      "@type": "ReadAction",
      "target": [
        "https://thewoksoflife.com/easy-fish-tofu-soup/"
      ]
    }
  ]
}

📊 WebSite Information

The Woks of Life

a culinary genealogy

View Raw Data
{
  "@type": "WebSite",
  "@id": "https://thewoksoflife.com/#website",
  "url": "https://thewoksoflife.com/",
  "name": "The Woks of Life",
  "description": "a culinary genealogy",
  "publisher": {
    "@id": "https://thewoksoflife.com/#organization"
  },
  "potentialAction": [
    {
      "@type": "SearchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "https://thewoksoflife.com/?s={search_term_string}"
      },
      "query-input": {
        "@type": "PropertyValueSpecification",
        "valueRequired": true,
        "valueName": "search_term_string"
      }
    }
  ],
  "inLanguage": "en-US"
}

Content Preview

Every time we come across a dish we love, we can’t wait to share it with our readers here on TWOL. Today, I would like to share our newfound love: this easy Fish and Tofu Soup (白菜豆腐鱼汤) or literally, Chinese bok choy tofu fish soup.

Winter is here, and we could all use a good bowl of soup to warm us up and for you fish and tofu soup lovers, this is it!

This dish is a great combination of two dishes I love: Shui Zhu Yu (水煮鱼) and Fish Tofu Soup. Shui Zhu Yu is a Sichuan dish of fish boiled in oil, with bean sprouts, chilis, and Sichuan peppercorns.

I love the dish, but it involves a LOT of oil. As for Fish Tofu Soup, it’s usually done with a whole fish, which is pan-fried and then added to a stock to boil. This fish soup is much easier than most easy fish recipes:

  1. There’s no need to deal with cleaning a whole fish (heads, tails and all that).
  2. You don’t have to pan-fry a fish, which can make your whole house smell like a seafood restaurant in Chinatown.
  3. We’re using fillets, so you don’t have to sort through pesky bones.

Notes

Added_to_Pocket_on_2018-04-01

Raw Structured Data

View JSON-LD Data
[
  {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "Article",
        "@id": "https://thewoksoflife.com/easy-fish-tofu-soup/#article",
        "isPartOf": {
          "@id": "https://thewoksoflife.com/easy-fish-tofu-soup/"
        },
        "author": {
          "name": "Judy",
          "@id": "https://thewoksoflife.com/#/schema/person/38017076316d450daba3bcbc969c7435"
        },
        "headline": "Easy Fish Tofu Soup",
        "datePublished": "2014-12-17T05:01:53+00:00",
        "dateModified": "2025-04-16T20:43:56+00:00",
        "wordCount": 892,
        "commentCount": 71,
        "publisher": {
          "@id": "https://thewoksoflife.com/#organization"
        },
        "image": {
          "@id": "https://thewoksoflife.com/easy-fish-tofu-soup/#primaryimage"
        },
        "thumbnailUrl": "https://thewoksoflife.com/wp-content/uploads/2014/12/fish-tofu-soup-11.jpg",
        "articleSection": [
          "Baby & Toddler Friendly",
          "Fish & Seafood",
          "Postpartum Recipes",
          "Recipes",
          "Soups & Stocks"
        ],
        "inLanguage": "en-US",
        "potentialAction": [
          {
            "@type": "CommentAction",
            "name": "Comment",
            "target": [
              "https://thewoksoflife.com/easy-fish-tofu-soup/#respond"
            ]
          }
        ]
      },
      {
        "@type": "WebPage",
        "@id": "https://thewoksoflife.com/easy-fish-tofu-soup/",
        "url": "https://thewoksoflife.com/easy-fish-tofu-soup/",
        "name": "Easy Fish Tofu Soup Recipe - The Woks of Life",
        "isPartOf": {
          "@id": "https://thewoksoflife.com/#website"
        },
        "primaryImageOfPage": {
          "@id": "https://thewoksoflife.com/easy-fish-tofu-soup/#primaryimage"
        },
        "image": {
          "@id": "https://thewoksoflife.com/easy-fish-tofu-soup/#primaryimage"
        },
        "thumbnailUrl": "https://thewoksoflife.com/wp-content/uploads/2014/12/fish-tofu-soup-11.jpg",
        "datePublished": "2014-12-17T05:01:53+00:00",
        "dateModified": "2025-04-16T20:43:56+00:00",
        "description": "This fish tofu soup recipe with bean sprouts and chilies is the perfect winter meal. It's super fast and healthy-- fish tofu soup is a great way to get more fish in your diet.",
        "breadcrumb": {
          "@id": "https://thewoksoflife.com/easy-fish-tofu-soup/#breadcrumb"
        },
        "inLanguage": "en-US",
        "potentialAction": [
          {
            "@type": "ReadAction",
            "target": [
              "https://thewoksoflife.com/easy-fish-tofu-soup/"
            ]
          }
        ]
      },
      {
        "@type": "ImageObject",
        "inLanguage": "en-US",
        "@id": "https://thewoksoflife.com/easy-fish-tofu-soup/#primaryimage",
        "url": "https://thewoksoflife.com/wp-content/uploads/2014/12/fish-tofu-soup-11.jpg",
        "contentUrl": "https://thewoksoflife.com/wp-content/uploads/2014/12/fish-tofu-soup-11.jpg",
        "width": 600,
        "height": 902,
        "caption": "Easy Fish Tofu Soup, by thewoksoflife.com"
      },
      {
        "@type": "BreadcrumbList",
        "@id": "https://thewoksoflife.com/easy-fish-tofu-soup/#breadcrumb",
        "itemListElement": [
          {
            "@type": "ListItem",
            "position": 1,
            "name": "Home",
            "item": "https://thewoksoflife.com/"
          },
          {
            "@type": "ListItem",
            "position": 2,
            "name": "Recipes",
            "item": "https://thewoksoflife.com/category/recipes/"
          },
          {
            "@type": "ListItem",
            "position": 3,
            "name": "Soups & Stocks",
            "item": "https://thewoksoflife.com/category/recipes/soups-and-stocks/"
          },
          {
            "@type": "ListItem",
            "position": 4,
            "name": "Easy Fish Tofu Soup"
          }
        ]
      },
      {
        "@type": "WebSite",
        "@id": "https://thewoksoflife.com/#website",
        "url": "https://thewoksoflife.com/",
        "name": "The Woks of Life",
        "description": "a culinary genealogy",
        "publisher": {
          "@id": "https://thewoksoflife.com/#organization"
        },
        "potentialAction": [
          {
            "@type": "SearchAction",
            "target": {
              "@type": "EntryPoint",
              "urlTemplate": "https://thewoksoflife.com/?s={search_term_string}"
            },
            "query-input": {
              "@type": "PropertyValueSpecification",
              "valueRequired": true,
              "valueName": "search_term_string"
            }
          }
        ],
        "inLanguage": "en-US"
      },
      {
        "@type": "Organization",
        "@id": "https://thewoksoflife.com/#organization",
        "name": "The Woks of Life",
        "url": "https://thewoksoflife.com/",
        "logo": {
          "@type": "ImageObject",
          "inLanguage": "en-US",
          "@id": "https://thewoksoflife.com/#/schema/logo/image/",
          "url": "https://thewoksoflife.com/wp-content/uploads/2019/05/Temporary-Logo-e1556728319201.png",
          "contentUrl": "https://thewoksoflife.com/wp-content/uploads/2019/05/Temporary-Logo-e1556728319201.png",
          "width": 365,
          "height": 364,
          "caption": "The Woks of Life"
        },
        "image": {
          "@id": "https://thewoksoflife.com/#/schema/logo/image/"
        },
        "sameAs": [
          "https://www.facebook.com/thewoksoflife",
          "https://x.com/thewoksoflife"
        ]
      },
      {
        "@type": "Person",
        "@id": "https://thewoksoflife.com/#/schema/person/38017076316d450daba3bcbc969c7435",
        "name": "Judy",
        "image": {
          "@type": "ImageObject",
          "inLanguage": "en-US",
          "@id": "https://thewoksoflife.com/#/schema/person/image/",
          "url": "https://thewoksoflife.com/wp-content/uploads/2020/10/judy-110x110.jpg",
          "contentUrl": "https://thewoksoflife.com/wp-content/uploads/2020/10/judy-110x110.jpg",
          "caption": "Judy"
        },
        "description": "Judy Leung is the matriarch of The Woks of Life family, working on the blog alongside husband Bill and daughters Sarah and Kaitlin. Born in Shanghai, China, she immigrated to the United States at sixteen. Fluent in both English and three Chinese dialects, she also plays the important role of researcher and menu translator! Drawing from over four decades of cooking experience and travel, Judy aims to bring Chinese culinary traditions to readers and preserve recipes that might otherwise be lost to time. Her expertise spans from Shanghainese cooking and everyday homestyle dishes to a variety of regional foodways, showcasing the depth and breadth of Chinese cuisine for a global audience. Over the last decade, she's helped transform The Woks of Life into what Saveur Magazine has deemed \"the internet's most popular Chinese cooking blog,\" co-written a New York Times bestselling cookbook, and become convinced that we will never run out of recipes to share!",
        "sameAs": [
          "https://thewoksoflife.com",
          "facebook.com/thewoksoflife",
          "https://x.com/thewoksoflife"
        ],
        "url": "https://thewoksoflife.com/author/jleung/"
      },
      {
        "@type": "Recipe",
        "name": "Easy Fish Tofu Soup",
        "author": {
          "@type": "Person",
          "name": "Judy"
        },
        "description": "This fish tofu soup recipe with bean sprouts and chilies is the perfect winter meal. It's super fast and healthy. Fish tofu soup is a great way to get more fish in your diet.",
        "datePublished": "2014-12-17T00:01:53+00:00",
        "image": [
          "https://thewoksoflife.com/wp-content/uploads/2014/12/fish-tofu-soup-11-1.jpg",
          "https://thewoksoflife.com/wp-content/uploads/2014/12/fish-tofu-soup-11-1-500x500.jpg",
          "https://thewoksoflife.com/wp-content/uploads/2014/12/fish-tofu-soup-11-1-500x375.jpg",
          "https://thewoksoflife.com/wp-content/uploads/2014/12/fish-tofu-soup-11-1-480x270.jpg"
        ],
        "recipeYield": [
          "4",
          "4 servings"
        ],
        "prepTime": "PT20M",
        "cookTime": "PT15M",
        "totalTime": "PT35M",
        "recipeIngredient": [
          "8 oz. tilapia or catfish fillet ((225g, sliced thinly on the diagonal))",
          "½ teaspoon cornstarch",
          "1 teaspoon light soy sauce",
          "1 teaspoon shaoxing wine",
          "¼ teaspoon sesame oil",
          "¼ teaspoon salt",
          "1/8 teaspoon white pepper",
          "2 tablespoons oil",
          "1-2  thinly sliced ginger",
          "6  fresh shiitake mushrooms ((sliced; reconstituted dried shiitakes are also fine))",
          "6  dried red chilies ((optional, but they certainly add some nice heat))",
          "1 cup soybean sprouts ((mung bean sprouts will also work))",
          "4 cups chicken stock ((950 ml))",
          "1 1/2 cups water ((355 ml))",
          "1 cup napa cabbage ((cut into 1-inch pieces))",
          "½ pound firm tofu ((225g, sliced into 1/2-inch thick slices))",
          "½ teaspoon sesame oil",
          "Salt ((to taste))",
          "Chopped scallion",
          "Chopped cilantro"
        ],
        "recipeInstructions": [
          {
            "@type": "HowToStep",
            "text": "Start by marinating the fish. Mix the fish and marinade ingredients together in a bowl and set aside while you prep the other ingredients (about 15-20 minutes). You should have all the ingredients ready to go before you turn on the stove!",
            "name": "Start by marinating the fish. Mix the fish and marinade ingredients together in a bowl and set aside while you prep the other ingredients (about 15-20 minutes). You should have all the ingredients ready to go before you turn on the stove!",
            "url": "https://thewoksoflife.com/easy-fish-tofu-soup/#wprm-recipe-30394-step-0-0"
          },
          {
            "@type": "HowToStep",
            "text": "When you’re ready to cook, heat 2 tablespoons oil in a large wok over medium heat. Add the ginger and mushrooms, and sauté for 2 minutes until fragrant and slightly browned. Stir in the dried chilies, if using, and cook for another 30 seconds. Add the bean sprouts and stir for another minute.",
            "name": "When you’re ready to cook, heat 2 tablespoons oil in a large wok over medium heat. Add the ginger and mushrooms, and sauté for 2 minutes until fragrant and slightly browned. Stir in the dried chilies, if using, and cook for another 30 seconds. Add the bean sprouts and stir for another minute.",
            "url": "https://thewoksoflife.com/easy-fish-tofu-soup/#wprm-recipe-30394-step-0-1"
          },
          {
            "@type": "HowToStep",
            "text": "Add the chicken stock, water, napa cabbage, sliced tofu, and sesame oil. Bring to a boil and add salt to taste.",
            "name": "Add the chicken stock, water, napa cabbage, sliced tofu, and sesame oil. Bring to a boil and add salt to taste.",
            "url": "https://thewoksoflife.com/easy-fish-tofu-soup/#wprm-recipe-30394-step-0-2"
          },
          {
            "@type": "HowToStep",
            "text": "Once boiling, lay each piece of fish on the surface of the soup (do this one by one. You don’t want the fish to stick together in one clump). The heat should still be medium high to high. Carefully move the fish around the soup so each piece gets submerged in the hot liquid. Bring the soup to boil, and it’s done. Serve with scallion and cilantro on top.",
            "name": "Once boiling, lay each piece of fish on the surface of the soup (do this one by one. You don’t want the fish to stick together in one clump). The heat should still be medium high to high. Carefully move the fish around the soup so each piece gets submerged in the hot liquid. Bring the soup to boil, and it’s done. Serve with scallion and cilantro on top.",
            "url": "https://thewoksoflife.com/easy-fish-tofu-soup/#wprm-recipe-30394-step-0-3"
          },
          {
            "@type": "HowToStep",
            "text": "The key is to marinate the fish first so not bland. As you can see, this soup is super easy and fast. It’s special enough for the weekend and fast enough for a weekday as well. Enjoy!",
            "name": "The key is to marinate the fish first so not bland. As you can see, this soup is super easy and fast. It’s special enough for the weekend and fast enough for a weekday as well. Enjoy!",
            "url": "https://thewoksoflife.com/easy-fish-tofu-soup/#wprm-recipe-30394-step-0-4"
          }
        ],
        "aggregateRating": {
          "@type": "AggregateRating",
          "ratingValue": "4.96",
          "ratingCount": "22",
          "reviewCount": "8"
        },
        "review": [
          {
            "@type": "Review",
            "reviewRating": {
              "@type": "Rating",
              "ratingValue": "5"
            },
            "reviewBody": "I've never had this dish before, but I found this recipe and decided to give it a try. My expectations weren't high, honestly I thought it would be a little bland. But I was blown away. It's so delicious! Such a simple, light dish but it has such amazing flavor. I added it to my rotation. Thank you!",
            "author": {
              "@type": "Person",
              "name": "John"
            },
            "datePublished": "2024-12-21"
          },
          {
            "@type": "Review",
            "reviewRating": {
              "@type": "Rating",
              "ratingValue": "5"
            },
            "reviewBody": "What a great light dish! I doubled the recipe thinking that way I wouldn't be left with half a container of tofu and It made so much! I did make some minor adjustments, bumping up the seasonings a bit. I added about double the ginger called for and added two cloves of garlic and just a touch of Sichuan pepper and hondashi to bump up the seafood flavor of the broth. The entire house loved it and I will without a doubt be making this again in the near future Every recipe I've made of yalls has been a hit. Thank you for all the incredible content yall provide us home cooks with!",
            "author": {
              "@type": "Person",
              "name": "Heather"
            },
            "datePublished": "2024-04-24"
          },
          {
            "@type": "Review",
            "reviewRating": {
              "@type": "Rating",
              "ratingValue": "5"
            },
            "reviewBody": "My grocery store does not sell Napa cabbage or any close substitutes, so I used green leaf lettuce and it still came out great. The broth for this is very flavorful, the different vegetables provide a nice variety of consistencies to chew on, the fish was surprisingly flavorful, and best of all it was super easy and quick to make. I do think Napa cabbage would be the best green to use for this, but if your local grocery store does not provide it other lettuces will suffice.",
            "author": {
              "@type": "Person",
              "name": "Pauline"
            },
            "datePublished": "2024-02-17"
          },
          {
            "@type": "Review",
            "reviewRating": {
              "@type": "Rating",
              "ratingValue": "5"
            },
            "reviewBody": "Ok this was so simple yet surprisingly delicious! All I had was sablefish but it worked well in this recipe. I’m definitely making this soup again!",
            "author": {
              "@type": "Person",
              "name": "Chin"
            },
            "datePublished": "2023-10-23"
          },
          {
            "@type": "Review",
            "reviewRating": {
              "@type": "Rating",
              "ratingValue": "5"
            },
            "reviewBody": "Delicious and hearty !! I didn't have chicken stock on hand so added some chicken bouillon powder. Also, I added some shrimp with heads which gave it a little extra seafood zing. Yum.",
            "author": {
              "@type": "Person",
              "name": "Sophia"
            },
            "datePublished": "2023-10-01"
          },
          {
            "@type": "Review",
            "reviewRating": {
              "@type": "Rating",
              "ratingValue": "5"
            },
            "reviewBody": "I'm so glad you link some of your older recipes like this one on the newsletter!  I couldn't figure out what to make for dinner -- saw this, and it's exactly what I want!",
            "author": {
              "@type": "Person",
              "name": "Alison"
            },
            "datePublished": "2023-03-28"
          },
          {
            "@type": "Review",
            "reviewRating": {
              "@type": "Rating",
              "ratingValue": "5"
            },
            "reviewBody": "This was so tasty!!! I make soups all the time but had never made one with fish for some reason. I love the flavours and textures in this soup. Such a pleasant change!",
            "author": {
              "@type": "Person",
              "name": "Christine"
            },
            "datePublished": "2022-03-15"
          },
          {
            "@type": "Review",
            "reviewRating": {
              "@type": "Rating",
              "ratingValue": "5"
            },
            "reviewBody": "I love this recipe and frequently return to it. It's comforting, easy, straightforward, and comes together really quickly.",
            "author": {
              "@type": "Person",
              "name": "Eleanor W."
            },
            "datePublished": "2021-12-13"
          }
        ],
        "recipeCategory": [
          "Fish and Seafood"
        ],
        "recipeCuisine": [
          "Chinese"
        ],
        "keywords": "fish tofu soup",
        "nutrition": {
          "@type": "NutritionInformation",
          "calories": "234 kcal",
          "carbohydrateContent": "9 g",
          "proteinContent": "23 g",
          "fatContent": "13 g",
          "saturatedFatContent": "2 g",
          "cholesterolContent": "28 mg",
          "sodiumContent": "634 mg",
          "fiberContent": "2 g",
          "sugarContent": "3 g",
          "servingSize": "1 serving"
        },
        "@id": "https://thewoksoflife.com/easy-fish-tofu-soup/#recipe",
        "isPartOf": {
          "@id": "https://thewoksoflife.com/easy-fish-tofu-soup/#article"
        },
        "mainEntityOfPage": "https://thewoksoflife.com/easy-fish-tofu-soup/"
      }
    ]
  }
]