This is a vegan Pad Thai built around crispy pan-fried tofu, chewy rice noodles, and a tamarind-soy sauce that hits sweet, sour, salty, and spicy all at once. It comes together in one wok or large skillet, and the whole thing is on the table in about 30 minutes. If you want a weeknight noodle dish that actually tastes like something, this is a reliable one.
What makes this version work
Two things matter most here. First, pressing the tofu before you cook it. Extra moisture is the enemy of a crispy crust — even 15 minutes under a heavy pan makes a real difference. Second, the noodles need to be soaked but not fully cooked before they hit the wok. They should still have a little resistance when you add them, because they finish cooking in the sauce. Oversoaked noodles turn to mush the moment they touch the heat. Get those two steps right and the rest of the dish follows.
Ingredient notes
- Tamarind paste: Look for it in the international aisle or an Asian grocery. Tamarind concentrate works too — use about half the amount since it’s stronger. Don’t substitute lemon juice; the flavor profile is genuinely different.
- Tamari vs. soy sauce: Either works. Tamari is gluten-free and slightly richer. If you’re using regular soy sauce, it can run saltier, so taste before adding more.
- Coconut sugar or brown sugar: Both work in place of palm sugar. The difference in the finished dish is minimal.
- Bean sprouts: Fresh only — canned sprouts are too soft and add unwanted liquid to the wok.
- Firm vs. extra-firm tofu: Extra-firm is the better call. It holds its shape through pressing, frying, and tossing without crumbling.
Mistakes to avoid
- Crowding the tofu in the pan: If the cubes are touching, they steam instead of fry. Cook in a single layer, and if your pan is small, do two batches — skip the garnish dish instead of skipping this step.
- Adding the sauce too early: Put the sauce in before the noodles are in the pan and it scorches on the bottom. Add noodles first, toss once, then pour the sauce over.
- Using medium heat: Pad Thai needs high heat to get any caramelization on the noodles and tofu. A timid flame just stews everything.
- Skipping the taste-and-adjust step: Tamarind paste varies a lot by brand. Before you plate, taste the noodles and adjust — a little more tamari for salt, a squeeze of lime for brightness, or a pinch more sugar if it’s too sharp.
- Letting the dressed noodles sit: Rice noodles keep absorbing liquid. Serve immediately after tossing, or the texture suffers.
Make-ahead notes
The sauce can be mixed and stored in a jar in the fridge for up to five days — that’s the most useful thing to do ahead of time. Pressed, uncooked tofu keeps in an airtight container in the fridge for up to two days. The assembled dish is best eaten right away, but leftovers keep for two days refrigerated. Reheat in a hot skillet with a splash of water to loosen the noodles, not in the microwave — the microwave makes the tofu rubbery and the noodles gummy. Freezing is not recommended; rice noodles break down and the texture doesn’t recover.

Pad Thai with Tofu
Equipment
- 1 Wok or large skillet
- 1 Cutting board
- 1 Knife
- 1 Measuring cups and spoons
Ingredients
Main Ingredients
- 8 ounces flat rice noodles soaked according to package instructions
- 1 tablespoon neutral oil such as vegetable or canola
- 1 block firm tofu pressed and cut into 1-inch cubes
- 2 cloves garlic minced
- 1 cup fresh bean sprouts rinsed
- 2 tablespoons scallions chopped, both green and white parts
Sauce
- 3 tablespoons tamarind paste adjust to taste for more tanginess
- 2 tablespoons soy sauce use gluten-free tamari if preferred
- 2 tablespoons coconut sugar or brown sugar
- 1 tablespoon lime juice
- 1 pinch chili flakes optional, add more for spiciness
Instructions
- Prepare the sauce. In a small bowl, whisk together the tamarind paste, soy sauce, coconut sugar, lime juice, and chili flakes. Taste and adjust sweetness or tanginess if desired.
- Soak the noodles. Follow the package instructions to soak or partially cook the rice noodles until they’re softened but not mushy. Drain them well and set aside.
- Cook the tofu. Heat a wok or large skillet over medium-high heat (approximately 190°C/375°F). Add the oil, then the tofu cubes. Sauté the tofu until all sides are golden brown, about 5–7 minutes.
- Stir-fry the aromatics. Reduce heat slightly and add the minced garlic. Stir-fry for 30 seconds or until fragrant, being careful not to let the garlic burn.
- Combine noodles and sauce. Add the drained rice noodles to the wok, followed by the prepared sauce. Toss well to coat the noodles evenly, cooking for another 2–3 minutes.
- Add veggies and garnish. Stir in the fresh bean sprouts and chopped scallions. Cook for 1 minute more. Remove from heat to keep vegetables crisp.
Notes
- For a gluten-free adaptation, use tamari instead of soy sauce.
- If you want a sweeter sauce, incorporate a bit more coconut sugar.
- Consider pan-frying tofu in smaller batches for extra crispiness.
Nutrition
Frequently asked questions
Can I use rice vermicelli instead of flat rice noodles?
You can, but the dish will feel lighter and less substantial. Vermicelli soaks up sauce faster and can clump more easily in the wok, so watch it closely and toss quickly once the sauce goes in.
My tofu never gets crispy — what am I doing wrong?
The most common cause is moisture. Press the tofu for at least 15 minutes and make sure the pan and oil are fully hot before the cubes go in. Also, don’t move the tofu around — let each side sit undisturbed for 2 to 3 minutes so a crust can actually form.
Where do I find tamarind paste if my regular grocery store doesn’t carry it?
Any Asian or South Asian grocery store will stock it, usually near the chutneys or curry pastes. Online is also reliable. In a real pinch, a mix of lime juice and a small amount of brown sugar can approximate the tartness, though the flavor won’t be identical.
Is this dish spicy?
At the default amount of chili flakes, it has mild background heat — noticeable but not hot. Add more chili flakes at the end if you want more, or serve with sriracha on the side so everyone can adjust their own bowl.
If you liked this one
- Vegan Thai Drunken Noodles
- Vegan Pad Kra Pao
- Vietnamese Rice Noodle Salad
- Indonesian Gado-Gado Peanut Salad
