Dan Dan Noodles with Tofu & Broccoli

Dan Dan Noodles with Tofu & Broccoli

Plant-Based 20 Min 31g Protein Easy
Vegetarian Dairy-Free

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.

The ingredient working harder than the tofu FitChef Audio

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.

Plant-Based 20 Min 31g Protein Easy
Vegetarian Dairy-Free
713 kcal
31g protein
86g carbs
27g fat
11g fiber
Contains: nuts, soy
Easy 1 serving Asian

Ingredients · 1 serving

  • 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 · 20 min

  1. Cook the noodles according to the instructions on the package, drain and set aside.

  2. Mix the soy sauce, peanut butter, vinegar, chili powder, honey and water until smooth. If needed, add a dash more water.

  3. Mince the garlic, grate the ginger, crumble the tofu, slice the mushrooms and cut the bell pepper and carrot into strips.

  4. 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.

  5. Add the noodles to the pan, toss everything together with the sauce, and serve hot.

Tip

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.

Nutrition per serving
713 kcal 31g protein 86g carbs 27g fat 11g fiber

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 review
Is 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.

Explore the evidence

More dinner recipes

Quinoa with Chicken & Roasted Balsamic Sprouts
Quinoa with Chicken & Roasted Balsamic Sprouts
25 min · 680 kcal
Korean spicy chicken with sweet apple & broccoli
Korean spicy chicken with sweet apple & broccoli
30 min · 525 kcal
Teriyaki Salmon with Noodles, Mushrooms & Green Beans
Teriyaki Salmon with Noodles, Mushrooms & Green Beans
25 min · 844 kcal

FitChef is a digital publisher and evidence synthesis platform. We aggregate and structure publicly available research for informational purposes. FitChef does not perform original clinical research, provide medical advice, or offer treatment recommendations. Certainty tiers reflect the volume and agreement of the underlying evidence, not an editorial endorsement of study quality. Consult a qualified healthcare professional before making changes to your diet or exercise regimen.

Scan to install FitChef
Listen on the go Free. One tap install. No app store needed.
Install app