mwl-logo

Made With Lau

Recipes

Our Family

Courses

Cookbook Newsletter

mwl-logo

Made With Lau

菠菜豆腐湯

The Spinach Tofu Soup My Dad's Made 100,000 Times

Passing down my dad's (James Beard Award-winning) secrets from 50+ years of making Spinach Tofu Soup.

Why should you try my dad's recipe?

Recipe main image

Because my dad's made this dish thousands of times (literally!) over his 50+ year career as a Chinese chef. And now, you get to learn all of his tips and techniques.

I know you'll love it as much as our community does - this recipe video has over 110.8K views and 2.9K likes on YouTube!

Love from our community

@tttuxx

Chef Lau and his videos are great! Thank you so much. Sometimes, I cook for Buddhist monastics and my fellow lay practitioners. Coming up with ideas to flavor soup can be challenging. How does one make a good soup base without using onion, garlic, coriander, and meat? I wonder if Chef Lau would consider doing a video of the food that he would prepare if he were cooking for Chan Buddhist monks (nothing from the onion family: onion, garlic, shallots, leeks, and green onion, no animal meat or eggs, nothing in the coriander family, and no alcohol)? The shifus like soups and eat it often and with cold weather finally here, it would be awesome to cook something delicious and comforting for them.

@supapolsiris6872

This recipe is amazing. Super simple. So healthy and clean with such a nice rich taste. Lau is the real deal. My wife and I love your recipes. Your relationship with Randy and the family is so beautiful to watch. Thank you!!! Hong Doy!!!

@genghisahmed4606

What's good to have with the soup? Rice? Or any other suggestions. Looks amazing and will try for sure 👍 keep up the good videos

Watch on YouTube

Meet your chef, Daddy Lau

50+ Years of Experience

50+ Years of Experience

My dad's been cooking Chinese food for over 50+ years, as a chef, restaurant owner, and loving father.

Meet our family

2x James Beard Awards

2x James Beard Awards

We won TWO James Beard Awards for our endeavors in teaching and preserving Cantonese cuisine.

Read more

Over 2.5M+ Followers

Over 2.5M+ Followers

My dad is the internet's favorite Chinese chef, teaching millions of people how to cook every month.

Watch our videos

Spinach Tofu Soup (菠菜豆腐湯)

Spinach Tofu Soup (菠菜豆腐湯) main image

Spinach may not be the first ingredient that comes to mind when you think of "Chinese vegetables"—you're probably more likely to think of Water Spinach or Bok Choy. But the leafy green has been a part of Chinese cuisine for a long time and it's one of the main ingredients in this easy and comforting Spinach Tofu Soup (菠菜豆腐湯).

There's even a legend about spinach and tofu, the other star of our soup. The story goes that Emperor Qianlong got lost while wandering around and ended up at a farmer's home, where he was served a simple, comforting spinach and tofu dish. He became a big fan of the combination—and so will you after trying this recipe.

Ingredients

Prep

10 minutes

Total

25 minutes

Share

Use our magic wand to update this recipe!

4

Main Ingredients

  • 12 oz spinach (with stems and leaves separated)
  • 1 box medium firm tofu (cut into 1-inch cubes)
  • 3 oz carrot (cut into 1-inch thick slices at an angle)
  • 6 oz lean pork (cut into thin slices across the grain)
  • 1 can chicken broth (14 oz)
  • 4 cup water
  • 1 teaspoon oil

Marinade Ingredients

  • 1 tablespoon oyster sauce
  • 0.25 teaspoon white pepper
  • 2 teaspoon cornstarch
  • 1 tablespoon water

Seasoning Ingredients

  • 1 teaspoon salt
  • 1 teaspoon chicken bouillon powder
  • 1 teaspoon fish sauce
  • 1 teaspoon sesame oil

Want a deeper dive into how to craft traditional, authentic Cantonese flavors?

Understanding Flavor

Learn how to recreate the Cantonese flavors you love by demystifying and mastering a handful of core, traditional ingredients

On spinach

Spinach has been around in China for centuries. It first made its way to the country by way of Nepal during the Tang Dynasty and became a favorite of kings and poets, who have even written about spinach. Once a luxury ingredient, spinach gradually became a regular vegetable that everyone could enjoy.

When buying spinach, look for leaves that are vibrant and crisp with a dark green color. Avoid any that are starting to yellow and wilt. You can store them in the fridge for a few days, but it's best to eat them sooner than later. Once you're ready to cook, be sure to clean the spinach thoroughly in cold water since a lot of dirt and debris gets stuck in the leaves and stems.

Instructions

Prep

10 minutes

Total

25 minutes

Share

Use our magic wand to update
this recipe!

4

Help Shape Our Cookbook!

We're writing a cookbook! It won't be available until 2027, but sign up now to get weekly tips and videos from our cookbook development.

Step 1: Prep veggies & tofu

Lay the bundle of spinach (12 oz) flat on a cutting board and cut just above the stems to separate them from the leaves.

Remove the tofu (1 box) from its packaging and drain out the water. Rinse the tofu with clean water. Cut the tofu into large cubes. Start by turning the knife sideways and slicing the tofu in half horizontally. Next, cut the tofu lengthwise in half, then cut each in half again to create four equal sections. Finally, slice the tofu horizontally into five equal parts. If you prefer smaller pieces, you can divide it further, but my dad prefers these 1-inch cubes.

Cut the carrot (3 oz) into 1/4-inch thick pieces at an angle.

Step 2: Prep pork

Cut the pork (6 oz) in half, then cut into thin slices across the grain. Place the meat into a bowl.

To the bowl, add the oyster sauce (1 tablespoon), white pepper (0.25 teaspoon), cornstarch (2 teaspoon) and water (1 tablespoon). Use chopsticks to mix the ingredients into the pork and set aside to marinate.

Step 3: Cook soup

Pour the chicken broth (1 can) and water (4 cup) into a large pot. Cover with a lid and turn the heat to high to bring it to a boil.

Uncover the pot, add the oil (1 teaspoon), tofu and carrot. Cover with the lid and bring back to boil.

Once it’s boiling, add the salt (1 teaspoon), followed by the spinach stems. Wait about 10 secs, then add spinach leaves. Use chopsticks to fully submerge the spinach.

Cook for 1 minute with the lid on, then add the marinated pork a few slices at a time. Spread them out to prevent the meat from sticking together.

Step 4: Add seasonings

Season with chicken bouillon powder (1 teaspoon) and fish sauce (1 teaspoon).

Turn off the heat and add the sesame oil (1 teaspoon).

Serve straight from the pot, or scoop it into a large serving bowl.

CCC Banner BG

Master Cantonese cooking from the ground up

Develop the intuition and foundation to cook Cantonese food with exclusive classes from a master chef.

Explore all masterclasses

Frequently Asked Questions

Enjoy!

We have many, many happy memories of enjoying this dish growing up.

Now, hopefully, you can create your own memories with this dish with your loved ones.

Also, I cordially invite you to eat with us and learn more about the dish, Chinese culture, and my family.

Cheers, and thanks for cooking with us!

Feel free to comment below if you have any questions about the recipe.

More Recipes


Chow Mein, with Instant Noodles (泡麵版炒麵)

泡麵版炒麵

Chow Mein, with Instant Noodles

Universal Stir Fry Sauce (萬用炒醬)

萬用炒醬

Universal Stir Fry Sauce

Beef Fried Rice (牛肉炒飯)

牛肉炒飯

Beef Fried Rice

Easy Chicken Broth (雞湯)

雞湯

Easy Chicken Broth

Made with love ❤️

The Lau Family

We started Made With Lau to celebrate Cantonese culture and honor the legacy of our wonderful parents, Jenny and Chung Sun Lau.

Our hope is that these recipes and stories help you spread the joy, love, and nostalgia that I felt growing up.

Getting started

As seen in..

FoodNetworkLogo
NYT
CNN
NPR

Made With Lau

Our Family

Privacy

Contact

Our Content

All Recipes

Courses

Check out our Mini Masterclasses

Get Social


Made with in the Bay
Made With Lau © 2025 | Year of the Snake