An authentic Thai street food classic combining crispy pan-fried tofu and succulent shrimp with chewy rice noodles, tangy tamarind sauce, crunchy peanuts, and fresh lime. Sweet, sour, salty, and savory in every bite.
Soak rice noodles in warm water for 15-20 minutes until pliable but still slightly firm. Drain well.
Whisk together tamarind paste, fish sauce, palm sugar, and rice vinegar in a small bowl to make the pad thai sauce. Set aside.
Heat 1 tablespoon oil in a large wok or skillet over high heat. Add tofu cubes and cook for 4-5 minutes, turning occasionally, until golden and crispy on all sides. Remove and set aside.
Add 1 tablespoon oil to the same wok. Cook shrimp for 1-2 minutes per side until pink and curled. Remove and set aside with the tofu.
Add remaining oil to the wok. Sauté garlic for 15 seconds, then push to one side. Pour beaten eggs into the wok and scramble until just set.
Add drained noodles and pad thai sauce to the wok. Toss vigorously with tongs for 2-3 minutes until noodles are coated and slightly caramelized.
Return tofu and shrimp to the wok. Add bean sprouts and green onions, tossing everything together for 30 seconds.
Serve topped with chopped peanuts, fresh cilantro, lime wedges, and chili flakes.