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
Steamed Stuffed Tofu (蒸釀豆腐)

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

蒸釀豆腐
▶ 94.9K 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.9K 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!

Pairs well with

View all →
Scrambled Eggs (炒雞蛋)
6 min

Scrambled Eggs (炒雞蛋)

View recipe →
Easy Pan Fried Chicken Breast (煎雞胸)
20 min

Easy Pan Fried Chicken Breast (煎雞胸)

View recipe →
Dad's 10-Minute Weeknight Broccoli (平日西蘭花)
10 min

Dad's 10-Minute Weeknight Broccoli (平日西蘭花)

View recipe →

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

Does size matter?

We specify that we used size 26/30 shrimp in our video, meaning each pound of shrimp of this size will have 26-30 pieces. To prepare our shrimp for the filling, we'll peel, de-vein, and smash it into a paste.

Ultimately, it's more important to get good quality shrimp in the amount that you prefer, and to prepare it nicely. If your shrimp is smaller or larger, that's totally fine and won't change the recipe, as long as you're happy with the quality.

Use what you have access to. That's the true spirit of Chinese cooking!

Soft or firm tofu

Soft tofu's delicate texture is amazingly creamy and light. However, the softer the tofu, the more easily it falls apart with aggressive movements. As much as we love soft tofu, it's not suitable for fried and pan-fried dishes.

Enter the steamer! Since there's no stirring or tossing involved with a simple steamed dish, there's much less risk of damaging a more delicate tofu. The steamer is the perfect home for some happy slabs of soft tofu.

If you prefer more of a bite to your tofu, then use firmer tofu. It's all up to your preferences.

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!

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