Here’s my go-to vegetable rice noodle stir fry recipe, with quick-cooking rice noodles, fresh crunchy vegetables, and a simple sauce made with soy sauce, ginger, and garlic.
This stir fry has become my family’s favorite weeknight dinner solution. I often make extra because the leftovers are just as good the next day. Nothing better than having lunch already sorted, right?

Why You’ll Love This Rice Noodle Stir Fry
- Quick dinner solution – Ready in just 20-30 minutes, this stir fry is perfect for those busy weeknights when you need a fast but satisfying meal.
- Plant-based friendly – This vegetable-packed dish is naturally vegetarian and can easily be made vegan by checking your hoisin sauce label – perfect for anyone looking to eat more plant-based meals.
- Customizable recipe – You can swap in whatever vegetables you have in your fridge, making it a great clean-out-the-crisper-drawer meal that reduces food waste.
- Simple ingredients – Most of these ingredients are pantry staples or easy-to-find vegetables at any grocery store, so you won’t need to hunt down special items.
What Kind of Rice Noodles Should I Use?
Rice noodles come in several different widths, but for stir-fries, you’ll want to look for the medium-sized ones often labeled as “pad thai noodles” or “rice sticks” – they’re about the width of fettuccine. The thinner vermicelli-style rice noodles can work in a pinch, but they tend to break up more easily during stir-frying. Most Asian grocery stores and many regular supermarkets stock rice noodles in both the dried and fresh forms – dried ones are more common and work perfectly fine here. Just remember to soak them in hot water until they’re pliable but still slightly firm (not fully cooked) before adding them to your stir fry, as they’ll continue cooking in the pan with the other ingredients.

Options for Substitutions
This stir fry recipe is super adaptable and you can make several easy swaps:
- Rice noodles: While rice noodles give this dish its signature texture, you could use other Asian-style noodles like udon, soba, or even regular spaghetti in a pinch. Just cook according to package directions.
- Shiitake mushrooms: Don’t worry if you can’t find shiitakes – button mushrooms, cremini, or oyster mushrooms work great too. You can even skip them if you’re not a mushroom fan.
- Hoisin sauce: If you’re out of hoisin, mix 2 tablespoons oyster sauce with 1 tablespoon peanut butter and a dash of honey. For a vegetarian option, use black bean sauce or extra soy sauce with a bit of sugar.
- Avocado/refined coconut oil: Any neutral cooking oil works here – try canola, vegetable, or grapeseed oil. Just avoid olive oil as its flavor can be too strong for Asian dishes.
- Vegetables: The beauty of stir-fries is their flexibility with veggies. Feel free to swap in snap peas, broccoli, bok choy, or any other quick-cooking vegetables you have on hand.
- Sesame oil: This adds a nice nutty flavor, but if you don’t have it, you can skip it or add a tablespoon of crushed peanuts or cashews for a similar nutty taste.
Watch Out for These Mistakes While Cooking
The biggest challenge with rice noodle stir-fries is ending up with a clumpy, sticky mess – to prevent this, soak your noodles in hot water just until they’re pliable (not fully soft), then finish cooking them in the pan with your sauce.
Temperature control is crucial: cooking vegetables on heat that’s too low will make them release water and become mushy, so keep your pan hot enough that you hear a consistent sizzle throughout the cooking process.
A common error is adding all the vegetables at once – instead, start with harder vegetables like carrots, then add quicker-cooking ones like mushrooms and bell peppers, saving the garlic for last to prevent burning.
For the best texture and flavor distribution, toss your noodles with the sauce before adding them to the vegetables, and keep the stir-frying time brief once everything is combined to maintain the vegetables’ crisp-tender texture.

What to Serve With Rice Noodle Stir Fry?
This quick and tasty stir fry works great with several easy side dishes that can round out your meal. A simple cucumber salad with rice vinegar and a pinch of sugar adds a cool, crisp contrast to the warm noodles. For protein, you might want to add some crispy tofu, grilled chicken, or sautéed shrimp right to the dish – or serve them alongside. If you’re craving something warm, a small bowl of egg drop or miso soup makes a nice starter. And don’t forget about spring rolls – they’re perfect for turning this into a complete Asian-inspired feast!
Storage Instructions
Keep Fresh: This noodle stir fry is perfect for quick meals throughout the week! Pack it in an airtight container and pop it in the fridge – it’ll stay good for up to 4 days. The noodles might absorb more sauce over time, but that just means more flavor in every bite.
Pack: If you’re meal prepping, divide the stir fry into individual portions right after cooking. The vegetables will maintain their texture better this way, and it makes grabbing lunch super easy. Just remember to add fresh sesame seeds when you’re ready to eat!
Revive: When you’re ready to enjoy your leftover stir fry, give it a quick zap in the microwave for 1-2 minutes, stirring halfway through. If the noodles seem a bit dry, splash in a tiny bit of water or soy sauce before heating. You can also toss it in a hot pan for a couple of minutes to wake up those flavors.
| Preparation Time | 10-15 minutes |
| Cooking Time | 10-15 minutes |
| Total Time | 20-30 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 700-800
- Protein: 15-20 g
- Fat: 30-35 g
- Carbohydrates: 100-110 g
Ingredients
For the stir-fry:
- 3 garlic cloves (freshly minced for best flavor)
- 2 tbsp mild oil (like avocado or refined coconut)
- 1/2 medium onion (thinly sliced)
- 1/2 red bell pepper (cut into thin strips)
- 8 oz uncooked rice noodles
- 4 oz shiitake mushrooms (stems removed)
- 1 medium carrot (julienned for quick cooking)
For the sauce:
- 1 tbsp soy sauce
- 2 tsp toasted sesame oil
- 1 tbsp lime juice
- 3 tbsp hoisin sauce (I like Lee Kum Kee brand)
For the garnish:
- toasted sesame seeds (for a nutty crunch)
Step 1: Sauté the Vegetables
Heat the neutral oil in a large non-stick skillet over medium-high heat.
Add the carrots, onions, peppers, and mushrooms to the skillet.
Cook the mixture, stirring occasionally, until the vegetables become soft and golden around the edges, about 7 to 9 minutes.
Add the garlic and continue cooking for an additional 30 seconds.
This will infuse the dish with a rich garlic flavor.
Step 2: Prepare the Noodles
While the vegetables are cooking, bring a medium pot of water to a boil for the noodles.
Cook the noodles according to the package directions in the boiling water.
Once cooked, drain the noodles in a mesh strainer and rinse them well under cold water to wash off any remaining starch.
This step is crucial to prevent the noodles from sticking together.
Step 3: Mix the Sauce
In a small bowl, combine the hoisin sauce, soy sauce, lime juice, and sesame oil.
Stir the ingredients together until well mixed, then set the sauce aside.
This flavorful sauce will enhance the taste of the noodles and vegetables.
Step 4: Combine Noodles, Sauce, and Vegetables
Add the rinsed noodles and the hoisin sauce mixture to the skillet with the sautéed vegetables.
Cook everything together for 1 more minute, using tongs to toss the ingredients and coat them evenly in the sauce.
This step ensures that all components of the dish are well combined and flavorful.
Step 5: Garnish and Serve
Once everything is well mixed, remove the skillet from heat.
Sprinkle the dish with sesame seeds and scallions if desired.
Serve the noodle dish hot.
Store any leftovers in an airtight container in the fridge and consume within 3 days for optimal freshness.