Japchae (Korean Glass Noodles With Pork and Vegetables) Recipe

Korean japchae is a festive, colorful array of vegetables, egg, meat, and noodles that combine in a joyous celebration.

A bowl of japchae showing colorful egg strips, spinach, carrot, and more intertwined in the noodles.

Serious Eats / Vicky Wasik

Why This Recipe Works

  • Fine-straining the egg whites and yolks helps mix each one without incorporating much air.
  • Wiping the nonstick skillet with an oiled towel ensures that only a minimal amount of oil is used.
  • Snipping long noodles after they're cooked is much easier than trying to cut them when uncooked.

The recipe and introductory material are by Korean chef Seoyoung Jung, as told to her collaborator, writer Sonja Swanson.

Japchae is a classic Korean dish—one of those foods you’ll find in every Korean-essentials cookbook. Many people know it from the Korean restaurants they visit, but often the japchae they're served comes with an abundance of glass noodles drenched in sesame oil, soy sauce, and sugar, the steam rising off it a clear sign that it's straight off the fire.

The japchae that I remember growing up with, though, was usually warm or room-temperature, and it had a lot less noodle and a lot more delicately seasoned sautéed vegetables and meat. After all, the name japchae describes a mix of finely cut ingredients. It takes a little more effort and investment of time, but putting together a japchae with a generous variety of ingredients is worth it. The result is more refined and more subdued, and, I think, a lot more delicious than those heavy-handed restaurant versions.

Each ingredient that goes into japchae is deeply considered. Perhaps most apparent is the dish's wide range of flavors and textures—springy sweet potato noodles, savory meat, meaty mushrooms, tender vegetables, and even more tender egg.

Less obvious to those unfamiliar with Korean cuisine is the importance of color in determining what goes into japchae. Obangsaek is the word to know, and it describes the set of five traditional colors in Korean culture, which correspond to the five elements: red (fire), blue (wood), yellow (earth), white (metal), and black (water).

Obangsaek is an important concept in Korean aesthetics in general, and it also applies to the Korean table. Thus, your japchae will look best with a balance of black/brown, red, blue/green, white, and yellow ingredients. That works out to ingredients like meat and mushrooms (for black and brown), carrot or red bell pepper (for red), spinach or another green vegetable (for blue/green), slivered cooked egg whites (for white), and slivered cooked egg yolks (for yellow).

Exactly what you use will depend on your tastes and the seasons. You can use hamcho (samphire) in place of the spinach in the summer, or even hold the noodles and replace them with soy sauce–braised burdock root in the fall.

There's a lot to prep for japchae—there's no avoiding that, given the many components and the different preparations for them—but the good news is that it can all be done well in advance of serving. The japchae can then be refrigerated for a day or two and reheated in a skillet before serving.

The first step is soaking dried mogi (wood ear) mushrooms in room-temperature water for about an hour, until they've softened and swelled. Trust me—these expand a lot. The tiny quantity of dried wood ear mushrooms called for in my recipe may seem like a mistake, but it's not; it'll yield plenty.

After the wood ear mushrooms have soaked, you can tear them into smaller pieces, then mix them with sliced pyogo (shiitake) caps and thin strips of raw pork shoulder. The mushrooms and meat are marinated with soy sauce, sugar, garlic, ginger, soju, and some sesame oil. I recommend using a wheat-based soy sauce (yangjo ganjang) for this recipe, which has a sweeter flavor than purely soy-based Joseon ganjang; that sweeter flavor works well in meat marinades. (To learn more about the major types of Korean soy sauce, including product recommendations, see our article on the essential Korean pantry.)

While the meat and mushrooms marinate, you’ll want to make your jidan, an egg garnish in Korean cooking that requires a special technique. To make jidan, egg yolks and whites are separated, strained to remove the chalazae and any other unsightly bits, and carefully beaten to avoid introducing air bubbles. Each is then gently cooked in a lightly oiled nonstick pan to form a perfectly round disk, one yellow and one white, with no browning or coloring on them.

The key is to keep the colors bright, so you really have to hover over the pan, watching it like a hawk. When each disk is mostly set, it's time to flip it, which I like to do by very carefully sliding a chopstick underneath, lifting, and then laying the egg back down on the other side to cook it completely through.

Once it's cooled down, you can slice each round into very thin slivers. If you're wondering why the yolks and whites are cooked separately, just remember obangsaek—we want the bright-yellow yolks and snowy whites to shine through. Mixing them would produce the weaker yellow color we're all used to seeing in scrambled eggs and omelettes, one that's neither strongly yellow nor white.

After the jidan is done, you can prepare the carrots and onions, which are julienned and then cooked in a small amount of oil until slightly softened. Just make sure you don't cook them so much that they're completely soft and mushy.

You’ll also need to blanch your spinach, drain it, then squeeze it dry of excess water. The spinach can then be seasoned with some minced garlic and sesame oil, and left to marinate.

Next, the marinated pork and mushrooms need to be cooked until they're tender and just starting to lightly brown.

Sweet potato noodles for japchae (in and out of the packaging)

Serious Eats / Vicky Wasik

For the noodles, you want dangmyeon (Korean sweet potato glass noodles). Cooking the noodles is as simple as boiling them until they're softened but chewy, then rinsing them under cold water before that pleasant chewiness fades.

Note that they are sometimes sold as rolls of uncut, extra-long strands. If these are the ones you have, just use a pair of kitchen scissors to make a couple of crosscuts in the pile of cooked noodles to shorten them (they’re way easier to cut when cooked). Just be careful not to cut them too short, or your japchae will end up looking like a broken-noodle salad.

Once everything is prepared, it's time to bring it all together. In a big mixing or serving bowl, combine the cooked noodles with a mixture of wheat-based soy sauce and either brown or white sugar until they're well coated, then add the other ingredients and toss to combine. (I like to add the greens at the very last minute, so they don’t lose color by cooking in the heated noodle mix.) A note about seasoning: The ratio I've provided of soy sauce to sugar is my preference, but you can adjust to suit your palate.

Japchae is not a noodle dish that you typically eat in one big bowl all by itself (as you would, for example, with naengmyeon). Instead, it can be served warm as part of the Korean table, with other banchan (side dishes), soup, and rice. You'll often see it in a large shared bowl or platter as the "main" dish on the table, with smaller banchan on the side, but it can also be served as one of the smaller banchan accompanying some other featured platters.

Whether it's served large or small, the key to japchae lies in its abundant variety of ingredients and the diverse colors and flavors each brings to the plate.

Overhead view of a colorful bowl of japchae on a wooden surface.

Serious Eats / Vicky Wasik

May 2019

Recipe Details

Japchae (Korean Glass Noodles With Pork and Vegetables) Recipe

Active 90 mins
Total 90 mins
Serves 4 servings

Korean japchae is a festive, colorful array of vegetables, egg, meat, and noodles that combine in a joyous celebration.


For the Mushrooms and Pork:

  • 6 dried wood ear mushrooms (about 5g)

  • 3 1/2 ounces shiitake mushrooms (100g; about 5 medium shiitakes), stems discarded and caps sliced 1/4 inch thick

  • 3 1/2 ounces (100g) lean boneless, skinless pork shoulder, cut into 2- by 1/4-inch strips

  • 2 tablespoons (30ml) yangjo ganjang (Korean wheat-based soy sauce; see notes)

  • 2 medium cloves garlic, minced

  • 1 tablespoon granulated sugar

  • 2 teaspoons (10ml) soju

  • Generous pinch minced peeled fresh ginger

  • Freshly ground black pepper

  • 1 tablespoon (15ml) vegetable oil

For the Jidan (Egg Garnish):

  • 2 large eggs

  • Vegetable oil, for greasing the pan

For the Carrot and Onion:

  • 2 teaspoons (10ml) vegetable oil

  • 1 small (5-ounce; 140g) yellow onion, thinly sliced pole to pole

  • 1 small (3-ounce; 90g) carrotcut into julienne

  • Kosher salt

For the Spinach:

  • 3 ounces curly spinach (90g; about 3 loosely packed cups)

  • 1 small clove garlic, minced

  • 1/2 teaspoon toasted sesame oil

  • 1/2 teaspoon ground roasted sesame seeds

For the Noodles:

  • 5 1/4 ounces (150g) dangmyeon (Korean sweet potato glass noodles; see notes)

  • 1 tablespoon (15ml) yangjo ganjang (Korean wheat-based soy sauce; see notes)

  • 1 teaspoon brown or granulated sugar

  • 2 teaspoons ground roasted sesame seeds

  • Toasted sesame oil, for drizzling


  1. For the Mushrooms and Pork: In a medium bowl, cover wood ear mushrooms generously with cold water and let stand until fully rehydrated and softened, about 1 hour. Drain, then tear wood ear mushrooms into smaller strips.

    Soaking the dried woodear mushrooms in a bowl of water.

    Serious Eats / Vicky Wasik

  2. Combine wood ear mushrooms in a small bowl with shiitake mushrooms, pork, soy sauce, garlic, sugar, soju, ginger, and a few grindings of black pepper. Mix thoroughly, then let marinate 20 minutes.

    Adding soy sauce to marinate the pork and mushrooms for japchae in a mixing bowl.

    Serious Eats / Vicky Wasik

  3. In a large skillet, heat oil over medium-high heat until shimmering. Add pork and mushrooms and cook, stirring, until pork is cooked through and mushrooms are just starting to lightly brown. Transfer to a plate.

    Sautéing the marinated meat and mushrooms

    Serious Eats / Vicky Wasik

  4. Meanwhile, for the Jidan (Egg Garnish): Separate egg yolks and whites, passing each component separately through a clean fine-mesh strainer into its own small bowl. (You can use the same strainer for whites and yolks, but wash it between uses.) Very gently mix the contents of each bowl until incorporated, but avoid beating, as you don't want to incorporate air.

    straining egg whites and yolks separately

    Serious Eats / Vicky Wasik

  5. Warm a mint-condition 8-inch nonstick skillet over medium-low heat. Using an oiled paper towel, lightly wipe oil all over the surface of the skillet. Scrape yolk into skillet, spreading it around to form a thin, even round. Gently cook until yolk is mostly set, about 1 minute, making sure to manage the heat so that the yolk cooks without browning on the bottom.

  6. Using a flexible rubber spatula, gently lift yolk round and slide a chopstick underneath until you can pick the round up. Lay yolk round down on its other side and continue cooking until fully set but not browned, about 30 seconds. Transfer yolk round to a work surface to cool.

    Collage of cooking and flipping the egg yolk sheet

    Serious Eats / Vicky Wasik

  7. Wipe out skillet, then repeat procedure with egg whites, lightly oiling the pan first with the towel, then making a round of egg whites, being careful to prevent browning.

  8. When the yolk and egg-white rounds have cooled, carefully slice into thin slivers using a very sharp knife. Set aside.

    Slicing the egg garnish for japchae into thin slices.

    Serious Eats / Vicky Wasik

  9. For the Carrot and Onion: In a large skillet, heat oil over medium heat until shimmering. Add onion and carrot, season with salt, and cook, stirring frequently, until just tender, about 4 minutes. Transfer to a plate.

    Sautéing the carrot and onion for japchae

    Serious Eats / Vicky Wasik

  10. For the Spinach: In a large pot of salted boiling water, cook spinach until tender, about 1 minute. Using a spider or other wire strainer, remove spinach, allowing excess water to drain off, and transfer to a bowl. (Reserve boiling water for noodles.) Squeeze out any excess water from spinach. Toss spinach with minced garlic, sesame oil, and ground sesame seeds, mixing well to evenly coat. Set aside.

    Blanching the spinach for japchae

    Serious Eats / Vicky Wasik

  11. For the Noodles: Add noodles to the boiling water and cook until tender but still chewy (roughly 6 minutes, though this will depend on the brand of noodles you buy). Drain into a colander and rinse noodles with cold running water. Allow to drain well.

  12. Transfer noodles to a large serving or mixing bowl. If the noodle strands are very long, snip them a few times, using kitchen shears, to shorten them to a more manageable length (but be careful not to make the lengths too short).

    Cutting the cooked dangmyeon noodles

    Serious Eats / Vicky Wasik

  13. In a small bowl, stir together soy sauce and sugar, then add this soy sauce mixture to the noodles, tossing well to coat. Add pork and mushrooms, carrot and onion, and slivered eggs. Add ground sesame seeds. Drizzle with sesame oil, then toss until thoroughly mixed. Taste and adjust seasoning if desired.

    Seasoning the cooked noodles with soy sauce and sugar in a large mixing bowl and adding the other ingredients to japchae

    Serious Eats / Vicky Wasik

  14. Add spinach and toss once more to combine. Serve japchae warm or at room temperature.

Special Equipment

8-inch nonstick skillet, fine-mesh strainer, large stainless steel skillet or cast iron skillet


For more guidance and product recommendations for the Korean ingredients called for here, read our article on Korean pantry essentials.

Make-Ahead and Storage

The japchae can be made up to one day in advance. Keep refrigerated, then quickly sauté in a small amount of oil to rewarm.

Read More

Nutrition Facts (per serving)
375 Calories
16g Fat
42g Carbs
16g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4
Amount per serving
Calories 375
% Daily Value*
Total Fat 16g 20%
Saturated Fat 2g 12%
Cholesterol 111mg 37%
Sodium 840mg 37%
Total Carbohydrate 42g 15%
Dietary Fiber 5g 19%
Total Sugars 10g
Protein 16g
Vitamin C 12mg 58%
Calcium 116mg 9%
Iron 3mg 18%
Potassium 809mg 17%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)