Emma asked to learn Thai food months ago and I kept saying soon, the way parents do when they mean it but life keeps cutting in. Her promotion ceremony felt like the right moment to finally mean it — not because it was perfect timing, but because she was standing right there beside me at the stove, willing to adjust the sauce one more time, and that’s all cooking really asks of you. This is the version we landed on that Friday night: close, good, and already making me think about next time.
Pad Thai with Shrimp and Tofu
Prep Time: 20 min | Cook Time: 15 min | Total Time: 35 min | Servings: 4
Ingredients
- 8 oz flat rice noodles (pad Thai width)
- 3 tablespoons tamarind paste (not concentrate)
- 3 tablespoons fish sauce
- 2 tablespoons palm sugar or light brown sugar
- 1 tablespoon oyster sauce
- 3 tablespoons neutral oil, divided
- 7 oz extra-firm tofu, pressed and cut into 3/4-inch cubes
- 12 oz medium shrimp, peeled and deveined
- 3 cloves garlic, minced
- 2 shallots, thinly sliced
- 3 large eggs, lightly beaten
- 2 cups fresh bean sprouts
- 3 green onions, cut into 1-inch pieces
- 1/3 cup roasted peanuts, roughly crushed
- 1 lime, cut into wedges
- Dried chili flakes, for serving
Instructions
- Soak the noodles. Place the rice noodles in a large bowl and cover with room-temperature water. Soak for 20 minutes until pliable but still firm. Drain and set aside. Do not use hot water — they’ll finish cooking in the wok.
- Make the sauce. In a small bowl, whisk together the tamarind paste, fish sauce, palm sugar, and oyster sauce until the sugar is dissolved. Taste: it should be tangy first, then sweet, then salty. Adjust a little at a time — this is the part you do together.
- Crisp the tofu. Heat 1 tablespoon of oil in a large wok or skillet over high heat. Add the tofu cubes in a single layer and cook without moving for 2–3 minutes, until golden on one side. Flip and cook another 2 minutes. Remove to a plate.
- Cook the shrimp. Add another tablespoon of oil to the wok. Add the shrimp and cook 1–2 minutes per side until just pink. Remove to the plate with the tofu.
- Build the base. Add the remaining oil, then the garlic and shallots. Stir-fry over high heat for 1 minute until fragrant and just golden. Add the drained noodles and pour the sauce over everything. Toss with tongs for 2 minutes, letting the noodles absorb the sauce. If they stick, add a splash of water.
- Scramble the eggs. Push the noodles to one side of the wok. Add the beaten eggs to the empty side and scramble gently until just set, about 45 seconds. Fold the soft egg into the noodles.
- Finish and serve. Return the tofu and shrimp to the wok. Add the bean sprouts and green onions. Toss everything together over high heat for 1 minute — the sprouts should soften slightly but keep a little crunch. Plate immediately. Top with crushed peanuts and serve with lime wedges and chili flakes on the side.
Nutrition (per serving)
Calories: 510 | Protein: 34g | Fat: 18g | Carbs: 54g | Fiber: 3g | Sodium: 1,140mg