1 pound boneless, skinless chicken breasts (about 3), cut into 1-inch cubes
5 tablespoons plus 1 teaspoon Asian fish sauce
1/2 pound firm Tofu, cut into 1/4-inch cubes
1 cup water
2 tablespoons lime juice
1 1/2 teaspoons rice-wine Vinegar
3 1/2 tablespoons Sugar
3/4 teaspoon Salt
1/4 teaspoon cayenne Pepper
3/4 pound linguine
3 tablespoons cooking oil
4 Cloves Garlic, chopped
2/3 cup salted peanuts, chopped fine
2 cups Bean sprouts
1/2 cup lightly packed Cilantro leaves
1. In a small bowl, combine the chicken and 1/2 teaspoon of the fish sauce. In another bowl, combine the Tofu with another 1/2 teaspoon of the fish sauce. In a medium glass or stainless-steel bowl, combine the remaining 5 tablespoons fish sauce with the water, 1 1/2 tablespoons of the lime juice, the Vinegar, Sugar, Salt, and cayenne.
2. In a pot of boiling, salted water, cook the linguine until done, about 12 minutes. Drain.
3. Meanwhile, in a wok or large frying pan, heat 1 tablespoon of the oil over moderately high heat. Add the chicken and cook, stirring, until just done, 3 to 4 minutes. Remove. Put another tablespoon of oil in the pan. Add the tofu and cook, stirring, for 2 minutes. Remove. Put the remaining 1 tablespoon oil in the pan, add the Garlic and cook, stirring, for 30 seconds.
4. Add the pasta and the fish-sauce mixture. Cook, stirring, until nearly all the liquid is absorbed, about 3 minutes. Stir in the chicken, Tofu, and 1/3 cup peanuts. Remove from the heat. Stir in the remaining 1/2 tablespoon lime juice, the Bean sprouts, and half the cilantro. Top with the remaining peanuts and cilantro.