Japchae Recipe – Korean Glass Noodle Stir-Fry (Perfect for Beginners)

This post contains affiliate links. We may earn a small commission at no extra cost to you.

Japchae Recipe – Korean Glass Noodle Stir-Fry (Perfect for Beginners)

If I had to pick one Korean dish to introduce to someone who’s never cooked Korean food before, it would be japchae (잡채). It’s colorful, it’s full of vegetables, it’s deeply savory and slightly sweet — and despite the fancy presentation, it’s genuinely forgiving to cook. You can’t really mess it up. That makes it the perfect entry point into Korean home cooking.

In this post, I’ll walk you through a full japchae recipe with the traditional step-by-step method, a vegetarian and vegan version, make-ahead tips, and serving ideas. Let’s get those glass noodles going!


What Is Japchae? (잡채)

Japchae (잡채) translates roughly as “mixed vegetables” — jap (잡) means “to mix or gather” and chae (채) means “vegetable” or “shredded ingredients.” The dish is a stir-fry of dangmyeon (당면) — Korean glass noodles made from sweet potato starch — tossed with colorful stir-fried vegetables, egg, mushrooms, and usually beef, all seasoned with soy sauce, sesame oil, and a little sugar.

Dangmyeon noodles are the heart of the dish. They’re translucent when cooked, with a wonderfully chewy, slightly bouncy texture. They absorb the sauce beautifully without getting mushy, which is one reason japchae is so forgiving — those noodles can take a lot.

Japchae has a long history in Korea, dating back to the Joseon dynasty (1392–1897), where it was reportedly a royal court dish. Today it’s a staple at Korean celebrations — birthdays, ancestral ceremonies (제사, jesa), holiday feasts like Chuseok (추석) and Seollal (설날) — and also a popular everyday side dish and takeaway option. It’s one of those dishes that crosses all social boundaries in Korea: you’ll find it at high-end restaurants and at convenience stores alike.


Why It’s Perfect for Beginners

  • No precise timing needed: Each component is cooked separately and combined at the end, so you won’t ruin everything if one element takes a minute longer than expected.
  • The noodles are forgiving: Slightly overcooked dangmyeon is still good. Slightly undercooked dangmyeon is still good. The texture range is wide.
  • Flexible ingredients: Don’t have spinach? Use bok choy. No shiitake? Use any mushroom you have. The core technique stays the same.
  • Great make-ahead dish: Unlike many stir-fries, japchae tastes just as good (some say better) the next day after the flavors meld.
  • Hard to over-season: The sauce ratio is very forgiving — taste and adjust as you go.

Full Ingredient List

Serves 4 as a side dish / 2 as a main

Noodles

  • 200g (7 oz) dangmyeon (당면) — Korean sweet potato glass noodles

Protein

  • 150g (5 oz) beef sirloin or ribeye, thinly sliced (소고기, sogogi) — or substitute with extra mushrooms for vegetarian
  • 1 tablespoon soy sauce (간장, ganjang)
  • 1 teaspoon sugar
  • 1 teaspoon sesame oil
  • ½ teaspoon minced garlic

Vegetables

  • 1 medium carrot (당근, danggeun), julienned
  • 1 medium onion (양파, yangpa), thinly sliced
  • 1 red bell pepper (빨간 파프리카), julienned
  • 1 yellow bell pepper, julienned
  • 5–6 fresh shiitake mushrooms (표고버섯, pyogo beoseot), stems removed, thinly sliced — or dried shiitake soaked in water
  • 100g (3.5 oz) fresh spinach (시금치, sigeumchi)
  • 3 green onions (대파, daepa), cut into 5cm pieces
  • 2 cloves garlic, minced

Eggs

  • 2 eggs — cooked into thin strips (optional but traditional)

Sauce

  • 4 tablespoons soy sauce (간장)
  • 2 tablespoons sugar (or to taste)
  • 2 tablespoons sesame oil (참기름, chamgireum)
  • 1 tablespoon toasted sesame seeds (참깨, chamkkae)
  • Black pepper to taste

Cooking

  • Neutral cooking oil (vegetable, sunflower, or avocado oil)
  • Salt

Step-by-Step Japchae Recipe

Step 1 – Marinate the Beef

Combine the thinly sliced beef with 1 tablespoon soy sauce, 1 teaspoon sugar, 1 teaspoon sesame oil, and ½ teaspoon minced garlic. Mix well and let it marinate while you prepare everything else (at least 10–15 minutes).

Step 2 – Cook the Dangmyeon Noodles

Bring a large pot of water to a boil. Add the dangmyeon and cook for 6–8 minutes until they are translucent and chewy but not mushy. The texture should be tender with just a little bite — think al dente pasta. Drain and rinse briefly under cold water. Use scissors to cut the noodles into shorter lengths (roughly 15–20cm) — this makes them easier to eat and toss. Toss the drained noodles immediately with 1 tablespoon of soy sauce and 1 tablespoon of sesame oil to prevent them from sticking together. Set aside.

Step 3 – Prepare the Egg Strips (Gyeran Jidan)

Separate the egg into yolk and white. Beat each separately with a pinch of salt. Cook each in a lightly oiled pan over low heat into thin, flat omelettes. Let cool, then stack and slice into thin strips (about 5mm wide). Set aside for garnish at the end.

Step 4 – Stir-Fry Each Vegetable Separately

This is the key step that most beginners skip — but it’s what makes japchae taste restaurant-quality. Each vegetable is cooked briefly in its own batch so it keeps its color, texture, and individual flavor.

Heat a wok or large non-stick pan over medium-high heat with a drizzle of oil:

  • Carrots: Stir-fry for 2 minutes until slightly softened but still bright orange. Season with a tiny pinch of salt. Remove.
  • Onions: Stir-fry for 2–3 minutes until translucent and slightly golden. Remove.
  • Bell peppers: Stir-fry for 1–2 minutes — keep them slightly crunchy for color and texture. Remove.
  • Shiitake mushrooms: Stir-fry for 2–3 minutes. Season with a small pinch of salt and a dash of soy sauce. Remove.
  • Spinach: Blanch in boiling water for 30 seconds, drain, and squeeze out all excess water. Season with sesame oil, a tiny bit of minced garlic, and salt. No stir-frying needed — just season and set aside.
  • Green onions: Quickly stir-fry for 30 seconds. Remove.

Step 5 – Cook the Beef

In the same pan, over high heat, stir-fry the marinated beef for 2–3 minutes until cooked through and slightly caramelized at the edges. Remove.

Step 6 – Combine Everything

In a very large bowl or wok (you need space to toss), combine the noodles, all the cooked vegetables, and the beef. Add the sauce: remaining 3 tablespoons soy sauce, 2 tablespoons sugar, 1 tablespoon sesame oil, and black pepper. Toss everything together thoroughly — use your hands (with gloves if preferred) or two large spoons. Taste and adjust: more soy sauce for saltiness, more sugar for sweetness, more sesame oil for nuttiness.

Step 7 – Garnish and Serve

Pile the japchae onto a large plate or platter. Top with the egg strips, a sprinkle of sesame seeds, and optionally a few extra strips of red pepper for color. Serve immediately, or at room temperature.


Vegetarian and Vegan Japchae

Japchae is very easy to make vegetarian or vegan with minimal adaptation:

  • Skip the beef and add more mushrooms — king oyster mushrooms (새송이버섯, saessongi beoseot) are a great substitute. They have a meaty, chewy texture.
  • For vegan, simply omit the egg strips garnish.
  • Replace fish sauce (if your recipe uses it) with soy sauce — this version already uses only soy sauce, so it’s already vegan-friendly in that respect.
  • The dish is naturally gluten-free if you use tamari (gluten-free soy sauce) instead of regular soy sauce.

Vegetarian japchae is just as delicious — the mushrooms and sesame oil carry the umami load beautifully.


Make-Ahead Tips

One of japchae’s best qualities is how well it holds up:

  • Day-of: Cook everything and combine right before serving. Japchae can sit at room temperature for 2–3 hours without issue.
  • Next day: Refrigerate in an airtight container. Before serving, let it come to room temperature or give it a quick toss in a pan with a drizzle of sesame oil. It often tastes even better the next day as the noodles absorb more sauce.
  • Meal prep: You can cook and refrigerate each component separately (noodles, vegetables, beef) and combine the day you want to serve. This works really well for parties.
  • Freezing: Not recommended — the noodle texture changes significantly when frozen and thawed.

Serving Ideas

As a Side Dish (반찬, Banchan)

In Korean meals, japchae is served as one of many banchan (side dishes) alongside rice and other accompaniments. A small serving alongside doenjang jjigae (된장찌개, fermented soybean paste stew) and rice is a classic combination.

Over Rice (잡채밥, Japhcae Bap)

Pile a generous serving of japchae over a bowl of hot steamed rice. This is a satisfying, one-bowl meal that’s particularly popular for quick lunches. The sauce from the japchae seeps into the rice and creates something really delicious.

As a Party Dish

Japchae is one of the most popular Korean dishes to bring to potlucks and parties, precisely because it’s great at room temperature and feeds a crowd. Make a double batch and present it on a large platter — the colors are naturally beautiful and impressive.

In Gimbap

Use japchae as a filling inside kimbap rolls instead of (or alongside) the usual vegetables. Japchae kimbap (잡채김밥) is a popular variation that packs extra flavor into every bite.


Final Thoughts

Japchae is one of those dishes that rewards patience with the separate-cooking method. Yes, it creates more dishes. Yes, it takes a little longer than just dumping everything in a wok at once. But the result — each vegetable keeping its individual color, texture, and flavor, all coming together in that glossy, sesame-sweet sauce — is completely worth it. Once you’ve made it, you’ll understand exactly why japchae has been a celebration staple in Korea for hundreds of years.

Make a big batch. It’ll be even better tomorrow.


Related Posts

This post contains affiliate links. We may earn a small commission at no extra cost to you.