Borderless Kitchen

June 17, 2026 · 8 min read

Japchae Recipe: Korean Glass Noodles with Vegetables and Beef

Japchae is the most underrated Korean dish. Glass noodles made from sweet potato starch, stir-fried with vegetables and beef in a soy-sesame sauce. It's technically a side dish but practically a meal.

Japchae appears at every Korean celebration — Chuseok, Lunar New Year, birthdays, family gatherings. It's the dish that must be present. And yet most people outside Korea have encountered it only once, if at all. This is a problem worth correcting.

The dish is technically a side dish (banchan), but no one serves themselves a modest portion. It's savory, slightly sweet, texturally complex, and built from a technique that produces better results than any stir-fry: cooking every component separately and combining at the end.

What Japchae Is

Japchae (잡채) means "mixed vegetables." The name comes from the pre-noodle era. The dish was invented during the Joseon Dynasty and originally served to Korean royalty as a vegetable mixture without noodles. The glass noodles were added later and became the defining element — which is how dishes often work. The signature ingredient came after the original concept.

The modern version is a celebration of textures. Translucent, slippery glass noodles tossed with beef, spinach, shiitake mushrooms, carrot, onion, and seasoned with soy sauce and sesame oil. The noodles absorb the sauce and become glossy. The vegetables keep their individual character. The beef is tender and savory. Every element is distinct.

This is intentional. Japchae is not a stir-fry. It's a combination dish — each component prepared to its peak, then brought together at the end. The technique requires patience. It's worth it.

The Noodles: Dangmyeon

Dangmyeon (당면) are sweet potato starch noodles, also sold as glass noodles, cellophane noodles, or Korean vermicelli. They're made entirely from sweet potato starch — no wheat, no rice. This makes them naturally gluten-free and gives them their distinctive properties.

Raw, they're hard, opaque, and off-white. Cooked, they become translucent, deeply glossy, and slippery. They have a unique chew — springy without being rubbery, tender without being mushy. They absorb sauce without becoming waterlogged, which is why japchae holds well for hours at room temperature.

Don't substitute rice noodles or wheat noodles. The texture is different. Dangmyeon is available at any Korean grocery store and most Asian supermarkets in the dried noodle section.

Prepping dangmyeon: Soak 200g of dried noodles in cold water for at least 30 minutes, up to an hour. They'll become pliable and slightly translucent. Then cook in boiling water for 6-7 minutes — they cook faster than they look. Drain, rinse briefly under cold water to stop cooking, and cut into shorter lengths with scissors (8-10cm is manageable). Toss immediately with a teaspoon of sesame oil to prevent sticking.

The Vegetables

This is where japchae diverges from stir-fry logic. In a standard stir-fry, vegetables go into the pan together and cook simultaneously. In japchae, each vegetable is cooked separately. This is not a shortcut decision — it's the point.

Each vegetable has a different ideal cooking time and texture target. Spinach needs 60 seconds. Carrot needs 3-4 minutes. Mushroom needs 4-5 minutes. If you cook them together, you either overcook the spinach trying to get the carrot right, or you pull everything too early and the mushroom is tough.

Spinach: Blanch in boiling water for 60 seconds. Transfer to ice water to preserve the green color. Squeeze completely dry — wet spinach dilutes the sauce in the final dish. Season with a pinch of salt and a few drops of sesame oil. Set aside.

Shiitake mushrooms: If using dried (preferred — more depth), rehydrate in warm water for 20-30 minutes. Squeeze out water. Slice thinly. Sauté in a neutral oil over medium-high heat for 4-5 minutes until tender and slightly browned. Season with a little soy sauce in the final minute. Fresh shiitake works but has less depth.

Carrot: Julienne into matchsticks, roughly 5cm long and 2mm wide. Sauté in a neutral oil over medium heat for 3-4 minutes until just tender. Season with a pinch of salt. The carrot should still have a slight bite — not soft.

Onion: Slice into thin half-moons. Sauté until soft and translucent, about 4 minutes. Don't caramelize — you want the onion soft but not sweet.

Bell pepper (optional): Julienne similarly to carrot. Sauté 2-3 minutes until just softened. Adds color and slight sweetness.

Keep each cooked vegetable separate. They'll combine at the end.

The Beef

Use sirloin or ribeye, sliced thin — about 3mm. Freeze the beef for 20 minutes before slicing to make cutting thin strips easier. Cut against the grain.

Marinade:

  • 1 tablespoon soy sauce
  • 1 teaspoon sesame oil
  • 1 teaspoon sugar
  • 2 cloves garlic, grated
  • 1/2 teaspoon black pepper

Marinate for at least 10 minutes. The short marination is enough for thin slices — the surface area is large relative to the volume, so the marinade penetrates quickly.

Sear the beef in a hot pan with a small amount of oil. Cook in a single layer — don't crowd, or it steams instead of sears. 2-3 minutes total for thin slices. Set aside.

The Sauce

The sauce seasons the whole dish during the final combination.

  • 3 tablespoons soy sauce
  • 2 tablespoons sesame oil
  • 1 tablespoon sugar
  • 2 cloves garlic, grated
  • 1 teaspoon black pepper

Combine and taste. It should be savory, slightly sweet, with a distinct sesame fragrance. The sugar is not optional — japchae without it tastes flat.

The Final Combination

Heat a large pan or wok over medium heat. Add the cooked noodles and sauce. Toss for 1-2 minutes until the noodles are evenly coated and the sauce is absorbed. The noodles should be glossy and slightly sticky.

Add all the vegetables and beef. Toss gently to combine — you want everything distributed without crushing the vegetables. The goal is to have visible distinct elements in every serving: some noodle, some spinach, some mushroom, some carrot.

Taste and adjust. More soy if it needs salt. More sesame oil if it needs fragrance. More sugar if it seems flat.

Finish with sesame seeds — 1 tablespoon toasted — and sliced green onion. Toss once more.

Why This Technique Matters

The discipline of cooking each element separately is what separates japchae from a mediocre interpretation of the dish. Every element has its own identity in the final bowl. The mushrooms taste like mushrooms. The spinach tastes like spinach. The carrot has texture. When you combine everything at the end, you get complexity from the interaction of distinct flavors rather than a homogeneous mixture where everything tastes like everything else.

This is Korean cooking logic at its core: the combination dish, where each component is prepared to its peak and then brought together. The philosophy is that respecting each ingredient produces a better whole than sacrificing any single element for the convenience of cooking everything together.

Make-Ahead

Japchae is designed for this. The fully assembled dish holds at room temperature for 3-4 hours and in the refrigerator for 2 days. Bring refrigerated japchae back to room temperature before serving, or warm briefly in a pan over low heat with a splash of sesame oil to revive the glossy coating.

This room-temperature quality is why japchae appears at every Korean celebration. It can be made in the morning and served in the evening. It doesn't wilt, it doesn't get waterlogged, and the flavors actually develop and meld in the hours between cooking and serving.

Fusion Angle

Japchae is Korean pasta primavera. The parallel is exact: a neutral starch vehicle tossed with seasonal vegetables in a sauce, each component respected, combined at the end for a dish that's texturally complex and greater than the sum of its parts.

Pasta primavera is classically attributed to Le Cirque restaurant in New York in the 1970s — a celebration of spring vegetables over pasta, with each vegetable cooked separately to preserve its character before combining. The philosophy is identical to japchae, developed independently in a different culture centuries earlier.

The dangmyeon functions as spaghetti does in a primavera: a neutral vehicle with textural interest that absorbs the seasoning while providing contrast to the vegetables. The glass noodles' slippery texture contrasts with the firmness of carrot and the tenderness of spinach in the same way spaghetti's chew contrasts with al dente asparagus and soft zucchini.

The difference is fat and acid: primavera uses olive oil and often a splash of white wine or lemon for brightness. Japchae uses sesame oil and soy. Different traditions arriving at a remarkably similar answer to the same question: how do you make a vegetable-forward noodle dish where every ingredient matters?

Full Recipe

Serves 4-6

Noodles: 200g dried dangmyeon, soaked 30-60 min, cooked 6-7 min, drained, cut and tossed with sesame oil

Beef: 200g sirloin, thin sliced, marinated in 1 tbsp soy + 1 tsp sesame oil + 1 tsp sugar + garlic + black pepper. Seared 2-3 min.

Vegetables: Spinach (blanched, squeezed, sesame oil); shiitake (sautéed, soy finish); carrot julienned (sautéed 3-4 min); onion (sautéed until soft); optional bell pepper (julienned, sautéed 2-3 min)

Sauce: 3 tbsp soy sauce, 2 tbsp sesame oil, 1 tbsp sugar, 2 cloves garlic grated, 1 tsp black pepper

Toss noodles in sauce in large pan over medium heat 1-2 minutes. Add all vegetables and beef. Toss gently. Taste and adjust. Finish with sesame seeds and green onion. Serve at room temperature.

The full recipes live in the book.

Get Tokyo Meets Tuscany on Amazon

Paperback $24.99 · Hardcover $34.99 · eBook $9.99

Free download

Get the free Flavor Pairing Matrix.

The Italian × Japanese ingredient chart behind every recipe in the book. Enter your email — free PDF, one page.