Cantonese steamed tofu with soy sauce is a quiet home dish: soft tofu is warmed with steam, then finished with a light soy sauce dressing and fresh aromatics. The dish should taste clean, smooth, and lightly savory, not heavy or oily.
Quick Answer
Cantonese steamed tofu with soy sauce works best when the tofu is drained gently, steamed just until hot, and dressed after steaming with warm light soy sauce, scallion, ginger, and a small amount of oil. The main checks are texture, water control, sauce saltiness, and serving time.
Basic Facts
Choose the Tofu and Plate
Use silken tofu for the softest result, or soft tofu if you want the block to stay neater when sliced. Firm tofu can work, but it will not give the same gentle texture that many Cantonese home cooks expect from this dish.
Drain the package liquid first. If the tofu is very wet, let it sit on the serving plate for a few minutes, then pour away the water before steaming. This one step keeps the soy sauce from becoming thin and flat.
Choose a shallow heatproof plate with a small rim. A deep bowl traps more liquid around the tofu, while a flat plate makes it easier to spoon sauce evenly over the surface.

Steam the Tofu Without Making It Watery
Bring the steamer water to a steady boil before the tofu goes in. Once the plate is inside, lower the heat slightly so the steam stays active but not violent. Strong steam can splash condensed water into the plate and roughen the tofu surface.
Steam a whole block for about 6 to 8 minutes, or sliced tofu for about 5 to 6 minutes. The goal is not to cook tofu through like meat; it only needs to become hot and settled. If water gathers on the plate after steaming, tilt the plate carefully and pour off most of it.
Make a Light Soy Sauce Dressing
A simple dressing can be made with light soy sauce, a little hot water, a small pinch of sugar, and a few drops of sesame oil or neutral oil. Warm it briefly so the sugar dissolves and the sauce does not cool the tofu too quickly.
If using ginger or scallion, keep the pieces fine. The aromatics should lift the dish, not turn it into a heavy topping. Some cooks heat a spoonful of oil and pour it over scallion before adding the soy sauce; use that method lightly so the tofu remains the center of the plate.

Finish and Serve the Dish
After steaming, pour away extra tofu water, then spoon the warm soy sauce dressing around and over the tofu. Add scallion, ginger, or a few cilantro leaves if they match the rest of the meal.
Serve Cantonese steamed tofu with soy sauce with rice and one stronger side dish, such as greens, steamed fish, or roast meat. The tofu acts as the mild dish on the table, so it should not compete with everything else.
Common Mistakes to Avoid
Do not pour a large amount of soy sauce straight from the bottle onto the tofu. It can make the dish too salty in the first bite and watery by the end of the meal.
Do not steam for too long. Tofu that sits in the steamer after it is hot may release more water and lose its clean surface. Also avoid heavy toppings unless you intentionally want a different dish.

Quick Reference
- Drain first: remove package liquid before steaming.
- Steam briefly: heat the tofu, but do not overcook it.
- Pour off water: remove excess liquid from the plate before saucing.
- Warm the sauce: light soy sauce tastes smoother when diluted and warmed.
- Serve soon: the dish is best while warm and clean-tasting.
For more Cantonese home-cooking context, see Cantonese recipes for beginners, dim sum basics, and this external overview of Cantonese cuisine.
Frequently Asked Questions
What tofu is best for Cantonese steamed tofu with soy sauce?
Silken tofu gives the softest texture, while soft tofu is easier to slice and move. Firm tofu can be used, but the result will be less delicate.
Should I pour soy sauce before or after steaming?
Add the soy sauce dressing after steaming. This keeps the sauce fresh and lets you pour away extra tofu water first.
How do I stop steamed tofu from tasting watery?
Drain the tofu before steaming, use a shallow plate, pour off liquid after steaming, and warm a slightly diluted soy sauce dressing before serving.
Can I add meat or seafood topping?
You can, but that changes the dish. For a simple Cantonese steamed tofu with soy sauce, keep the topping light so the tofu texture remains the focus.