Peanut Noodles With Spicy Tofu
Updated May 4, 2026
- Ready In
- 30 min
- Rating
- Comments
- Read comments
Advertisement
Ingredients
⅓ cup unsweetened smooth, natural peanut butter
1 tablespoon light brown sugar
1 tablespoon rice vinegar or distilled white vinegar
2 tablespoons soy sauce, divided
4 garlic cloves, finely grated, divided
Salt
4 tablespoons vegetable oil, divided
1 (14- to 16-ounce) package extra-firm tofu, drained and gently squeezed to remove excess liquid
2 scallions, thinly sliced
2 teaspoons gochugaru (Korean red-pepper flakes) or 1 teaspoon crushed red pepper
8 ounces bucatini or spaghetti
Coarsely chopped cilantro leaves and tender stems, for serving
Preparation
- Step 1
Bring a large pot of water to a boil over high.
- Step 2
Prepare the sauce: In a small bowl, stir together the peanut butter, brown sugar and vinegar with 1 tablespoon of the soy sauce and half the garlic; season to taste with salt and set aside. (The peanut butter mixture will turn into a thick paste.)
- Step 3
Heat a large cast-iron or heavy-bottomed skillet over low heat until it is hot, 1 to 2 minutes. Add 3 tablespoons of the oil and raise the heat to medium-high. With your hands, crumble the tofu into the pan in a single layer. Let the tofu cook, undisturbed, for about 5 minutes. The tofu that is touching the pan should be golden brown. With a spatula, turn and flip the tofu crumbles and cook, undisturbed, for another 5 minutes.
- Step 4
Add the remaining 1 tablespoon vegetable oil, 1 tablespoon soy sauce, the remaining garlic, the scallions and gochugaru and toss to coat. Lower the heat to medium and cook, stirring occasionally, until the scallions are softened, about 1 minute. Turn the heat off and set the pan aside.
- Step 5
Season the boiling water generously with salt and cook the pasta according to package instructions, 9 to 10 minutes. Drain the pasta, reserve 1 cup of the pasta water, and return the cooked pasta back into the pot. Add the reserved peanut butter mixture and about ¾ cup of the pasta cooking water. Turn the heat on to low and stir the pasta with the sauce until the peanut sauce starts to melt and emulsify with the pasta cooking water and coats the pasta. If the pasta sauce seems too thick, add another splash of pasta cooking water to thin it out.
- Step 6
Divide the peanut noodles between two bowls; top with the tofu crumbles and chopped cilantro.
Private Notes
Comments
Some grated ginger, some sesame oil, and some Chinese five spice powder in the peanut sauce might just make it more delicious.
I make my peanut sauce with lime juice instead of vinegar, but both are good. I also add some toasted sesame oil and don't cook the sauce much (just heat it). There's no need to add salt with the soy sauce, which has a lot of sodium.
Raw cucumber and sauteed carrot/onion/cabbage/red bell pepper will all play well with these Asian flavors.
Don't do what I did and overlook it's a recipe for two and only calls for 8 oz of pasta. Thankfully, I didn't use the whole box and only made with 12 oz. It was still tasty, but would have been better with the right proportions.
Very easy weeknight recipe to make. This was salty enough without the extra salt added to the peanut sauce. I read the recipe and thought that’s a lot of salt so I left it out and it was good. I can’t imagine what it would be like with that extra salt. I do agree with the other reviewers, though about adding some Chinese five spice and some sesame oil would be delicious.
The tofu crumble was great but the peanut sauce was a little underwhelming. It needed a serious kick of lime and sriracha.

