Dan Dan Noodles with Tofu & Broccoli
Fifteen ingredients sounds like a project. Seven of them are pantry staples — soy sauce, vinegar, olive oil, honey, chili powder, garlic, and ginger. The remaining eight become a bowl of dan dan noodles in 20 minutes: crumbled tofu, whole wheat noodles, and four vegetables pulled together by a spicy peanut-soy sauce that mixes in thirty seconds.
The stir-fry goes in two rounds. Tofu and mushrooms first, until the tofu picks up color. Then broccoli, bell pepper, and carrot join for another five to seven minutes. Everything stays crisp. The noodles go under, the sauce coats the lot, and the bowl lands at 713 kcal with 31g of protein — entirely plant-based.
Ingredients
- noodles, whole wheat 3 ounces
- soy sauce 1 tablespoon
- peanut butter 0.5 tablespoon
- vinegar 0.5 tablespoon
- chili powder 1 pinch
- honey 0.5 teaspoon
- water 2 tablespoons
- garlic 1 clove
- ginger 1 slice
- tofu 3 ounces
- mushrooms 2 ounces
- bell pepper 1
- carrot 1
- olive oil 1 tablespoon
- broccoli florets (frozen) 3 ounces
Method
-
Cook the noodles according to the instructions on the package, drain and set aside.
-
Mix the soy sauce, peanut butter, vinegar, chili powder, honey and water until smooth. If needed, add a dash more water.
-
Mince the garlic, grate the ginger, crumble the tofu, slice the mushrooms and cut the bell pepper and carrot into strips.
-
Heat the oil in a pan and sauté the garlic and ginger for 1 minute. Add the tofu and mushrooms and cook for 5–7 minutes. Then add the broccoli, bell pepper and carrot, stir-frying for another 5–7 minutes. Add the soy sauce mixture and cook for 2 more minutes.
-
Add the noodles to the pan, toss everything together with the sauce, and serve hot.
Press the tofu gently between paper towels before crumbling — removing excess moisture lets it brown in the pan instead of steaming, and browned tofu grabs more of the peanut-soy sauce. For serving, fresh cilantro, sliced green onions, or cucumber slices make a cold-crisp contrast against the warm noodles.
Why This Works
Behind this recipe
Does this recipe really come together in 20 minutes with 15 ingredients?
Yes. Seven of the fifteen ingredients are pantry staples you probably already have — soy sauce, vinegar, olive oil, honey, chili powder, garlic, and ginger. The real work is step 3: mince, grate, crumble, slice, cut. Once everything is prepped, the cooking is two rounds of stir-frying while the sauce is already mixed and waiting.
Can I use fresh broccoli instead of frozen?
Yes. Fresh broccoli works well and retains an enzyme called myrosinase that converts a compound in broccoli to sulforaphane — frozen broccoli loses this enzyme during blanching before freezing. Both provide comparable vitamins and minerals. If using fresh, cut into small florets and add them at the same point in step 4.
Read the full evidence reviewIs 31 grams of protein enough from plant sources for a full meal?
The 31g of protein in this bowl comes from three sources: tofu, whole wheat noodles, and peanut butter. That covers a meaningful share of most adults’ daily needs in a single sitting. The amino acid profiles of soy and wheat complement each other — where one is lower in a specific amino acid, the other tends to be higher.