VietnameseSteamed

Vietnamese Steamed Silken Tofu with Ginger-Scallion Oil (Tahu Hap)

Delicate Vietnamese steamed silken tofu with aromatic ginger-scallion oil and fish sauce drizzle. Traditional Buddhist-influenced vegetarian dish celebrating simplicity, purity, and profound umami flavors.

Vietnamese Steamed Silken Tofu with Ginger-Scallion Oil (Tahu Hap)

The broth takes time. This steamed tofu follows that same philosophy — great Vietnamese cooking is never rushed. It builds, layer by layer, until the flavors sing together. From my mother's mother. My family has made this dish for generations, adjusting here, adding there, always keeping the core the same. Fresh herbs change everything — that's the magic of Vietnamese cuisine.

Ingredients

Silken Tofu Base

  • 1.5 pounds silken tofu (about 3 blocks from standard packaging), kept cold until service
  • 4 cups water (for steaming)
  • 1 teaspoon sea salt
  • ¼ teaspoon white pepper
  • 2 tablespoons fish sauce (nuoc mam), divided into portions
  • 1 tablespoon soy sauce
  • 1 teaspoon rice vinegar
  • Ginger-Scallion Oil (The Heart of the Dish)

  • ⅓ cup neutral oil (vegetable, canola, or refined peanut oil)
  • One 3-inch piece fresh ginger, cut into thin matchsticks (about 2 tablespoons)
  • 1 large garlic clove, minced
  • 6 scallions, whites and greens separated, cut into 1-inch batons (whites minced, greens reserved for garnish)
  • 1 dried red chili, broken into pieces (optional, for heat)
  • ¼ teaspoon sea salt
  • Pinch of white pepper
  • Fresh Finishing and Garnish Elements

  • Reserved green portions of scallions (from ginger-scallion oil), sliced into thin batons
  • 1 Thai red chili, thinly sliced (optional)
  • 3 tablespoons fresh cilantro leaves
  • 2 tablespoons fresh mint leaves
  • 1 tablespoon roasted peanuts, roughly chopped
  • Lime wedges for service
  • Additional soy sauce and chili flakes for individual seasoning
  • Equipment Needed

    Essential Equipment

  • Steaming apparatus (bamboo steamer, stainless steel steamer basket, or steamer insert for pot)
  • Large pot or wok with lid (8-10 quart capacity minimum)
  • Shallow heatproof dish or steamer-safe plate (for holding tofu during steaming)
  • Instant-read thermometer (for verifying steaming temperature)
  • Small saucepan or skillet (for preparing ginger-scallion oil)
  • Sharp knife (for cutting ginger and scallions)
  • Cutting board
  • Slotted spatula or fish turner (for moving delicate tofu)
  • Paper towels
  • Recommended Equipment

  • Traditional bamboo steamer (traditional, improves aromatics and heat distribution)
  • Bamboo steaming cloth or parchment paper (prevents sticking and aids removal)
  • Microplane grater (for mincing ginger more finely if desired)
  • Thermometer (to verify water temperature for optimal steaming)
  • Small mesh strainer or skimmer (for removing spice pieces from oil if desired)
  • Ladle or large spoon (for gently handling tofu)
  • Detailed Instructions with Timing

    Prep Phase (15 minutes active preparation)

    Step 1: Gather and Organize Ingredients (0:00 - 0:05) Arrange all ingredients in small bowls on your work surface in the traditional Vietnamese mise en place approach. Silken tofu is particularly delicate and prone to breaking apart, so gentle handling is essential throughout. Remove tofu from refrigerator only when you're ready to steam it—keeping it cold preserves its delicate structure. Prepare ginger by cutting into thin matchsticks rather than mincing; the texture provides pleasant contrast to the silken tofu and visual appeal. Step 2: Prepare Steaming Setup (0:05 - 0:10) Fill a large pot or wok with approximately 4 cups water—the water level should be just below the steaming apparatus (bamboo steamer, metal steamer basket, or rack). Arrange your steaming apparatus inside, checking that water won't touch the plate holding tofu. Cover the pot partially with its lid and bring water to a rolling boil over medium-high heat. The steam should rise gently and consistently—you'll hear the water beginning to boil and see steam rising from the sides. Position a shallow heatproof dish or steamer-safe plate inside the steaming apparatus. If using a bamboo steamer, line it with parchment paper or a bamboo cloth to prevent sticking (you can also brush lightly with neutral oil). Allow the apparatus to heat for 2-3 minutes—a hot steamer will cook tofu more gently and evenly. Step 3: Prepare the Ginger-Scallion Oil (0:10 - 0:15, simultaneous with steamer heating) In a small saucepan or skillet, warm neutral oil over medium-low heat until it's warm to the touch but not smoking (approximately 2 minutes—the oil should register around 250-300°F if you have a thermometer, not hot). Add minced garlic and cook for 30 seconds, stirring constantly, until fragrant but not browned. Add ginger matchsticks and dried chili if using, cooking for an additional 45 seconds—the kitchen should fill with a wonderful fresh ginger aroma. Reduce heat to very low and add scallion whites (white portions only—reserve green portions for garnish). Cook gently for 30 seconds. Remove from heat and allow to cool slightly (about 1 minute) before adding sea salt and white pepper. The oil should be fragrant, beautiful (amber-colored from the ginger and garlic), and cool enough that it won't cook the tofu when poured over it. You can prepare this oil up to 2 hours ahead and reheat gently before service if needed. Step 4: Prepare Tofu for Steaming (0:14 - 0:16) Remove silken tofu blocks from packaging and very gently—with a slotted spatula or fish turner rather than your hands—transfer to the hot, lined steamer plate. Arrange them in a single layer without touching if possible, though some gentle contact is acceptable. Each block can be steamed whole, or gently cut into two pieces for faster cooking (though whole blocks are traditional). The tofu should be standing upright in the steamer, not stacked. Drizzle each tofu block lightly with 1 teaspoon fish sauce and ½ teaspoon soy sauce, allowing the liquid to pool on top of the tofu. This creates a simple broth that will collect under the tofu during steaming. Season very lightly with white pepper (just a pinch—the dish is delicate and shouldn't be aggressively seasoned).

    Steaming Phase (10 minutes)

    Step 5: Steam the Tofu (0:16 - 0:26, 10 minutes steaming) Carefully place the steamer plate holding tofu into the preheated steaming apparatus. Cover the pot immediately—this traps the steam and heats the tofu gently and evenly. Maintain a gentle, consistent steam—you should see steam rising from any gaps, but the water shouldn't be at a rolling boil (which would create violent steam that could shake and break the delicate tofu). After 7 minutes, very carefully and gently remove the steamer plate (use both hands and lift straight up to avoid tilting) and check the tofu. It should jiggle slightly when gently moved—this slight trembling indicates the interior has heated through while remaining silky. The exterior surface may look slightly more opaque than raw silken tofu, but it should remain impossibly soft. If the tofu still looks completely translucent and cold, return it to steam for another 2-3 minutes. Most silken tofu requires exactly 10 minutes; extremely thin blocks might need only 8 minutes, while thicker blocks might need 12. Step 6: Verify Doneness and Begin Plating (0:26 - 0:28) Carefully remove the steamer plate containing tofu from the apparatus using both hands, moving straight up to prevent tilting. The tofu should have a small amount of clear broth pooled around its base—this is perfect and indicates proper steaming. The surface of each block may show slight condensation, which is normal. The tofu is done when it jiggles slightly but holds its shape, and when you insert an instant-read thermometer into the center of a block, it registers approximately 165°F.

    Final Assembly and Service (5 minutes)

    Step 7: Transfer Tofu to Serving Dish (0:28 - 0:30) With extraordinary gentleness—the tofu has become even more delicate through steaming—use a slotted spatula or fish turner to transfer each block to a serving platter or individual shallow bowls. Try to keep the broth that pooled under the tofu with each block. Arrange blocks with ample space between them to prevent their edges from melting together. Step 8: Add Ginger-Scallion Oil and Final Garnish (0:30 - 0:35) Gently warm the ginger-scallion oil again if it has cooled significantly (place over low heat for 15-20 seconds, stirring constantly, or microwave for 10 seconds). The oil should be warm enough that you can see the ginger pieces glistening, but not so hot that it will cook the tofu. Carefully pour the warm oil and all its ginger, garlic, and scallion components over each tofu block, allowing the oil to flow around and partially submerge the delicate tofu. Scatter fresh cilantro leaves and mint leaves over each block. Arrange reserved green scallion batons artfully around the tofu. Add sliced Thai chili if using for heat and visual appeal. Scatter roasted peanuts over the surface for slight textural contrast. Serve immediately while tofu retains gentle warmth and the ginger-scallion oil is still pleasantly warm. Provide lime wedges on the side—guests can squeeze fresh lime juice over their portion to add brightness and acidity. Offer additional soy sauce and chili flakes at the table for individual seasoning adjustment. Serve with steamed jasmine rice, fresh spring rolls, or as a component of a larger Vietnamese vegetarian meal spread.

    Expert Tips for Perfect Vietnamese Steamed Tofu

    Tip 1: Silken Tofu Selection—Quality is Non-Negotiable The entire dish depends absolutely on silken tofu quality. Regular firm or extra-firm tofu will not produce the correct texture—silken tofu's delicate structure is essential. Choose packages that feel cold and are dated recently—older packages may have absorbed odors. Some Vietnamese and Asian markets sell superior silken tofu made locally; these are generally preferable to large grocery store brands. Look for tofu that's pure white and firm enough to hold shape but soft enough to cut easily. Never substitute alternatives. The dish cannot exist without proper silken tofu. Tip 2: Steaming Temperature Control—Avoiding Overcooked Texture Silken tofu has an incredibly narrow window between perfectly cooked and overcooked. Too-gentle steaming leaves the interior cold; too-aggressive steaming creates weeping, separating, or cottage-cheese-like texture. The goal is 10 minutes of gently rising steam—you should see steam, not violent bubbling. If your pot is boiling aggressively, reduce heat to medium. The water temperature should remain around 212°F; the steam rising from it should cook the tofu, not the boiling liquid itself. This distinction matters profoundly. Tip 3: Ginger-Scallion Oil Preparation—Temperature Balance The oil must be warm when poured over tofu (so aromas and flavors bloom), but not so hot that it actually cooks the tofu's surface. This requires careful temperature management. Prepare the oil over low heat—never medium or medium-high. If you accidentally heat it too much (oil begins to shimmer aggressively or smokes), remove from heat immediately and allow to cool for 30 seconds before using. Some cooks prepare the oil completely, allow it to cool entirely, then gently rewarm just before plating. This approach provides more control. Tip 4: Ginger Preparation—Texture Over Fineness Cutting ginger into thin matchsticks rather than mincing creates superior texture and visual appeal. The matchsticks remain distinct, providing pleasant textural contrast to the silken tofu, whereas minced ginger becomes too granular. Use a sharp knife and fresh ginger—old, fibrous ginger requires more force to cut and may shatter rather than slice cleanly. If using a microplane grater to mince ginger, you'll get a finer result but lose the pleasant textural contrast that matchsticks provide. Tip 5: Handling and Movement—Extreme Gentleness Throughout Never grab or hold tofu directly with your hands throughout this recipe. Silken tofu's structure is so delicate that hand warmth and pressure can begin breaking it down. Always use slotted spatulas, fish turners, or other tools. Move tofu only vertically (straight up and down)—tilting or rotating causes breakage. When removing the steamer plate from the apparatus, use both hands and lift straight up. This might seem like unnecessary caution, but it's essential for preserving the tofu's integrity and the dish's elegant presentation. Tip 6: Fish Sauce Integration—The Final Balance The fish sauce drizzled over tofu before steaming becomes infused into the delicate structure during cooking, contributing umami without fishiness. Many Western cooks balk at this, but it's crucial for authentic Vietnamese flavor. Don't reduce the amount—the gentle cooking transforms the raw pungency into savory depth. If you absolutely cannot abide fish sauce, you can substitute additional soy sauce (use 1 tablespoon soy sauce instead of 1 teaspoon fish sauce plus ½ teaspoon soy sauce), though this creates a noticeably different flavor profile that, while still delicious, isn't authentically Vietnamese.

    Five Creative Variations

    Variation 1: Sesame-Garlic Oil Steamed Tofu Replace ginger with 2 tablespoons minced garlic (about 4 large cloves). Add 1 tablespoon toasted sesame oil to the oil base, and scatter 2 tablespoons toasted sesame seeds over the finished tofu. Replace fish sauce with soy sauce. The result is nutty, sesame-forward, and appeals to those preferring garlic depth over ginger brightness. This variation is less traditionally Vietnamese and more East Asian, but deeply satisfying. Variation 2: Lemongrass-Chili Oil Steamed Tofu Replace ginger with 3 tablespoons minced lemongrass (white parts only). Increase dried chili to 2 pieces and add 1 fresh Thai bird's eye chili minced into the oil. Include 1 tablespoon fresh lime juice mixed into the oil. The result is brighter, more aromatic, with pronounced heat and citrus notes. This version appeals to those who love aggressive seasoning. Variation 3: Soy-Shiitake Broth Steamed Tofu Instead of individual fish sauce and soy sauce drizzles, prepare a light broth: simmer 2 dried shiitake mushrooms in 1 cup water with 3 tablespoons soy sauce, 1 tablespoon rice vinegar, and 2 tablespoons mirin for 5 minutes. Pour this broth around the steamed tofu (not over it, to preserve delicate texture). Top with ginger-scallion oil as usual. The result is earthier, with umami from mushrooms alongside ginger aromatics. This variation acknowledges Japanese influence while honoring Vietnamese principles. Variation 4: Coconut Milk and Turmeric Steamed Tofu Mix 3 tablespoons coconut milk with 1 teaspoon fish sauce and ½ teaspoon turmeric. Drizzle this over tofu before steaming instead of plain fish sauce and soy sauce. Top with ginger-scallion oil as usual. The result is creamier, earthier, with subtle golden color from turmeric. This appeals to those preferring richer flavor profiles. Variation 5: Cilantro-Lime Oil Steamed Tofu Blend ⅓ cup neutral oil with 1 cup loosely packed cilantro leaves (blanch cilantro quickly in boiling water first to preserve color, then blend smooth). Strain through cheesecloth. Mix in 2 tablespoons fresh lime juice, 1 minced garlic clove, and salt to taste. Drizzle over steamed tofu instead of traditional ginger-scallion oil. Garnish with additional cilantro and Thai basil. The result is vibrant green, herbaceous, and extremely fresh-tasting—perfect for warm weather service.

    Storage Instructions

    Refrigerator Storage (2-3 days)

    Store cooked steamed tofu in an airtight container or covered dish. It will firm up slightly as it cools, which is normal and doesn't indicate overcooking. You can eat it cold directly from the refrigerator (it's actually quite pleasant cold), or reheat gently. Prepare ginger-scallion oil fresh just before serving for maximum aromatics and freshness—storing the oil separately affects its quality.

    Reheating Methods

    Water Bath Method (Gentlest): Place tofu back in steamer basket or on a steamer plate, cover, and steam for 3-4 minutes over gently simmering water. This restores warmth and texture without breaking apart the tofu. Prepare fresh ginger-scallion oil and pour over the reheated tofu immediately before serving. Microwave Method (Fastest but Not Ideal): Place tofu on a microwave-safe plate, cover loosely with a damp paper towel, and microwave at 30% power for 1-2 minutes. The low power prevents explosive cooking or texture degradation. Prepare fresh ginger-scallion oil immediately before serving. Stovetop Method (Not Recommended): Direct stovetop heat or pan-warming tends to break apart delicate reheated tofu. Avoid this method unless absolutely necessary.

    Freezer Storage (Not Recommended)

    Steamed silken tofu doesn't freeze well—it becomes grainy, weeps excessively upon thawing, and loses its signature delicate texture. Fresh preparation is strongly preferable. If you must freeze, the result will be significantly diminished in quality compared to fresh preparation.

    Make-Ahead Strategy

    This dish is best prepared fresh shortly before serving. You can prepare ginger-scallion oil up to 4 hours ahead, covering and leaving at room temperature. You can prep all ingredients (ginger cut, scallions prepared, etc.) up to 8 hours ahead. However, the steaming itself should be done within 15 minutes of serving for optimal warmth and texture. The beauty of this recipe is its speed—under 30 minutes from start to table—so the minimal advanced work isn't typically necessary.

    Serving Suggestions

    Traditional Vietnamese Vegetarian Table: Serve steamed tofu as the protein centerpiece of a Buddhist-influenced vegetarian meal. Accompany with steamed jasmine rice, fresh spring rolls, a simple Vietnamese vegetable stir-fry, and an herb and vegetable platter (mint, cilantro, Thai basil, and fresh vegetables) for guests to customize their plates. The light, delicate tofu balances richer vegetable preparations beautifully. Simple Buddhist Meal: Plate steamed tofu alongside steamed jasmine rice and a light vegetable side (such as steamed bok choy or sautéed spinach). The simplicity honors the Buddhist philosophy behind the dish while allowing each component to shine individually. This presentation works beautifully for contemplative dining or meal meditation practices. Elegant Appetizer Course: Serve a single block of steamed tofu as an elegant appetizer, plated on a small shallow dish with ginger-scallion oil and fresh herbs. Accompany with a small cup of warm broth (rice vinegar, soy sauce, and water reduction) for sipping. The sophisticated presentation and delicate flavors make an impressive beginning to a formal meal. Rice Noodle Bowl: Place steamed tofu over fresh chilled rice noodles, top with fresh herbs, pickled vegetables, and a light vinaigrette dressing (lime juice, fish sauce, and sugar). Drizzle with ginger-scallion oil. The contrast between cool noodles and warm tofu creates an interesting textural experience. This presentation works beautifully for lunch. Cold Noodle Salad Component: Allow tofu to cool completely, then cut gently into bite-sized cubes. Toss extremely gently (to avoid breaking the delicate pieces) with cold cooked noodles, fresh herbs, and light vinaigrette. Top with ginger-scallion oil. The result is a complete, satisfying vegetarian protein-forward meal.

    Frequently Asked Questions

    Q1: My tofu broke apart during steaming. What went wrong? Tofu breakage usually indicates either: (1) insufficient handling gentleness—always use utensils rather than hands, and move only vertically; (2) excessive steaming temperature—the water was boiling too aggressively, creating violent steam; or (3) the tofu was already damaged when purchased. Check that water is gently steaming rather than rolling boiling. Also verify that your tofu is truly silken type—regular firm tofu breaks more easily during handling. Q2: The tofu is still cold in the center after 10 minutes of steaming. What's wrong? Cold centers indicate either: (1) insufficient heat—the water isn't steaming adequately; (2) the steamer was placed too far from the steam source; or (3) the steam vent is blocked. Ensure water is at a rolling boil when you place tofu in the steamer, and that steam rises consistently throughout cooking. For future attempts, extend steaming time to 12-15 minutes, checking periodically for doneness. Q3: The ginger-scallion oil is too hot when I pour it over tofu. It's cooking the surface of the tofu. Allow the oil to cool slightly before using. After removing from heat, let it sit for 1-2 minutes, then test temperature by placing a drop on your wrist—it should feel pleasantly warm but not hot. Alternatively, prepare the oil completely and allow it to cool to room temperature, then gently rewarm (to about 160-180°F) just before plating. Q4: Can I make this dish without fish sauce? Fish sauce is essential to authentic Vietnamese flavor, but if you cannot use it, you have options: (1) substitute additional soy sauce (use 1 tablespoon instead of 1 teaspoon fish sauce plus ½ teaspoon soy sauce), though the flavor will be noticeably different; (2) provide additional soy sauce at the table so fish-sauce-averse diners can adjust their portions accordingly; (3) acknowledge that the dish becomes non-authentically Vietnamese but still delicious. Many people who initially dislike fish sauce discover they enjoy it when properly cooked into dishes. Q5: This recipe serves 4, but I'm only feeding 2 people. Can I halve it? Yes, this recipe halves easily: use one 14-16 oz silken tofu block (half the quantity specified), and halve all other ingredients. The steaming time remains approximately 10 minutes. The only challenge is portion size—ensure your steamer can accommodate the smaller quantity without appearing empty, as excessive air circulation around single small pieces may affect cooking. Alternatively, steam two half-blocks arranged close together.

    Affiliate Disclosure

    This page contains affiliate links to cookware, ingredients, and kitchen equipment mentioned in this recipe. As a member of affiliate programs, we earn a small commission on qualifying purchases at no extra cost to you. These links help support the ongoing creation of authentic, tested recipes and professional cooking education. Shop Recommended Equipment for Vietnamese Steamed Tofu →
    *Last updated: 2026-01-19*

    Chef's Recommended Tools

    Budget Pick

    Stainless Steel Steamer Basket - Expandable

    21,300+

    $9.99

    View on Amazon

    Bamboo Steamer Basket (10 Inch, 2-Tier)

    9,800+

    $18.99

    View on Amazon

    Silicone Steamer Liners (100-Pack)

    11,400+

    $7.99

    View on Amazon

    Disclosure: As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. We only recommend products we genuinely believe will enhance your cooking experience.

    Get Weekly Recipes

    New recipes, cooking tips, and seasonal inspiration delivered every week.

    No spam. Unsubscribe anytime.