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!

Vegan Japchae Recipe (Korean Glass Noodles with Vegetables)
This vegan japchae recipe features Korean glass noodles stir-fried with vegetables in a savory-sweet sauce. Easy, flavorful, authentic!
- Prep Time: 25 minutes
- Cook Time: 30 minutes
- Total Time: 55 minutes
- Yield: Serves 4
- Category: Noodle
- Method: Stovetop
- Cuisine: Korean
- Diet: Vegan
Ingredients
-
3 large king oyster mushrooms, cut lengthwise into thick strips
-
4 ounces mature spinach (or baby spinach, see note)
-
½ large onion, thinly sliced
-
2 small carrots, julienned
-
4 tablespoons soy sauce (or tamari for gluten free)
-
2 tablespoons brown sugar (or maple syrup/agave)
-
3 tablespoons sesame oil, divided (2 tablespoon + 1 tbsp)
-
2 cloves garlic, minced, divided
-
¼ teaspoon freshly ground black pepper
-
4 ounces sweet potato noodles (Korean glass noodles / dangmyeon)
-
Neutral oil (vegetable or canola)
-
Salt, to taste
-
Sesame seeds, for garnish
Instructions
-
Cook the noodles
Bring a large pot of water to boil. Add dangmyeon and cook 1 minute less than package directions (usually 6–7 minutes). Drain, rinse under cold water, and toss with 1 tablespoon sesame oil. Cut into shorter lengths with kitchen scissors to keep them from sticking and for easier eating. -
Make the sauce
In a small bowl, whisk together soy sauce, brown sugar, 2 tablespoons sesame oil, 1 clove minced garlic, and black pepper. Set aside. You’ll use a spoonful of this sauce to season the mushrooms later. -
Prepare the spinach
-
If using mature spinach: Bring a pot of water to boil, blanch spinach for 1–2 minutes, then transfer to an ice bath. Squeeze out excess water and season with 1 teaspoon sesame oil, ½ clove garlic, and a pinch of salt.
-
If using baby spinach: Skip blanching and stir fry it quickly after the carrot in step 4.
-
-
Sauté the vegetables in order
Heat 1 teaspoon neutral oil in a nonstick skillet or wok. Cook the vegetables one at a time, seasoning each lightly with salt:-
Onion: 2–3 minutes until softened, remove.
-
Carrot: 1–2 minutes until slightly tender, remove.
-
Spinach (if baby spinach): 1 minute until just wilted, remove.
-
Mushrooms: 3–4 minutes until they release moisture and begin to brown, then add 1 tablespoon of the prepared sauce and cook 1–2 minutes more. Remove.
-
-
Stir fry the noodles
Heat ½ tablespoon neutral oil in the skillet. Add the noodles and stir fry 3–4 minutes until glossy. Pour in the remaining sauce and toss until evenly coated. -
Combine everything
Transfer noodles to a large mixing bowl. Add onion, carrot, spinach, and mushrooms. Toss gently by hand or with tongs until well mixed. Taste and adjust seasoning if needed. -
Serve
Garnish with sesame seeds. Enjoy warm or at room temperature.
Notes
-
Cut noodles with scissors after rinsing under cold water to keep them from sticking together and to make them easier to eat.
-
Cook vegetables separately since each has a different cooking time. This keeps them crisp, colorful, and perfectly cooked.
-
Spinach options: Mature spinach should be blanched and seasoned, while baby spinach can be stir fried quickly after the carrot.
-
Mushroom variation: King oyster mushrooms give the meatiest bite, but shiitake or oyster mushrooms work well too. Button mushrooms will do in a pinch, or use fried tofu if you prefer.
-
Best served warm or room temperature. Japchae is often enjoyed at holidays and parties where it sits on the table for a while, and the flavors continue to meld.
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💕