Prepare the sauce: In a bowl, mix soy sauce, lime juice, softened tamarind and water, maple syrup, sriracha, and chili flakes. Adjust sweetness or spice as desired.
Cook the noodles: Cook the rice noodles according to the package, either by soaking or boiling. Drain and set aside.
Sauté aromatics: In a large pan, heat the oil and sauté the chopped shallot and garlic for 1–2 minutes until fragrant.
Add tofu and vegetables: Add the baked tofu, carrots, bean sprouts, and cabbage. Stir-fry for a few minutes until the veggies soften slightly.
Cook the vegan eggs: Push the veggies to one side of the pan. In the open space, scramble the vegan egg until set, then mix it into the vegetables.
Combine with sauce and noodles: Add the cooked noodles and pour the sauce over top. Stir well until the noodles absorb the sauce and everything is evenly coated.
Serve: Top with fresh cilantro, peanuts, bean sprouts, and extra cabbage.
Notes
Storage: Store leftovers in an airtight container for up to 2 days. Reheat in a pan with a splash of water to loosen the noodles.Substitutions: Use tamari instead of soy sauce for a gluten-free version. Replace vegan eggs with more tofu if preferred.Heat control: Adjust spice by increasing or reducing sriracha and chili flakes.Noodle texture: If noodles clump, rinse them under warm water before tossing into the pan.
Variations
Peanut Pad Thai: Add 1–2 tablespoons of peanut butter to the sauce for a creamy twist.Veggie-packed Pad Thai: Add mushrooms, snap peas, or bell peppers for more texture and color.Extra spicy: Add Thai chili, sambal oelek, or chili crisp to the finished dish.