Andy Ricker's Phat Thai (Stir-Fried Rice Noodles With Shrimp, Tofu, and Peanuts)

Phat Thai with Tofu, Shrimp, and Peanuts
Austin Bush

Phat thai wasn't on Andy Ricker's original menu at his Portland restaurant, Pok Pok, nor was it on much later iterations of the menu, despite frequent requests. He gradually introduced the dish as a late night special at his bar, Whiskey Soda Lounge, but it wasn't until he opened a noodle shop in New York that he fully embraced the public's demand for a serious plate of Thai fried noodles. Ricker's recipe in his new Pok Pok cookbook is a version of the dish he serves in New York. Even though it has a long, somewhat chaotic ingredient list, the final dish is subtle and almost delicate.

Why I picked this recipe: Ricker is so picky about the way he prepares each of his dishes, so I knew his phat thai would be a standout.

What worked: The sweet and sour undertones of the sauce don't overpower the tofu or shrimp, instead blending harmoniously with the understated proteins.

What didn't: Nothing.

Suggested tweaks: You could make this with all shrimp or all tofu if you'd like, or swap them out for another quick-cooking protein. You'll need to make a trip to an Asian market for the dried shrimp, tamarind, and palm sugar. If you want to serve more than one diner, you can double the ingredients, but you'll need to cook each serving in its own batch so as not to crowd the pan.

Reprinted with permission from Pok Pok: Food and Stories from the Streets, Homes, and Roadside Restaurants of Thailand by Andy Ricker with JJ Goode. Copyright 2013. Published by Ten Speed Press, a division of Random House. All rights reserved. Available wherever books are sold.

Recipe Details

Andy Ricker's Phat Thai (Stir-Fried Rice Noodles With Shrimp, Tofu, and Peanuts)

Active 60 mins
Total 60 mins
Serves 1 serving


Shrimp and Sauce:


  • 4 ounces (about 2 cups, tightly packed) semi-dried thin, flat rice noodles (sometimes labeled “phat thai”), see note

  • 2 tablespoons rendered pork fat or vegetable oil

  • 1 large egg, at room temperature

  • 1 1/4 ounces unflavored pressed tofu (firmer than “extra firm”), cut into small pieces (about 1 inch long, 1/2 inch wide, and 1/4 inch thick), about 1/4 cup

  • 1 tablespoon shredded salted radish, soaked in water 10 minutes then drained

  • 2 ounces bean sprouts (about 1 cup, lightly packed)

  • 2 ounces medium shrimp, (about 4), shelled and deveined

  • 1/4 cup very coarsely chopped (about 1-inch lengths) garlic chives, plus a pinch or two for finishing

  • 2 generous tablespoons coarsely chopped unsalted roasted peanuts

To Serve Alongside:

  • 2 small lime wedges (preferably from a Key lime)

  • Fish sauce

  • Granulated sugar

  • Phrik Naam Som (Vinegar-soaked chiles)

  • Phrik Phon Khua (Toasted-chile powder)


  1. Toast the shrimp and make the sauce: Heat a small dry pan or wok over medium heat, add the dried shrimp, and cook, stirring frequently, until they’re dry all the way through and slightly crispy, about 5 minutes. Set them aside in a small bowl. Covered at room temperature, they’ll keep for up to 1 week.

  2. Combine the tamarind water, simple syrup, and fish sauce in a small bowl and stir well. Measure 1/4 cup plus 2 tablespoons, discarding the rest.

  3. Soak the noodles and stir-fry the dish: Soak the noodles in lukewarm water until they’re very pliable but not fully soft, about 20 minutes. Drain them well and snip them into approximately 8-inch lengths just before stir-frying.

  4. Heat a large, heavy skillet over medium-high heat (or a wok over very high heat), add the pork fat, and swirl it to coat the sides. When it begins to smoke lightly, crack the egg into the center of the pan (it should spit and sizzle violently and the whites should bubble and puff). Add the tofu, radish, and dried shrimp beside the egg. If you’re using a skillet, decrease the heat to medium; if you’re using a wok, keep the heat very high.

  5. Cook, stirring everything but the egg, until the edges of the egg are light golden brown, about 1 minute, then flip the egg (it’s fine if the yolk breaks), break the egg into several pieces with the spatula, and stir everything together well.

  6. Add the noodles and bean sprouts, and stir-fry (constantly stirring, scooping, and flipping) until the noodles and bean sprouts have softened slightly, about 1 minute.

  7. Add the shrimp, then stir the tamarind mixture once more and add it to the pan. Stir-fry, making sure the shrimp get plenty of time on the hot surface, until they are cooked through, just about all the liquid has evaporated, and the noodles are fully tender and no longer look gloppy or clumpy, 2 to 4 minutes.

  8. Add the chives and 1 tablespoon of the peanuts. Stir-fry briefly, then transfer it all to a plate, sprinkle on the remaining peanuts and chives, and serve with the lime wedges. Season to taste with the fish sauce, sugar, vinegar-soaked chiles, and chile powder.

  9. Note: Semi-dried noodles (fairly pliable rather than brittle, like fully dried) are widely available in the refrigerated sections of Asian markets. If you can’t find semi-dried noodles, you can substitute 2 1/4 ounces of fully dried “phat thai” noodles soaked in lukewarm water for about 10 extra minutes (to approximate the texture of semi-dried noodles).

Nutrition Facts (per serving)
1163 Calories
49g Fat
150g Carbs
41g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 1
Amount per serving
Calories 1163
% Daily Value*
Total Fat 49g 63%
Saturated Fat 7g 33%
Cholesterol 316mg 105%
Sodium 3750mg 163%
Total Carbohydrate 150g 54%
Dietary Fiber 12g 42%
Total Sugars 52g
Protein 41g
Vitamin C 122mg 612%
Calcium 376mg 29%
Iron 6mg 34%
Potassium 1203mg 26%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)