This spicy-sweet Szechuan shrimp lo mein is a quick and flavorful stir-fry that beats takeout any day. Tender lo mein noodles are tossed with juicy shrimp, portobello mushrooms, bell pepper and onion in a savory sauce made with honey, miso and Szechuan paste. A sprinkle of crunchy peanuts adds the perfect finish.
Ready in just 20 minutes, this dish is perfect for busy weeknights. The combination of sweet, savory and spicy flavors will make it a new family favorite. Plus, it’s packed with protein and veggies for a satisfying meal.
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. Wash and dry produce. Halve, peel and thinly slice onion. Halve, core and thinly slice bell pepper into strips. Using the tip of a spoon, remove and discard black gills from undersides of mushrooms; trim any large stems if necessary. Thinly slice mushrooms into strips (if strips are too long, cut them in half crosswise).
- In a small bowl, whisk together honey, miso sauce concentrate, half the soy sauce, half the vinegar, half the Szechuan paste (use more for more heat) and ¼ cup water. (For 4 servings, use all the soy sauce, all the vinegar and ⅓ cup water.) Rinse shrimp under cold water, then pat dry with paper towels. Heat a large drizzle of oil in a large pan over medium-high heat. Add shrimp; season with salt and pepper. Cook, stirring, until shrimp are opaque and cooked through, 4-6 minutes. Turn off heat; transfer to a plate. Wipe out pan.
- Heat a large drizzle of oil in a large pan over medium-high heat. Add onion, bell pepper and mushrooms; cook, stirring occasionally, until softened and lightly browned, 5-7 minutes. Stir in Szechuan sauce mixture; cook, stirring occasionally, until sauce has reduced and slightly thickened, 1-2 minutes. Use pan used for shrimp here.
- Once water is boiling, add noodles to pot. Cook, stirring occasionally, until al dente, 5-7 minutes. Drain.
- While noodles cook, roughly chop peanuts. Add drained noodles to pan with veggies; toss until noodles are thoroughly coated in sauce. Taste and season with salt and pepper if desired. Stir in shrimp along with noodles.
- Divide lo mein between shallow bowls. Top with peanuts and serve.
Recipe Tips
For extra heat, add more Szechuan paste to the sauce.
Don’t overcook the noodles; they should be al dente to hold up in the stir-fry.
Pat shrimp dry before cooking to ensure they sear properly.
FAQ
Can I use a different protein instead of shrimp?
Yes, you can substitute chicken, beef or tofu. Cook the protein separately and add it back at the end.
What can I use instead of lo mein noodles?
You can use spaghetti, udon noodles or even rice noodles. Adjust cooking time as needed.
Is this dish very spicy?
It has a moderate heat from the Szechuan paste. You can adjust the amount to suit your preference.



























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