Craving takeout but want something homemade in a flash? This crispy tofu lo mein delivers all the savory, spicy and satisfying flavors you love-in just 30 minutes. Golden, cornstarch-crusted tofu cubes sit atop a tangle of silky lo mein noodles, tossed with crisp snap peas and scallions in a glossy, buttery sauce with a kick of sriracha.
It’s a complete meal in a bowl: protein-packed tofu, tender-crisp veggies and noodles coated in a rich hoisin-based sauce. The best part? You can have this better-than-takeout dinner on the table faster than delivery. Let’s cook!
Log in to save recipes and build weekly shopping lists.
Recipe details
Nutrition per serving
Dietary labels
Allergen check
Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.
Ingredients
Instructions
- Bring a medium pot of salted water to a boil. Meanwhile, drain the tofu and press out excess moisture with paper towels. Cut the tofu block in half crosswise, then stand each piece upright and halve vertically. Lay flat and cut into ¾-inch cubes. Peel and halve the onion, then slice into ¼-inch wedges. Trim the snap peas (remove strings if needed) and halve lengthwise. Trim the scallions; cut the white parts into 1-inch batons and thinly slice the green parts.
- Once the water is boiling, add the lo mein noodles. Cook, stirring occasionally, until al dente, 5-7 minutes. Drain and set aside.
- Place the tofu cubes in a large bowl; season with salt and pepper. Add the cornstarch and toss until evenly coated. Heat a drizzle of oil in a large pan over medium-high heat. Add the tofu in a single layer and cook until golden and crispy, 1-3 minutes per side. (If needed, work in batches and add more oil.) Transfer the crispy tofu to a paper-towel-lined plate. Wipe out the pan.
- Heat another drizzle of oil in the same pan over medium-high heat. Add the onion, snap peas and scallion whites; season with salt and pepper. Cook, stirring occasionally, until tender, 3-4 minutes. Reduce heat to low. Stir in the vegetarian oyster sauce, hoisin sauce, brown sugar, half the sesame oil, ¼ cup water, 2 tablespoons butter and sriracha to taste. Cook, stirring constantly, until the sauce slightly thickens, 1-2 minutes.
- Add the drained noodles to the pan and toss until thoroughly coated in the sauce. Taste and adjust seasoning with salt and pepper if desired.
- Divide the lo mein between shallow bowls. Spoon any remaining sauce over the top. Garnish with the crispy tofu, sliced scallion greens and sesame seeds. Serve immediately.
Recipe Tips
For extra crispy tofu, press out as much water as possible before coating with cornstarch.
Adjust the sriracha to your heat preference-start with 1 teaspoon and add more after tasting.
If you can’t find vegetarian oyster sauce, substitute with a mix of soy sauce and a pinch of sugar.
FAQ
Can I use a different type of noodle?
Yes! If you don’t have lo mein noodles, you can substitute with udon, soba or even spaghetti. Adjust cooking time according to package directions.
How do I make this dish gluten-free?
Use gluten-free noodles (like rice noodles or gluten-free spaghetti) and replace the hoisin sauce and oyster sauce with gluten-free versions. Tamari can replace soy sauce if needed.
Can I add other vegetables?
Absolutely! Bell peppers, shredded carrots or broccoli florets would be great additions. Add them along with the snap peas and adjust cooking time as needed.





























Recipe comments
0 DandyRecipes comments
Log in to comment on this recipe.
No DandyRecipes comments yet.