
The number one mistake with Pad Thai at home is overcrowding the wok. Everything about the dish — the smoky flavour, the slightly caramelised noodles, the crispy tofu — depends on dry heat rather than steam. As soon as you add more than two portions to a home burner, the ingredients release moisture faster than it can evaporate and the whole thing becomes a stew. Make two portions at a time, maximum. If you're cooking for four, wash the wok and repeat. The second batch takes five minutes.
For maximum tofu crispiness: after pressing, toss the cubes with 1 teaspoon of cornflour before frying. The cornflour creates a thin coating that crisps up faster than plain tofu and holds its texture when the sauce is added. For the sauce: palm sugar produces a deeper, more rounded sweetness than brown sugar and is worth buying if you find it. It's common in Asian supermarkets and keeps indefinitely. If you can only find tamarind concentrate (Indian-style, very dark and thick), use half the amount — it's far more intense than the Thai paste.
Tofu Pad Thai
By Sergei Martynov
Flat rice noodles stir-fried with pressed tofu, bean sprouts, and spring onions in a tamarind-fish sauce-palm sugar sauce, finished with crushed peanuts and lime. This is a vegetarian adaptation of the classic Thai street dish — not a compromise version, but a version that works because the sauce, technique, and noodle handling are treated correctly. The tamarind is non-negotiable. The wok needs to be genuinely hot. The tofu needs to be dry before it hits the pan. Get those three things right and the rest follows.
What you'll need
Ingredients
- 200 g
See recipes with flat rice noodles — soak in warm water 20–30 min until pliableflat rice noodles (pad thai width, 3–5 mm) — soak in warm water 20–30 min until pliable, do not boil
i - 300 g
See recipes with extra-firm tofuextra-firm tofu, pressed dry 15+ minutes, cut into 1.5 cm cubes
i - 3 tbsp
See recipes with tamarind pastetamarind paste (Thai-style, not Indian concentrate)
i - 3 tbsp
See recipes with soy saucesoy sauce (or vegan fish sauce for more depth)
i - 1.5 tbsp
See recipes with palm sugar or light brown sugarpalm sugar or light brown sugar
i - 2 tbsp
See recipes with neutral oil with a high smoke pointneutral oil with a high smoke point (peanut, sunflower, or avocado)
i - 3
See recipes with garlic clovesgarlic cloves, minced
i - 2
See recipes with shallotsshallots, thinly sliced
i - 2
See recipes with eggs — push to the side of the wok and scrambleeggs — push to the side of the wok and scramble (omit for fully vegan)
i - 100 g
See recipes with bean sproutsbean sprouts
i - 3
See recipes with spring onionsspring onions, cut into 3 cm pieces
i - 40 g
See recipes with roasted peanutsroasted peanuts, roughly crushed
i - 1
See recipes with limelime, cut into wedges — essential at the table
i - 1 tsp
See recipes with dried chilli flakes — adjust to heat preferencedried chilli flakes — adjust to heat preference
i
How to make it
Instructions
- 1
Prepare everything before you start cooking. Pad Thai moves fast — there is no time to chop anything once the wok is hot. Soak the rice noodles in warm (not boiling) water for 20 to 30 minutes until they bend without snapping. Drain and set aside. Press the tofu: wrap in paper towels and place a heavy object on top for at least 15 minutes. Make the sauce: whisk together the tamarind paste, soy sauce, and palm sugar in a small bowl until the sugar dissolves. This is your complete flavour base — taste it. It should be sour, salty, and slightly sweet. Adjust with more tamarind for sourness or more sugar if it tastes sharp.
- 2
Crisp the tofu. Heat 1 tablespoon of oil in the wok over medium-high heat until you see the first wisps of smoke. Add the tofu cubes in a single layer without crowding. Do not stir for the first 2 to 3 minutes — let the side in contact with the pan form a golden crust. Turn and repeat until all sides are golden. Remove to a plate. The tofu should be dry on the outside and slightly chewy — if it's soft, the wok wasn't hot enough or the tofu wasn't pressed dry.
- 3
Build the stir-fry base. Add the remaining oil to the same wok over high heat. Add the shallots and garlic and stir-fry for 60 seconds until fragrant and lightly coloured. Add the drained rice noodles and pour the sauce over them. Toss continuously with tongs for 1 to 2 minutes — the noodles will start to absorb the sauce and turn amber. If they stick, add a tablespoon of water. Push everything to one side of the wok.
- 4
Scramble the eggs and combine. Crack the eggs into the cleared space in the wok. Let them sit for 10 seconds, then scramble gently until just set but still slightly wet. Fold into the noodles and toss everything together. The egg should coat the noodles in small pieces rather than forming a solid omelette.
- 5
Add the remaining ingredients and serve. Add the crisped tofu, bean sprouts, spring onions, and chilli flakes. Toss for 30 to 45 seconds — just enough to warm everything through. The bean sprouts should stay slightly crunchy. Divide between two bowls immediately. Top with crushed peanuts and serve with lime wedges and extra chilli on the side. Pad Thai does not hold — eat it right out of the wok.
Frequently Asked Questions
How do you soak rice noodles for pad thai — warm or cold water and for how long?
Soak flat rice noodles for pad thai in warm (not boiling) water for 20 to 30 minutes until they're pliable — they should bend easily without snapping but still have some firmness and resistance to the bite. Boiling water over-softens them before they even reach the wok, and they'll fall apart when stir-fried. Too short a soak leaves them stiff and they won't absorb the sauce. Check readiness by bending one noodle: it should fold cleanly in half without breaking. After soaking, drain well and use kitchen scissors to cut the noodles in half — shorter lengths are much easier to toss in the wok.
What can you substitute for tamarind in pad thai — and is it worth it?
Tamarind is the defining flavour of pad thai. It provides a sour, fruity, slightly complex acidity that no single ingredient replicates exactly. Without it, the dish is a different thing — still good, but not pad thai. The closest substitute: 1 tablespoon tamarind = 2 teaspoons lime juice + 1 teaspoon brown sugar + 1 teaspoon Worcestershire sauce. Or: 1 tablespoon rice vinegar + a pinch of brown sugar for the sourness. The honest advice: find tamarind paste at an Asian grocery or online. It keeps for months and completely transforms the result. Note: Thai-style tamarind paste is looser and milder than Indian tamarind concentrate — if using the Indian version, use half the quantity stated in the recipe.
Why is my tofu for pad thai soft instead of crispy and how do you fix it?
Soft tofu in a stir-fry usually comes down to three things. First, the wrong tofu: only extra-firm tofu has a low enough water content to crisp. Silken or soft tofu will never brown properly. Second, not pressed dry enough: wrap the block in paper towels and press under a heavy board for at least 15 minutes — the more water removed, the better the crust. Third, wok too cool or too crowded: the pan must be hot enough to sear, not steam. Add the tofu cubes in a single layer with space between each one and don't stir for the first 2 to 3 minutes. For an even better crust, toss the pressed tofu cubes in 1 teaspoon of cornflour before frying.
Do you need a wok for pad thai at home — what if you don't have one?
A carbon steel or cast iron wok over the highest heat your burner can produce is the ideal tool because it holds very high temperatures and has the surface area to stir-fry without steaming. At home, the largest, heaviest skillet you own — cast iron or carbon steel — works acceptably. The critical rule is not overcrowding: cook a maximum of two portions at a time. More than that and the ingredients release moisture faster than it evaporates, turning the dish into a braise. The pan must be smoking hot before the oil goes in. A thin non-stick pan is the worst option — it can't hold the heat needed and warps at the temperatures required.
Is tofu pad thai vegan and how do you make it fully plant-based?
Traditional pad thai contains eggs and fish sauce, so it's not vegan as usually made. To make it fully plant-based: skip the eggs or replace with crumbled silken tofu tossed with a little turmeric (for colour) and nutritional yeast (for umami). Replace fish sauce with vegan fish sauce (available in Asian shops) or a combination of soy sauce and a small piece of dried seaweed (kombu or nori) simmered briefly to add oceanic umami. The remaining ingredients — rice noodles, tamarind, palm sugar, tofu, bean sprouts, peanuts, lime — are naturally vegan. The result is slightly milder than the fish sauce version but good seaweed-based substitutes bring enough depth to make a genuinely satisfying bowl.












Join the conversation
Comments (1)
After cooking pad thai across Bangkok for a week, the biggest lesson I brought home was about heat. Restaurant wok burners hit temperatures that home stoves simply cannot match, so I compensate by cooking in two batches — tofu first, then noodles separately. If you pile everything in at once on a home burner, the temperature drops and the noodles absorb sauce instead of getting that slightly charred wok flavour. Press the tofu for at least 30 minutes, ideally an hour. Patience with pressing equals crispiness in the pan.