← Back to Blog

Pad Thai -- The Next-Time Promise

Last week of school. Tyler is done with sophomore year. Emma is done with middle school — she walks into high school in August and I'm not ready. Lily finishes fifth grade and starts middle school next year. All three of my kids are in motion and I'm standing at the smoker watching them pull ahead of me. Emma's eighth-grade graduation was Thursday. They don't call it graduation — it's a "promotion ceremony" — but there were caps and gowns and a slide show of baby pictures and I sat in the auditorium between Tyler and Lily and watched my daughter cross the stage and accept her certificate of promotion and I clapped so hard my hands stung. Christine was there too. We sat two seats apart, which is the exact correct distance for divorced parents at a school event. Close enough to be united. Far enough to be separate. Doug was there. He clapped. Good for Doug. After the ceremony, I took the kids to La Guadalupana — a Mexican restaurant in the neighborhood that's been there since 1979 and makes enchiladas that could make a grown man weep. Emma ordered the chile relleno. Tyler got the carne asada plate. Lily got cheese quesadillas because she's eleven and cheese quesadillas are the universal safe food of childhood. Emma was quiet at dinner. Not sad-quiet — processing-quiet. I know the difference. She's leaving a school where she was comfortable, where she knew every teacher and every hallway, and going to a school where she'll be the youngest again. I said, "You nervous about high school?" She said, "A little." I said, "You're going to crush it." She said, "I know. I'm still nervous." Thirteen years old and already wise enough to know that confidence and nervousness can coexist. She's ahead of where I was at forty. Made a celebration dinner Friday night: my take on pad Thai. I know — it's not Vietnamese. But Emma's been asking to learn Thai food, and pad Thai is the gateway. Rice noodles, tamarind sauce, egg, tofu, shrimp, crushed peanuts, lime, bean sprouts. The trick is the sauce — tamarind paste, fish sauce, palm sugar, in a ratio that changes every time I make it because I still haven't nailed it. Emma stood next to me and we adjusted together. More sugar. No, more tamarind. A little more fish sauce. It was close. It was good. It wasn't perfect. Next time. Next time. That's the promise of cooking. There's always a next time.

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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

Bobby Tran
About the cook who shared this
Bobby Tran
Week 60 of Bobby’s 30-year story · Houston, Texas
Bobby Tran was born in a refugee camp in Arkansas to parents who fled Saigon with nothing. He grew up in Houston straddling two worlds — Vietnamese at home, Texan everywhere else — and learned to cook from his mother's pho and a neighbor's BBQ smoker. He's a former shrimper, a recovering alcoholic, a divorced dad of three, and the guy who marinates brisket in fish sauce and lemongrass because he doesn't believe in borders, especially when it comes to flavor.

How Would You Spin It?

Put your own twist on this recipe — what would you add, remove, or swap?