mwl-logo

Made With Lau

Recipes

Our Family

Courses

Cookbook Newsletter

mwl-logo

Made With Lau

madewithlau.com

The Steamed Stuffed Tofu My Dad's Made 100,000 Times

蒸釀豆腐
Prep: 30 minCook: 15 minTotal: 45 minServes: 4

Ingredients

1 packagesoft tofu
10 ozshrimp
10 ozswai fish fillet
2 stalkgreen onion
1 tspcornstarch
1 tspoil
Filling Marinade
1 tspsalt
1 tspsugar
0.50 tspwhite pepper
2 tbspcornstarch
2 tbspwater
Sauce
1 tbspfish sauce
1 tbspoyster sauce
1 tspsugar
4 tbspwater
1 tspcornstarch

Instructions

1
Create filling

Start by preparing the filling, which will be a fish and shrimp paste. If you wish, you can opt for only fish, only shrimp, or any combination of proteins, like ground pork or beef. While you can sometimes buy this at a Chinese seafood counter, it's good to know how to make it from scratch!

Start by cleaning and peeling the shrimp (10 oz). To peel the shell off, twist and wiggle the tail off. Then, hook a finger under the remaining shell and pull it straight off. If the shrimp is not de-veined already, slide a toothpick or tip of a knife under the dark vein and pull it out.

Give the shrimp a quick wash with clean water to rinse off any debris and shell bits. Squeeze all the water out, and then set it aside.

Prepare the fish fillet (10 oz) by patting it dry with a paper towel. Then, lay it down on your chopping board and cut it into thin slices. Once the fish is all chopped into thin slices, you're going to start smashing it. It's best to use the broadest knife you have for this, the closest thing you have to a cleaver.

Grip your cleaver high on the handle, extend your index finger out to push down on the blade, and turn the cleaver horizontally. Carefully smash the fish slices down into the cutting board. You won't need a lot of sudden, dramatic force, as the fish is delicate and will succumb easily to smashing.

The smashed fish slices should begin to form a paste, and as you go through the fish, gather it back up into new piles to smash again. It should get stickier and more paste-like with the second pass.

Then, return to a normal knife-holding position and give the fish paste a thorough chop. This will severe any remaining long strands of connective tissue and ensure that the fish paste is nice and soft.

Next, start making the shrimp paste. There's no need to slice it first, so proceed directly to smashing. After smashing the shrimp, then chop it thoroughly. Gather the forming shrimp paste together and smash it further to get the paste even finer and stickier.

Next, mix the fish and shrimp pastes together. Fold them together, then give this mixed paste another thorough smashing.

2
Marinate filling

Now that we have the shrimp and fish paste, we can finally marinate it. Add salt (1 tsp), sugar (1 tsp), white pepper (0.50 tsp), cornstarch (2 tbsp), and water (2 tbsp) to a bowl. Mix it up and pour it over the shrimp and fish paste.

Mix it very, very thoroughly until the paste has absorbed the marinade and become a sticky paste. The more you mix it, the bouncier and chewier your paste will be when you cook it!

Put the shrimp and fish paste into the refrigerator to chill while you prepare the tofu in the next step.

3
Cut tofu

Remove the tofu (1 package) from its packaging and pour out the water.

When we cut the tofu, we’ll want to end up with short squares that the filling can perch safely on top of. Keep that final shape in mind as you make these cuts. When you lay the tofu block down on the cutting board, all of the cuts will start from the top and cut down.

Cut the tofu in half down the middle. Then, make four cuts perpendicular to that cut, resulting in ten squares of tofu. Lay the tofu squares down on the dish that you’ll be steaming in.

When choosing your steaming dish, make sure that it's heat-resistant. Ceramic, glass, and stainless steel are all fantastic choices. Avoid plastic to be safe, and certainly don't steam disposable dinnerware like paper or Styrofoam!

Use a paper towel to pat them dry. Sprinkle a bit of salt over them to season (not too much, as salt tends to draw water out of ingredients, which will create bigger puddles of liquid on your plate). Sprinkle some cornstarch over each piece of tofu as well, to help the filling adhere better.

While you have the cutting board out, chop the green onions (2 stalk). They'll go on last for a final garnish.

4
Top tofu

Take your filling out of the fridge. Gently scoop about 1 tbsp of filling onto each tofu square. You can press down gently to shape the filling and encourage it to stick.

Coat the tops of each stuffed tofu with a little bit of oil (1 tsp) for extra shine and silkiness. You can either drizzle the oil or if you have a brush, you can also try brushing the oil on.

(Now’s a good time to start getting some water boiling so it’ll be ready for steaming later!)

5
Create sauce

In a bowl, mix together fish sauce (1 tbsp), oyster sauce (1 tbsp), sugar (1 tsp), water (4 tbsp), and cornstarch (1 tsp). Later, you’ll be able to adjust the viscosity as you cook it.

6
Steam tofu

If you have a dedicated steamer, that’s perfect for this step. We usually set up our wok with a steamer rack. To do that, set the steamer rack in the wok and add water. To save time, use already hot or boiling water.

Set the heat to high and cover the wok with a lid to help the water heat up quickly. Once the water is boiling, uncover the wok and set the dish with the stuffed tofu onto the steamer rack.

Cover with the lid and cook for 8-10 minutes, until the filling is firm. Another indicator that the filling is cooked through is to check for the shrimp’s cooked, orange color.

Take the stuffed tofu out and garnish with chopped green onion.

7
Cook sauce

Pour the steaming water out, or use a new, clean wok. Set the heat to high and pour the sauce in. Add a dash of oil and stir the sauce as it cooks. Turn the heat down to medium as it begins to boil.

Here, you can adjust the viscosity of the sauce. If it’s too thick, add more water, a tbsp at a time. If it’s too thin, mix up some more cornstarch and cool water to make a thickening slurry, and add that as you stir.

When the texture of the sauce is to your liking, add a bit more oil for a glossy finish. You can either pour the sauce into a bowl, or pour it directly over the stuffed tofu. Enjoy!

Recipe by Daddy Lau · 2× James Beard Award Winner · madewithlau.com

The Steamed Stuffed Tofu My Dad's Made 100,000 Times

蒸釀豆腐
▶ 94.3K views on YouTube
👍 1.9K likes
Prep
30 min
Cook
15 min
Total
45 min
Serves
4
Daddy Lau
By Daddy Lau · 2x James Beard Awards · 60+ years
Published Oct 2022 · Updated Nov 2024

Why this recipe

The story
Steamed Stuffed Tofu (蒸釀豆腐) — Daddy Lau
Daddy Lau

Most steamed stuffed tofu recipes online are tested only a handful of times. My dad used to make this dish multiple times a day, every day, for 60+ years and can make this in his sleep.

I know you'll love it as much as our community does! This recipe has over 94.3K views, 1.9K likes on YouTube.

This soothing side dish is a classic addition to any homemade Cantonese dinner. The ingredients are easy to digest and the tofu is silky soft, which adds up to a whole lot of love in every single bite!

Ingredients

Serves4
Understanding Flavor
FUNDAMENTALS
Understanding Flavor
Dive Deeper →
Main Ingredients
1 packagesoft tofu
10 ozshrimp
10 ozswai fish fillet
2 stalkgreen onion
1 tspcornstarch
1 tspoil
Filling Marinade
1 tspsalt
1 tspsugar
0.50 tspwhite pepper
2 tbspcornstarch
2 tbspwater
Sauce
1 tbspfish sauce
1 tbspoyster sauce
1 tspsugar
4 tbspwater
1 tspcornstarch

Instructions

7 steps · click any step to scrub ↑
1

Create filling

scroll to play this step

Start by preparing the filling, which will be a fish and shrimp paste. If you wish, you can opt for only fish, only shrimp, or any combination of proteins, like ground pork or beef. While you can sometimes buy this at a Chinese seafood counter, it's good to know how to make it from scratch!

Start by cleaning and peeling the shrimp (10 oz). To peel the shell off, twist and wiggle the tail off. Then, hook a finger under the remaining shell and pull it straight off. If the shrimp is not de-veined already, slide a toothpick or tip of a knife under the dark vein and pull it out.

Give the shrimp a quick wash with clean water to rinse off any debris and shell bits. Squeeze all the water out, and then set it aside.

Prepare the fish fillet (10 oz) by patting it dry with a paper towel. Then, lay it down on your chopping board and cut it into thin slices. Once the fish is all chopped into thin slices, you're going to start smashing it. It's best to use the broadest knife you have for this, the closest thing you have to a cleaver.

Grip your cleaver high on the handle, extend your index finger out to push down on the blade, and turn the cleaver horizontally. Carefully smash the fish slices down into the cutting board. You won't need a lot of sudden, dramatic force, as the fish is delicate and will succumb easily to smashing.

The smashed fish slices should begin to form a paste, and as you go through the fish, gather it back up into new piles to smash again. It should get stickier and more paste-like with the second pass.

Then, return to a normal knife-holding position and give the fish paste a thorough chop. This will severe any remaining long strands of connective tissue and ensure that the fish paste is nice and soft.

Next, start making the shrimp paste. There's no need to slice it first, so proceed directly to smashing. After smashing the shrimp, then chop it thoroughly. Gather the forming shrimp paste together and smash it further to get the paste even finer and stickier.

Next, mix the fish and shrimp pastes together. Fold them together, then give this mixed paste another thorough smashing.

The 10 Essential Cutting Techniques
LESSON 3.3
The 10 Essential Cutting Techniques
Dive Deeper →
2

Marinate filling

scroll to play this step

Now that we have the shrimp and fish paste, we can finally marinate it. Add salt (1 tsp), sugar (1 tsp), white pepper (0.50 tsp), cornstarch (2 tbsp), and water (2 tbsp) to a bowl. Mix it up and pour it over the shrimp and fish paste.

Mix it very, very thoroughly until the paste has absorbed the marinade and become a sticky paste. The more you mix it, the bouncier and chewier your paste will be when you cook it!

Put the shrimp and fish paste into the refrigerator to chill while you prepare the tofu in the next step.

3

Cut tofu

scroll to play this step

Remove the tofu (1 package) from its packaging and pour out the water.

When we cut the tofu, we’ll want to end up with short squares that the filling can perch safely on top of. Keep that final shape in mind as you make these cuts. When you lay the tofu block down on the cutting board, all of the cuts will start from the top and cut down.

Cut the tofu in half down the middle. Then, make four cuts perpendicular to that cut, resulting in ten squares of tofu. Lay the tofu squares down on the dish that you’ll be steaming in.

When choosing your steaming dish, make sure that it's heat-resistant. Ceramic, glass, and stainless steel are all fantastic choices. Avoid plastic to be safe, and certainly don't steam disposable dinnerware like paper or Styrofoam!

Use a paper towel to pat them dry. Sprinkle a bit of salt over them to season (not too much, as salt tends to draw water out of ingredients, which will create bigger puddles of liquid on your plate). Sprinkle some cornstarch over each piece of tofu as well, to help the filling adhere better.

While you have the cutting board out, chop the green onions (2 stalk). They'll go on last for a final garnish.

4

Top tofu

scroll to play this step

Take your filling out of the fridge. Gently scoop about 1 tbsp of filling onto each tofu square. You can press down gently to shape the filling and encourage it to stick.

Coat the tops of each stuffed tofu with a little bit of oil (1 tsp) for extra shine and silkiness. You can either drizzle the oil or if you have a brush, you can also try brushing the oil on.

(Now’s a good time to start getting some water boiling so it’ll be ready for steaming later!)

5

Create sauce

scroll to play this step

In a bowl, mix together fish sauce (1 tbsp), oyster sauce (1 tbsp), sugar (1 tsp), water (4 tbsp), and cornstarch (1 tsp). Later, you’ll be able to adjust the viscosity as you cook it.

6

Steam tofu

scroll to play this step

If you have a dedicated steamer, that’s perfect for this step. We usually set up our wok with a steamer rack. To do that, set the steamer rack in the wok and add water. To save time, use already hot or boiling water.

Set the heat to high and cover the wok with a lid to help the water heat up quickly. Once the water is boiling, uncover the wok and set the dish with the stuffed tofu onto the steamer rack.

Cover with the lid and cook for 8-10 minutes, until the filling is firm. Another indicator that the filling is cooked through is to check for the shrimp’s cooked, orange color.

Take the stuffed tofu out and garnish with chopped green onion.

7

Cook sauce

scroll to play this step

Pour the steaming water out, or use a new, clean wok. Set the heat to high and pour the sauce in. Add a dash of oil and stir the sauce as it cooks. Turn the heat down to medium as it begins to boil.

Here, you can adjust the viscosity of the sauce. If it’s too thick, add more water, a tbsp at a time. If it’s too thin, mix up some more cornstarch and cool water to make a thickening slurry, and add that as you stir.

When the texture of the sauce is to your liking, add a bit more oil for a glossy finish. You can either pour the sauce into a bowl, or pour it directly over the stuffed tofu. Enjoy!

劉
Mini Masterclasses
“
His recipes aren't difficult: that's the beautiful part. But when I cook them, I can feel mine aren't quite there. What's missing isn't a recipe. It's the fundamentals.
”
Desmond F. · Mini Masterclass student
Mini Masterclasses are the fundamentals: the part that makes the recipes work.
100+ short video lessons from decades in a professional kitchen: wok heat, knife angles, the tastes you're listening for, how to fix a dish that isn't quite right.
What you're buying
What's inside — a peek at the lessons
6 of 100+ lessons. Free preview marked below.
Reading the wok: when it's hot enough8:42★ Free preview
Wok & heat
Reading the wok: when it's hot enough
Holding the cleaver, three ways6:18🔒 Locked
Knife skills
Holding the cleaver, three ways
Roast Duck11:05🔒 Locked
Exclusive Recipe
Roast Duck
Inside my dad's pantry7:30🔒 Locked
Ingredient Basics
Inside my dad's pantry
Wok Tossing 1015:24🔒 Locked
Fundamentals
Wok Tossing 101
Rice Noodle Rolls9:12🔒 Locked
Exclusive Recipe
Rice Noodle Rolls
Watch the first lesson free.
Drop your email and we'll send the full first lesson + three more sample clips. No card required.
Made With Lau
Mini Masterclasses, lifetime access
100+ video lessons·Never expires·Learn at your own pace
$99
one-time payment
”
“My Chinese cooking has improved by leaps and bounds. I'm now able to recreate my grandmother's recipes through fundamentals and taste memories alone. With Daddy Lau sharing tips from his years in the kitchen, if you listen carefully these tips speak volumes. The fundamentals that you will learn will be priceless.”
D
Desmond F.
Professional chef, 16 years · Singapore
”
“Not only is this THE place for me, a Hong Kong born Cantonese who grew up in Ireland, to relearn all the cooking skills my own Cantonese Mom and Dad taught me. The English translation has also allowed my non-Cantonese speaking, American-born kids to learn about this under-represented side of their heritage. Plus the results are always delicious!”
A
Ann Y.
Hong Kong-born, raised in Ireland
”
“Hearing Daddy Lau's voice brought back memories of my late grandparents who used to cook these meals for me. The Mini Masterclasses improved my cooking skills in various ways, from cutting techniques to preserving your groceries and controlling the heat of the wok. I highly recommend it to anyone, regardless of their experience level.”
S
Shirley P.
Parents from Guangzhou and Toisan · Chicago

The fundamentals you'll learn are priceless.

✓30-day money-back guarantee

Pairs well with

View all →
50 min

Longevity Noodles (三鮮伊面)

View recipe →
25 min

Ginger Scallion Spaghetti (薑蔥撈麵)

View recipe →
60 min

Plant-Based Meal (植物性餐點)

View recipe →

Frequently Asked Questions

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.

mwl-logoMade With Lau

A family-run Cantonese cooking project from Daddy Lau, Randy Lau, and a small team in the Bay Area.

Recipes
All recipesEasy weeknightsTakeout favoritesSoups & brothsDim sumNoodles
Learn
Mini masterclassesAll courses
About
Our familyCookbook (2027)ContactPrivacy
Made with ♥ in the Bay · © 2026 · Year of the Horse
YouTube · 1.78MInstagram · 412KTikTok · 891K