Thai-inspired Noodles with Tofu

Recipe Information

Total Time: 

30 minutes



This is not your traditional Pad Thai, but it is a satisfying noodle dish you can throw together quickly-with easy to find ingredients. Tangy, sweet and salty, the slippery noodles are generously sprinkled with crunchy peanuts. While this recipe calls for tofu, it can easily be made with chicken instead—see the Tips & Notes below for the simple ingredient swap.


  • 3 tablespoons canola oil
  • 1 teaspoon crushed chiles
  • 1 package tofu, firm
  • 2 cloves garlic
  • 1 tablespoon chopped fresh ginger
  • 1/2 pound rice noodles, cooked
  • 2 large eggs, whisked
  • 5 tablespoons fish sauce (or light soy sauce)
  • 1/4 cup lime juice
  • 2 tablespoons sugar
  • 4 scallion, chopped
  • 1/2 cup peanuts, dry-roasted, chopped
  • 1/2 cup cilantro, coarsely chopped
  • 1 large lime, halved and thinly sliced


  1. Put on a large pot of water to boil for the noodles.
  2. Wrap tofu in a kitchen towel and put a weight on it. Press to remove excess water and make the tofu firmer. Cube the tofu. Prep vegetables and reserve, piling each on a plate separately. Mix soy sauce, lime juice and sugar in a cup, and reserve this sauce.
  3. In a wok, heat oil, and add tofu and chilis. Over high heat, fry tofu until browned.
  4. Cook noodles according to package directions, drain. Add eggs, garlic and ginger to the tofu, stir, and quickly add noodles, scallions and reserved sauce. Stirfry gently until egg is cooked and the noodles look dry. Serve immediately, topped with chopped peanuts, cilantro leaves and lime slices.

Tips & Notes

For a quick and easy chicken version, substitute 2 to 3 cups of shredded rotisserie chicken for the tofu and add it in step 4 with the eggs, garlic and ginger. 

Nutritional Information

Calories: 624, Fat: 29 g, Cholesterol: 105 mg, Sodium: 1322 mg, Carbohydrate: 70 g, Dietary Fiber: 6 g, Protein: 25 g