clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Tofu Pad Thai with peanuts, lime slices and red chopsticks on white marble with gray towel close up overhead

Tofu Pad Thai

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Aberdeen
  • Total Time: 25 minutes
  • Yield: 4 1x


Classic noodle stir fry Thai dish with fresh veggies and a delicious peanut sauce. To make this dish vegetarian, just switch out the fish sauce with salt to taste!


Units Scale

For the Noodles

  • 8 ounces flat rice noodles
  • 4 cloves garlic minced
  • 2 teaspoons ginger paste or 1 inch ginger root, minced
  • 2 eggs, beaten
  • 6 ounces extra firm tofu
  • 1 cup fresh bean sprouts
  • 1 red bell pepper, thinly sliced
  • 1 cup carrots, thinly sliced
  • 1/4 cup green onion, thinly sliced
  • 1/4 cup fresh cilantro, roughly chopped
  • 1/2 cup roasted peanuts, roughly chopped
  • 1 tablespoon extra virgin olive oil
  • 1 tablespoon sesame oil
  • Lime slices, sriracha as desired for garnish

For the Peanut Sauce

  • 1/4 cup brown sugar
  • 1 tablespoon low sodium soy sauce
  • 3 tablespoons fish sauce (to make this a vegetarian dish, substitute with coarse salt to taste)
  • 2 tablespoons tamarind paste or rice vinegar
  • 2 tablespoons fresh lime juice
  • 2 tablespoons natural, creamy peanut butter
  • 1 1/2 teaspoons chili garlic sauce


  1. Whisk all ingredients for the sauce together in a small bowl. Set aside.
  2. Cook rice noodles to al dente according to box instructions, rinse with cold water, and drain.
  3. While the pasta is cooking, heat half of each oil in a large, non-stick skillet or wok over medium high heat. Add tofu and a pinch of salt if desired. Cook until tofu begins to brown, stirring frequently, about 6-8 minutes. Remove to a bowl and set aside.
  4. Add remaining oil to the skillet. Stir in carrots, bell pepper and bean sprouts. Cook for 5-6 minutes, until somewhat softened.
  5. Stir eggs into the veggies in the skillet. Stir frequently until scrambled, about 2-3 minutes.
  6. Stir in garlic, half of the cilantro, half of the green onion, and half of the peanuts into the pan. Cook for 1 minute, until garlic is fragrant. Reduce heat to low.
  7. Stir in noodles and sauce until coated and cook 1 more minute, letting the sauce reduce. Remove from heat.
  8. Top noodles with remaining peanuts, cilantro, and green onion. Serve immediately with lime slices and sriracha sauce as desired.
  • Prep Time: 5 minutes
  • Cook Time: 20 minutes