ArrowDownFill 1arrow-small-lineFill 1Cooking Light - EasyCooking Light - FastCooking Light - So GoodCooking Light - How-ToCooking Light - Staff FaveCooking Light Badge - Wow!GroupClose IconEmailEmpty Star IconLike Cooking Light on FacebookFull Star IconShapePage 1 Copy 3Page 1 Copy 2Grid IconHalf Star IconFollow Cooking Light on InstagramList IconMenu IconPrintSearch IconSpeech BubbleFollow Cooking Light on SnapchatFollow Cooking Light on TwitterWatch Cooking Light on YouTubeplay-iconWatch Cooking Light on Youtube

Tofu and Vegetable Lo Mein

Photo: Becky Luigart-Stayner; Styling: Missie Neville Crawford

Serves 4 (serving size: about 1 1/2 cups)

This dish has all the umami-rich and crisp-tender qualities we love about classic takeout and none of the greasy, sodium-bomb qualities we don’t. Wavy, deep yellow Chinese egg noodles can be found in the refrigerated section of any Asian market and many supermarkets. You can substitute any refrigerated fresh pasta or even brown rice noodles, just make sure to boil until just al dente. Sliced baby bok choy, carrots, and snap peas would also be delicious here—just remember to add the vegetables in stages, going from hard and dense to leafy and tender—so all can cook to the perfect doneness.


  • 8 cups water
  • 6 ounces refrigerated fresh linguine or fresh Chinese egg noodles
  • 1/2 cup unsalted chicken stock (such as Swanson)
  • 2 teaspoons cornstarch
  • 2 tablespoons toasted sesame oil, divided
  • 6 ounces extra-firm tofu, cut into 1/2-in. cubes
  • 10 ounce shiitake mushroom caps, sliced (about 2 cups)
  • 1 red bell pepper, cut into strips
  • 1 1/2 cups thinly sliced napa cabbage (from 1 cabbage)
  • 3 tablespoons reduced-sodium soy sauce
  • 1 cup frozen shelled edamame, thawed

Nutrition Information

  • calories 312
  • fat 12.6 g
  • satfat 2 g
  • monofat 3.5 g
  • polyfat 4.5 g
  • protein 16 g
  • carbohydrate 36 g
  • fiber 5 g
  • cholesterol 25 mg
  • iron 3 mg
  • sodium 471 mg
  • calcium 90 mg
  • sugars 5 g
  • Est. Added Sugars 1 g

How to Make It

  1. Bring 8 cups water to a boil in a large saucepan. Add noodles; cook 3 minutes or until al dente. Drain; rinse under cold water. Drain.

  2. Combine stock and cornstarch in a small bowl, stirring with a whisk. Heat a large skillet over medium-high. Add 1 tablespoon oil to pan; swirl to coat. Add tofu; cook 5 minutes or until browned, stirring frequently. Remove tofu from pan. Add remaining 1 tablespoon oil, mushrooms, and bell pepper to pan; cook 7 minutes, stirring occasionally. Add cabbage and soy sauce; cook 1 minute, stirring constantly. Add stock mixture and edamame to pan; cook 3 minutes. Add noodles and tofu; toss to combine. Divide tofu mixture among 4 shallow bowls.