THE THAI KITCHEN EXPLORER

Preparing Tofu for Thai Cooking

Learn how to choose, drain, press, and cut tofu for Thai stir-fries, curries, and soups. Understand firm vs. silken tofu and get step-by-step preparation tips.

4 min readPreparing Meat, Seafood and Tofu0 viewsPreparing Tofu for Thai Cooking
— · 0 votes
Contents
  1. Choosing the Right Tofu for Thai Dishes
  2. What Each Type Contributes
  3. Draining and Pressing Tofu
  4. Step-by-Step Pressing
  5. Cutting Tofu for Thai Cooking
  6. Using Prepared Tofu in Thai Dishes
  7. Simple Substitutes and Their Limits

Preparing tofu for Thai cooking means choosing the right type—usually firm or extra-firm for stir-fries and curries, silken for soups—then draining, pressing, and cutting it so it absorbs sauces and holds its shape during cooking. Tofu's mild taste and spongy texture make it ideal for soaking up bold Thai flavors like coconut milk, lemongrass, chili, and lime.

Choosing the Right Tofu for Thai Dishes

Thai dishes often call for two main types of tofu: firm/extra-firm and silken. Firm tofu is dense, holds together when stir-fried or simmered in curry, and has a slightly chewy bite. Silken tofu is soft, delicate, and creamy, best for soups like tom yum or light broths where it can gently poach. You can recognize firm tofu by its pale cream color, compact rectangular block, and visible coarse texture when cut. Silken tofu is whiter, smoother, and jiggles like custard; it often comes in aseptic boxes rather than water-filled tubs.

What Each Type Contributes

Firm tofu contributes protein and a satisfying chew without falling apart; it also absorbs sauces well after pressing. Silken tofu adds silkiness and body to soups, but it breaks easily and does not hold up to high-heat stir-frying. For most Thai curries and stir-fries, use firm or extra-firm tofu. If a recipe simply says "tofu" without specifying, firm is a safe choice for saucing and browning.

Draining and Pressing Tofu

Draining removes excess water from the tofu package, and pressing squeezes out internal moisture. This step matters because water dilutes sauces and prevents browning. For firm tofu, drain the liquid from the package, then wrap the block in a clean kitchen towel or paper towels. Place it on a plate, set another plate or a small cutting board on top, and add a weight—such as a can of beans or a heavy skillet. Let it press for 15–30 minutes. For silken tofu, skip pressing; simply drain and use carefully.

Step-by-Step Pressing

  1. Open the package and pour off the water.
  2. Wrap the tofu block in a lint-free towel or several layers of paper towels.
  3. Place the wrapped tofu on a flat plate.
  4. Set a second plate or cutting board on top of the tofu.
  5. Add a weight of 1–2 pounds (about 500 g–1 kg). A 15-ounce can works well.
  6. Let stand for 15 minutes for a light press or 30 minutes for a firmer, drier texture.
  7. Unwrap and pat dry before cutting.

Pressing longer than 30 minutes is rarely necessary for Thai dishes; over-pressed tofu can become too dense and less absorbent. If you are short on time, a 10-minute press is still better than none.

Cutting Tofu for Thai Cooking

How you cut tofu affects how it cooks and how sauce clings to it. For stir-fries, cut firm tofu into cubes of about 1 inch (2.5 cm), which brown evenly and toss well. For curries, slightly larger chunks of 1–1.5 inches (2.5–4 cm) hold up during simmering. For soups, silken tofu is often cut into 1-inch cubes and added near the end. To cut silken tofu without breaking it, use a very sharp knife and a gentle sawing motion, or cut it in the palm of your hand before adding to soup.

Comparison of Firm and Silken Tofu for Thai Cooking
FeatureFirm / Extra-Firm TofuSilken Tofu
TextureDense, spongy, holds shapeSoft, custard-like, fragile
Best forStir-fries, curries, deep-fryingSoups, steaming, blending
Draining & pressingYes, press 15–30 minutesDrain only, do not press
Typical cut1-inch cubes or slabs1-inch cubes, added gently
Flavor absorptionGood after pressingMinimal; carries broth
Common Thai dishesPad Thai, green curry, basil stir-fryTom yum soup, clear soups, desserts

Using Prepared Tofu in Thai Dishes

Once drained, pressed, and cut, tofu is ready for classic Thai cooking methods. In stir-fries like pad see ew or tofu with Thai basil, sear tofu in a hot wok with oil until golden before adding vegetables and sauce—this creates a crisp exterior that contrasts with the soft inside. In curries such as red or green curry, add pressed and cubed tofu to the simmering coconut milk; it will absorb the spicy, fragrant liquid. For soups like tom yum, slide silken tofu cubes into the hot broth just before serving to warm through without breaking apart.

Simple Substitutes and Their Limits

If you cannot find tofu, you can substitute paneer for firm tofu in stir-fries or curries; it is similarly mild and holds shape, but it is dairy-based and will not absorb flavors as deeply. For silken tofu in soups, soft cooked egg custard or very soft scrambled eggs can mimic the silky texture, but they change the dish's character and are not plant-based. Tofu is the best choice for authentic texture and flavor absorption in Thai cooking.

Related articles