This vegan japchae recipe features Korean glass noodles stir-fried with vegetables in a savory-sweet sauce. Easy, flavorful, authentic!

Japchae has always been a celebration dish in my home. My mom made it for Lunar New Year, Korean Thanksgiving, birthdays, and big gatherings, and it was always the first thing I piled onto my plate. This vegan japchae recipe keeps all the chewy glass noodles, colorful vegetables, and that irresistible savory-sweet flavor, just without the meat or egg.
Jump to:
Why You’ll Love This Recipe
- Authentic flavor, just plant-based - all the savory-sweet taste of traditional japchae without the meat or egg.
- Chewy Korean glass noodles - made with sweet potato starch for that bouncy texture.
- Colorful vegetables - spinach, carrots, mushrooms, and onion make every bite vibrant.
- Flexible and easy - simple enough for a weeknight but special enough for holidays.
- Crowd-pleasing - perfect for potlucks, parties, or as a hearty side at family gatherings.
Ingredients You’ll Need for Vegan Japchae (and Substitutions)


- Dangmyeon (Korean glass noodles) - These chewy, bouncy noodles are made from sweet potato starch and are the star of japchae. You can find them at Asian grocery stores or online.
- Mushrooms - King oyster mushrooms give the best meaty bite. Shiitake or oyster mushrooms are also excellent, and button mushrooms will work in a pinch. If you’re not a mushroom fan, you can use fried tofu instead.
- Spinach - Mature spinach is recommended over baby spinach for better texture and flavor.
- Onion & Carrot - Classic vegetables in japchae that bring sweetness and color. You may also add other vegetables such as bell pepper, garlic chives, bean sprouts, or bok choy.
- Soy sauce - Use tamari to keep it gluten-free.
- Sugar - Traditional japchae leans slightly sweet; maple syrup or agave are good vegan swaps.
- Sesame oil & garlic - Add nutty aroma and savory depth.
- Sesame seeds & black pepper - Simple garnish that completes the dish.
Tip: There really isn’t a good substitution for dangmyeon since it defines japchae, but if you’d like more ways to use up this tasty noodle, try my Vegan Yukgaejang (spicy Korean mushroom soup) or Vegan Dumplings.
How to Make Vegan Japchae Step by Step


- Cook the noodles slightly under package instructions, rinse, and toss with sesame oil.
- Mix the japchae sauce and set aside.
- Blanch mature spinach, or if using baby spinach, stir fry it later with the veggies.
- Stir fry vegetables one at a time in order: onion, carrot, spinach (if baby), mushrooms. Season mushrooms with a little sauce.
- Stir fry the noodles with the sauce until glossy.
Pro Tips for the Best Vegan Japchae
- Cook the noodles slightly under: Boil dangmyeon 1 minute less than the package directions so they stay chewy when stir fried.
- Prevent sticky noodles: Rinse noodles in cold water, toss with sesame oil, and cut a few times with scissors to keep them light and bouncy.
- Blanch or stir fry spinach: Mature spinach should be blanched, squeezed, and seasoned. Baby spinach can be stir fried quickly after the carrot.
- Sauté vegetables separately: Each vegetable has a different cooking time, so cooking them one by one keeps everything crisp and perfectly cooked while also maintaining its color.
- Season mushrooms with sauce: A spoonful of sauce adds rich umami depth to mushrooms and balances the overall dish.
- Serve warm or room temperature: Japchae is often enjoyed at parties and holidays where it sits out on the table, and it tastes delicious either way.

Q&A About Vegan Japchae
Japchae is made with dangmyeon, Korean glass noodles made from sweet potato starch. They are chewy, bouncy, and naturally gluten free. There really isn’t a substitute since these noodles define the dish.
Yes. Swap soy sauce for tamari or another gluten free soy sauce alternative.
Japchae keeps in the fridge for up to 3 days. Reheat in a skillet with a splash of oil or water to bring the noodles back to life. In Korea, leftovers are often served over rice as japchae deopbap (잡채덮밥). I like reheating it in a skillet with a splash of soy sauce or water, then spooning it over hot rice with a little sriracha.
Japchae is often made for Korean holidays, birthdays, and parties, but it’s also delicious as a weeknight side or main.
Serving Suggestions
Japchae is often served at Korean holidays like Chuseok, birthdays, and large gatherings, but it’s also perfect for a cozy weeknight meal. Here are some ways to enjoy it:
- Celebratory spread – Pair with Korean Vegan Pancake, Vegan Bulgogi, or Vegan Dumplings for a plant-based take on classic holiday dishes.
- As a side dish – Serve japchae alongside Vegan Soondubu Jjigae (soft tofu stew) or Doenjang Jjigae (soybean paste stew) for a comforting Korean meal.
- Other great sides – Try it with Kimchi, Korean Braised Potatoes, Shishito Pepper and Mushroom Stir Fry, or Kimchi Pancake.
- Pantry resources – For more ideas, check out my Korean Vegan Pantry and Korean Essential Pantry guides to stock your kitchen with the flavors you need for everyday Korean cooking.
This vegan japchae recipe keeps all the chewy noodles, colorful vegetables, and savory-sweet flavor I grew up with, just without the meat or egg. It’s a dish that feels special enough for holidays yet simple enough to enjoy any night of the week. I hope it brings comfort, color, and a little celebration to your table. Happy cooking, my friends!






Arjun says
Hey, thanks George. I mostly wanted to learn about Bok Choy and other Asian vegetables so I haven't tried out this recipe exactly. The tips on your site are very helpful. I wasn't sure what to get at the new supermarket.
...and I need a wok.
George says
Hi Arjun,
I’m happy to hear that my tips were helpful. I personally don’t own a wok myself so I don’t want anyone to feel that they can’t cook Asian food without a wok 😊 If you have any specific questions about ingredients, please feel free to reach out! Hope you like the recipe and thank you for your kind words💕