Large nonstick skillet or wok A wok is ideal for high-heat cooking and that characteristic smoky flavor, but a large skillet works well too.
Tofu press or heavy pan To press excess water out of the tofu for better crisping.
Medium saucepan To soak or boil the rice noodles, depending on package directions.
Spatula or wok turner A sturdy spatula will help you toss ingredients quickly and evenly.
Knife and Cutting Board For slicing vegetables and tofu cleanly.
Ingredients
For the Sauce
3tablespoonstamarind pasteauthentic Pad Thai flavor starts here
3tablespoonspalm sugaror light brown sugar
2tablespoonssoy sauceor tamari for gluten-free
1tablespoonrice vinegar
1tablespoonvegetarian oyster sauceoptional but highly recommended
1–2 teaspoons chili garlic sauceadjust based on spice preference
For the Stir-Fry
8ozextra-firm tofupressed and cut into cubes
8ozflat rice noodlesabout ¼ inch wide
3tablespoonsvegetable oildivided
3clovesgarlicminced
2shallotsthinly sliced
2eggsoptional, omit for vegan version
1cupbean sprouts
1medium carrotjulienned
4scallionssliced (white and green parts separated)
¼cuproasted peanutscrushed
1limecut into wedges
Fresh cilantro for garnish
Instructions
Prepare the Noodles
Soak the rice noodles in warm water for about 25 minutes until they are pliable but not mushy. If the package says to boil them, do so but remove them just before fully soft. Drain and set aside.
Make the Sauce
In a small bowl, whisk together tamarind paste, sugar, soy sauce, rice vinegar, vegetarian oyster sauce, and chili garlic sauce. Taste and adjust as needed—this is your flavor backbone.
Crisp the Tofu
Heat 1 tablespoon of oil in your wok over medium-high heat. Add the tofu cubes and cook until all sides are golden brown and crispy. Remove from the wok and set aside.
Sauté the Aromatics
Add another tablespoon of oil. Toss in garlic and shallots and stir-fry until fragrant, about 1–2 minutes. If using eggs, push the garlic mixture to one side, crack the eggs in, scramble quickly, then mix everything together.
Add Noodles and Sauce
Toss in the drained noodles and pour the sauce over them. Use tongs or a spatula to mix thoroughly, ensuring each strand is coated. Stir-fry for 2–3 minutes, allowing the noodles to absorb the sauce.
Add Veggies and Tofu
Add bean sprouts, carrots, the white parts of scallions, and the cooked tofu. Stir-fry briefly—just until vegetables begin to soften but still retain crunch.
Finish and Serve
Remove from heat. Plate the Pad Thai and top with green scallions, crushed peanuts, and fresh cilantro. Serve with lime wedges on the side for that final zing.