Soak the rice noodles in warm water for about 10 minutes, or until soft. Drain and set aside.
4 ounces rice noodles
In a small bowl, mix together the ingredients for the sauce.
3 tablespoons fish sauce, 2 tablespoons tamarind paste, 1 tablespoon sugar, 1 tablespoon soy sauce, 1 teaspoon chili powder
Heat the vegetable oil in a wok over medium-high heat. Add the garlic and cook until fragrant.
2 tablespoons vegetable oil, 2 cloves garlic
Add the shrimp and tofu, cooking until the shrimp turn pink and the tofu is golden.
8 large shrimp, 1/2 cup firm tofu
Push the shrimp and tofu to one side of the wok. Pour the beaten eggs into the empty side and scramble until just set.
2 eggs
Add the drained noodles and the sauce to the wok, tossing everything together until well combined.
Stir in the bean sprouts and green onions, cooking for another 1-2 minutes.
1 cup bean sprouts, 2 green onions
Serve the pad thai topped with crushed peanuts, fresh cilantro, and lime wedges on the side.
1/4 cup peanuts, 1 lime, Fresh cilantro
Notes
For a vegetarian version, omit the shrimp and add more tofu or vegetables.
Adjust the spice level to your preference by adding more or less chili powder.