ThaiSteamed

Thai Steamed Tofu with Ginger and Cilantro

Delicate steamed tofu infused with Thai ginger, cilantro, and lime—a healthy, protein-rich dish showcasing traditional Southeast Asian flavors and cooking techniques.

Thai Steamed Tofu with Ginger and Cilantro

Hot hot hot! That's what the vendor says when the steamed tofu comes off the wok. The wok sings — you can hear it from down the block, sizzling and smoking. Fast and fresh is the rule here. The wok waits for nobody, and neither does great Thai food. Get your ingredients ready, get your heat right, and go. Flavor won't wait for you.

Ingredients

For the Steamed Tofu

  • 2 lbs (900g) soft or silken tofu, cut into 4 equal blocks
  • 3 tablespoons fish sauce (or soy sauce for vegan version)
  • 2 tablespoons fresh lime juice
  • 1 tablespoon palm sugar (or brown sugar)
  • 4 garlic cloves, minced
  • 3 tablespoons fresh ginger, finely grated
  • 2 Thai bird's eye chilies, thinly sliced (or 1/4 teaspoon red pepper flakes)
  • 1/4 cup fresh cilantro, roughly chopped
  • 2 green onions, cut into 2-inch pieces
  • 2 tablespoons vegetable oil
  • For Garnish and Serving

  • Fresh cilantro sprigs
  • Thinly sliced red chili
  • Additional green onion slices
  • Lime wedges
  • Sesame seeds (optional)
  • Equipment Needed

  • Bamboo or metal steamer basket (or steamer insert)
  • Large pot (at least 4-quart capacity)
  • Shallow heatproof plate or bowl that fits inside steamer
  • Sharp knife
  • Cutting board
  • Small mixing bowl
  • Measuring spoons and cups
  • Zester (optional, for lime zest)
  • Microplane or box grater (for ginger)
  • Instructions

    Preparation Phase (15 minutes)

    Step 1: Prepare the Tofu (3 minutes) Gently remove tofu from packaging and drain excess liquid by placing it on paper towels for 2-3 minutes. Cut the tofu block into 4 equal portions, approximately 3.5 x 3.5 x 1.5 inches each. Handle with care to avoid breaking. Pat the surface dry with additional paper towels to ensure the sauce adheres properly. Arrange the tofu blocks on a shallow heatproof plate, leaving 1 inch of space between each piece to allow steam circulation. Step 2: Prepare the Aromatics (5 minutes) Mince garlic cloves finely, aiming for pieces no larger than 1/8 inch. Grate fresh ginger using a microplane or the small holes of a box grater—this creates a fine paste that releases the essential oils. Slice Thai chilies into thin rounds, removing seeds if you prefer less heat. Slice green onions at an angle, keeping white and green parts separate. Rough chop cilantro, then set aside a small portion for garnish. Step 3: Make the Sauce (4 minutes) In a small mixing bowl, combine fish sauce, fresh lime juice, and palm sugar. Whisk until the sugar completely dissolves, about 30 seconds. Add minced garlic, grated ginger, and sliced chilies to the sauce. Stir thoroughly to incorporate all ingredients. The sauce should smell intensely aromatic—ginger forward with background notes of lime and garlic. Taste and adjust: add more lime juice for brightness, more fish sauce for umami depth, or more sugar to balance heat. Step 4: Set Up Your Steamer (3 minutes) Fill a large pot with water to a depth of 2 inches. Bring to a boil over high heat. Position the steamer basket or insert inside the pot—the water should not touch the bottom of the basket. Cover the pot with the lid to preheat the steamer for 2 minutes. The steam should be vigorous and consistent when you're ready to proceed.

    Cooking Phase (12 minutes)

    Step 5: Distribute Sauce (2 minutes) Carefully pour the ginger-garlic sauce evenly over each tofu block, reserving about 2 tablespoons for finishing. The tofu should be visibly glistening with sauce. Scatter the white parts of the green onions and half of the chopped cilantro over the tofu. This layering ensures maximum flavor absorption during steaming. Step 6: Begin Steaming (8 minutes) Carefully place the plate of tofu into the preheated steamer basket. The tofu should not be directly touching the water. Cover the pot with a tightly fitting lid to trap the steam. Steam over medium-high heat for 8 minutes. You should hear consistent hissing and see steam escaping from the pot's edges. After 4 minutes, carefully peek under the lid—the tofu should glisten slightly as the sauce penetrates the surface. Step 7: Add Finishing Touches (1 minute) Using tongs or a heat-resistant spatula, carefully remove the plate from the steamer. The tofu will be delicate, so move slowly. The surface should appear slightly translucent and glossy. While still hot, distribute the reserved sauce over the tofu. The residual heat will warm the sauce through without cooking it further, preserving the ginger's bright, fresh flavor. Step 8: Plate and Garnish (1 minute) Using a wide spatula or slotted spoon, transfer each tofu block to a serving plate or shallow bowl. The tofu should slide gently without breaking. Spoon the accumulated sauce from the steaming plate over each portion. Top with fresh cilantro sprigs, thinly sliced red chili for color and heat, green onion greens, and a sprinkle of sesame seeds if desired. Serve immediately while steam still rises from the dish, accompanied by lime wedges for additional brightness.

    Expert Tips

    Tip 1: Choose the Right Tofu Texture Soft or silken tofu is essential for this recipe—medium or firm tofu will have a rubbery texture that detracts from the delicate, custard-like quality of the finished dish. Look for tofu that jiggles slightly when the package is shaken. Japanese or Korean brands typically offer superior silken varieties compared to Chinese brands. Tip 2: Ginger Quality Matters Significantly Fresh ginger degrades quickly once cut. For the brightest, most peppery flavor, purchase ginger with thin, papery skin (indicating youth) and grate it immediately before cooking. Avoid pre-grated ginger from jars, which loses volatile oils. A piece roughly the size of a golf ball provides the 3 tablespoons needed for this recipe. Tip 3: Palm Sugar Creates Authentic Depth While brown sugar works as a substitute, palm sugar provides a caramel-like sweetness that enhances the umami of fish sauce. Look for it in Asian markets labeled as "nam tan pip" in Thai or cylindrical blocks. If unavailable, coconut sugar offers a similar flavor profile and dissolves easily in cold sauce. Tip 4: Balance the Sauce Components Thai flavors depend on the interplay of hot, sour, salty, and sweet. Taste the sauce before steaming—it should make you wince slightly from the ginger and chili, pucker from the lime, and then balance with the umami of fish sauce and sweetness of sugar. Adjust incrementally: 1 teaspoon at a time prevents overseasoning. Tip 5: Steam, Don't Boil Maintain a steady steam rather than vigorous boiling. Excessive boiling causes water droplets to condense inside the cover and drip onto the tofu, diluting the sauce. If you notice water droplets forming, wrap a cloth around the underside of the lid to absorb moisture. Tip 6: Serve Within Minutes of Steaming The tofu begins to firm and the sauce begins to cool the moment it leaves the steamer. For optimal texture and temperature contrast, plate immediately. The warm tofu absorbs flavors most readily during this window. If you must hold the tofu, keep it loosely covered on a warm plate, not in the steamer where condensation will make it soggy.

    Variations

    Variation 1: Spicy Tom Yum-Inspired Version Add 1 tablespoon red curry paste and 2 tablespoons coconut milk to the sauce, along with 2 stalks of fresh lemongrass (bruised and split lengthwise). This variation brings the famous soup's complexity to steamed tofu while maintaining the steaming method. Garnish with fresh Thai basil instead of cilantro for an even more aromatic presentation. Variation 2: Coconut Milk Variation (Creamy Thai) Replace half of the fish sauce with 4 tablespoons of full-fat coconut milk and reduce palm sugar to 1/2 tablespoon. This creates a richer, creamier sauce that coats the tofu luxuriously. Perfect for serving over jasmine rice to create a complete meal from the sauce. Variation 3: Black Garlic and Ginger (Umami-Forward) Substitute 3 tablespoons minced black garlic (fermented garlic) for the fresh garlic. Black garlic provides deep, molasses-like sweetness that complements ginger beautifully. This variation appeals to those who prefer deeper, more subtle flavors over bright ginger heat. Variation 4: Mushroom and Tofu Medley Arrange 8 oz thinly sliced shiitake or oyster mushrooms alongside the tofu in the steamer. Pour the sauce over both. The mushrooms absorb the sauce while releasing their umami compounds into the liquid, creating a more complex dish. This transforms the recipe into a complete one-plate meal. Variation 5: White Miso and Sake Version (Japanese-Thai Fusion) Mix 1 tablespoon white miso paste into the sauce, replace fish sauce with soy sauce, add 2 tablespoons sake or dry sherry, and reduce lime juice to 1 tablespoon. This East-meets-Southeast fusion maintains the ginger-cilantro foundation while introducing umami depth from miso.

    Storage Instructions

    Short-Term Storage (Refrigerator: 3-4 days) Allow the steamed tofu to cool to room temperature naturally, approximately 15 minutes. Transfer the tofu and sauce to an airtight glass container, keeping them together to prevent the tofu from drying out. Store in the coldest part of your refrigerator. The tofu will firm up and absorb additional sauce flavors during refrigeration, actually improving slightly in taste after 12-24 hours. Reheat gently in a steamer or over simmering water for 3-4 minutes until warmed through without cooking further. Freezing (Freezer: 2-3 weeks) While tofu's texture changes when frozen due to water crystal formation, the frozen-then-thawed tofu works excellently in this dish where it's already cooked and sauced. Allow cooked tofu to cool completely, transfer to a freezer-safe container with the sauce (the sauce acts as a protective barrier), and freeze. Thaw overnight in the refrigerator before reheating. The texture becomes slightly spongier, actually enhancing sauce absorption. Make-Ahead Strategy Prepare the ginger-garlic sauce up to 2 days in advance and refrigerate in a sealed container. The flavors meld and deepen over time. Prepare the tofu and aromatics the morning of service and refrigerate separately. Assemble and steam just before serving for peak freshness and heat.

    Serving Suggestions

    Complete Thai Meal Pairing Serve Thai steamed tofu as the centerpiece of a traditional Thai meal spread. Accompany with jasmine rice (cooked with a pinch of salt and 1 tablespoon of coconut milk for subtle richness), a bright green papaya salad (som tam), and a small bowl of clear broth such as tom yum or tom kha gai. This creates the four-flavor balance central to Thai dining: hot, sour, salty, and sweet. Rice Bowls Create a Thai-inspired rice bowl by placing jasmine rice in a bowl, arranging the steamed tofu on top, and drizzling the sauce over everything. Add fresh cucumber slices, shredded carrots, and roasted peanuts for textural contrast. A fried egg on top transforms it into a complete meal. Noodle Dishes Crumble or slice the steamed tofu and toss with rice noodles (pad thai style), the sauce, and a handful of fresh herbs. The soft texture disperses throughout, coating the noodles. Top with crushed roasted peanuts, lime juice, and Thai chili flakes. Appetizer Presentation Slice the cooled steamed tofu into 1/4-inch planks and arrange on a platter. Drizzle with the sauce, garnish with cilantro and sliced chilies, and serve with crispy rice crackers (khao thom) or thin rice papers for scooping. Lettuce Wrap Format Crumble the steamed tofu finely into a bowl, mix with the sauce and some minced mushrooms or water chestnuts for crunch. Serve with butter lettuce or romaine leaves, allowing diners to create their own wraps. This presentation works beautifully for interactive meals or appetizer spreads.

    Frequently Asked Questions

    Q1: Can I use firm or extra-firm tofu instead of silken tofu? Yes, though the texture will be noticeably different. Firm tofu maintains a chewy, dense quality rather than the custard-like texture silken tofu provides. If using firm tofu, reduce steaming time to 6 minutes since firmer varieties heat through faster. The finished dish will be more substantial and work better in stir-fries or grain bowls than as a delicate steamed preparation. For authenticity to Thai preparations, silken remains the best choice. Q2: What's a good substitute for fish sauce? For vegetarian versions, use soy sauce or tamari (gluten-free soy sauce) at a 1:1 ratio. For a deeper flavor that approximates fish sauce's umami, combine 2 tablespoons soy sauce with 1 tablespoon miso paste and 1 tablespoon water. Mushroom-based "fish" sauces exist in specialty stores and provide an excellent vegan alternative. Note that vegan versions lack the briny funk of traditional fish sauce but maintain the essential umami depth. Q3: Can this recipe be made in advance? The sauce can be made up to 2 days ahead and actually improves as flavors meld. However, steam the tofu no more than 4 hours before serving. After that window, the tofu begins absorbing too much sauce and becomes mushy. If you must prepare earlier, steam the tofu 2-3 hours before serving, plate it on individual serving plates, cover loosely with plastic wrap, and refrigerate. Bring to room temperature for 20 minutes before serving, or reheat very gently in the steamer for 2 minutes. Q4: How do I know when the tofu is properly steamed? The surface should appear visibly moistened and slightly translucent (the edges of the blocks become almost glassy), with visible sauce coverage on top. The tofu won't change much in appearance—it's already cooked from packaging—so you're mainly heating it through and allowing flavors to infuse, which takes 8 minutes. If you have an instant-read thermometer, the center should reach 160°F (71°C). Q5: What if I don't have a steamer basket? You can improvise a steamer using a heatproof bowl and a pot of boiling water. Invert a heat-safe bowl in the bottom of a large pot and fill with water until it reaches halfway up the bowl's side. Place your plate of tofu on the inverted bowl. Alternatively, use a simple bamboo steamer basket (inexpensive and available everywhere), a collapsible vegetable steamer, or even a perforated metal pot lid that fits inside your existing cookware. The key is creating space between the tofu and boiling water below.

    Kitchen Science: Why This Method Works

    Steam transfers heat to food through condensation, which is remarkably efficient — steam at 212°F transfers heat six times faster than air at the same temperature. This is why steaming cooks so quickly. The gentle, moist environment preserves water-soluble vitamins (B and C) that would leach into boiling water, making steaming one of the healthiest cooking methods. The enclosed environment also traps volatile aromatic compounds, concentrating the natural flavors of fresh ingredients.

    Nutrition Deep Dive

    Tofu provides complete plant protein with all nine essential amino acids, delivering about 8-15g of protein per 100g depending on firmness. Made from soybeans, tofu contains isoflavones — phytoestrogens that research has associated with reduced risk of certain cancers and improved bone density. Calcium-set tofu is an excellent non-dairy calcium source, providing up to 350mg per half-cup serving. Tofu is also rich in iron, manganese, and selenium, while being naturally free of cholesterol and low in saturated fat.

    Hosting and Entertaining Tips

    When entertaining with tofu, press and marinate the day before for maximum flavor development. Baked or air-fried tofu holds better at room temperature than other proteins, making it ideal for buffet service. A crispy tofu station with multiple dipping sauces (peanut, sweet chili, ponzu) accommodates different preferences. Label dishes clearly for guests with soy allergies. For mixed gatherings, tofu makes an excellent secondary protein alongside meat for guests who prefer plant-based options.

    Seasonal Adaptations

    Thai cuisine follows the tropical growing seasons closely. The cool season (November-February) brings the best herbs, lettuces, and lighter preparations. Hot season (March-May) calls for refreshing som tam salads, cold noodles, and spicier dishes that induce cooling sweat. Rainy season (June-October) favors warming curries, soups, and preserved ingredients. Fresh Thai basil, lemongrass, and galangal are available year-round but peak in potency during the dry months.

    Food Safety Notes

    Tofu is a low-risk protein when properly stored. Opened tofu keeps 3-5 days refrigerated, submerged in fresh water that's changed daily. Unopened shelf-stable (aseptic) tofu can be stored at room temperature until the use-by date. Signs of spoiled tofu include a sour smell, slimy texture, or discoloration. While tofu-borne illness is rare, always press and drain tofu on clean surfaces with clean towels. Freezing tofu is safe and actually improves texture for certain preparations by creating a chewier, more porous structure.

    Cultural Context and History

    Thai cuisine balances four fundamental flavors — sour, sweet, salty, and spicy — in every meal, guided by the philosophy that harmony in food creates harmony in life. The royal court cuisine of Bangkok and the rustic cooking of the countryside represent two poles of a spectrum that encompasses incredible regional diversity. Thai cooking absorbed influences from China (wok technique), India (curries), and Portugal (chiles, originally from the Americas) and transformed them into something entirely unique.

    Ingredient Substitution Guide

    If you need to swap the main protein, these alternatives work well with the same seasonings and cooking method:
  • Tempeh: Firmer and nuttier than tofu. Slice thinner and steam first to reduce bitterness.
  • Seitan: Chewier, more meat-like. Reduce marinating time since it absorbs faster.
  • Chickpeas: Drain and pat dry. Roast for crunch or mash for softer applications.
  • Paneer: Indian cheese that holds shape when cooked. Don't press — it's already firm.
  • Scaling This Recipe

    This recipe serves 4, but it's easily adjusted:
  • For halving the recipe, most timing stays the same but check for doneness 5-10 minutes earlier since smaller volumes heat through faster.
  • Acid ingredients (citrus, vinegar) should be scaled conservatively — start at 1.5x for a doubled recipe and add more to taste.
  • Salt scales linearly for most recipes, but taste at every stage. Your palate is the best measuring tool when cooking for different quantities.
  • When scaling for a crowd (4x or more), consider cooking in multiple batches rather than one enormous pot for better quality control.
  • Troubleshooting Guide

    Even experienced cooks encounter issues. Here's how to recover:
  • If the texture is rubbery rather than tender, you've oversteamed. Start checking 2-3 minutes before the suggested time for future batches.
  • If cooking is uneven, rearrange items halfway through so pieces on the edges (which receive more heat) swap with those in the center.
  • If food is waterlogged, the water level was too high and boiling liquid splashed onto the food. Keep water 1 inch below the steamer basket.
  • Beverage Pairing Guide

    Thai iced tea — that impossibly orange, creamy, sweet drink — is the classic non-alcoholic pairing, with its condensed milk sweetness cooling the chili heat. For beer, a light lager or pilsner lets the complex flavors shine without competition. Off-dry Riesling is considered the perfect wine for Thai food: its residual sugar tames the heat while its acidity matches the lime and lemongrass brightness. A Singha or Chang beer with a squeeze of lime is authentic. Coconut water provides natural, subtle sweetness that echoes the coconut milk in many Thai preparations.

    Common Mistakes to Avoid

    Avoid these common pitfalls for the best results:
  • Letting the water touch the food — steam should surround the food, not submerge it. Keep at least 1 inch of clearance.
  • Lifting the lid frequently — steam escapes rapidly and takes several minutes to rebuild to full temperature.
  • Overfilling the steamer basket — air circulation is critical. Leave space between pieces for even cooking.
  • Not maintaining a rolling boil — weak steam means uneven cooking. Keep the water at a consistent, vigorous boil.
  • Leftover Transformation Ideas

    Transform your leftovers into entirely new meals:
  • Dice and add to miso soup along with seaweed and scallions for an authentic Japanese comfort bowl.
  • Crumble leftover tofu into a scramble with vegetables, turmeric, and nutritional yeast for a protein-packed breakfast.
  • Cube and toss into a grain bowl with roasted vegetables, avocado, and your favorite dressing for a complete meal.

  • Affiliate Disclosure

    This page contains affiliate links to recommended cooking equipment and ingredients that enhance this recipe's preparation and success. When you purchase through these links, you support our culinary content creation at no additional cost to you. We recommend only products we've tested and genuinely believe improve your cooking experience. Shop Recommended Equipment
    *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.