Japchae is a classic Korean glass noodle stir-fry made with chewy sweet potato noodles, thinly sliced beef, and colorful vegetables in a savory-sweet soy sauce. This streamlined method cooks everything in about 35 minutes, making it practical for weeknights while still worthy of holidays and special gatherings.

Japchae Korean glass noodles with beef and vegetables in a bowl

I first learned to make japchae (잡채) while I was in college in the U.S., homesick and craving something familiar. A Korean professor’s wife showed me a way to prepare it that kept the traditional flavor and texture but simplified the cooking process. That method stayed with me.

In Korea, japchae is more than just a noodle stir-fry. It’s a dish expected at holidays, birthdays, and family gatherings, often made in large batches and served at room temperature so everyone can share. The balance of chewy noodles, well-seasoned beef, and lightly sautéed vegetables is what makes it memorable.

Chopsticks twirled up with japchae noodles on a plate.

Over the years, I’ve refined that technique so it stays true to the authentic flavor while reducing extra steps and pans. It’s the version I cook when I want something comforting yet celebratory, whether I’m serving it alongside my traditional Beef Bulgogi or building a Korean-style meal with my classic bibimbap.

If you’re craving more noodle comfort, explore my full collection of Korean noodle dishes. Many of them are just as satisfying and weeknight-friendly.

Why This Japchae Method Works

  • Protects the noodles’ texture. Sweet potato glass noodles (dangmyeon) can easily become soft and sticky if overboiled. Soaking them first and finishing them in the pan keeps them chewy and springy, which is the texture japchae is known for.
  • Balances seasoning without extra steps. Instead of cooking each ingredient separately in multiple pans, this method builds flavor in stages within one pan. The vegetables stay vibrant, the beef remains tender, and the noodles absorb the savory-sweet sauce evenly.
  • Stays true to Korean home cooking. Japchae has always been flexible in Korean kitchens. While beef is traditional, it can easily be made vegetarian or adjusted based on seasonal vegetables, as long as the signature balance of soy sauce, sweetness, and sesame oil is preserved.
  • Practical for modern cooks. This technique keeps the classic flavor and texture intact while simplifying the process, making it realistic for weeknights without losing its celebratory feel.
Japchae in a serving bowl with chopsticks beside it.

What You Need to Make Japchae

Packaged uncooked Korean glass noodles (dangmyeon)

Dangmyeon (Korean sweet potato glass noodles): These translucent noodles are made from sweet potato starch and give japchae its signature chewy texture. I soak them in hot water instead of boiling, which softens them gently and allows them to finish cooking in the pan without becoming overly soft.

Beef: Thinly sliced sirloin or striploin works best for tenderness. A quick marinade of soy sauce, sugar, garlic, and sesame oil seasons the meat deeply and helps it blend seamlessly with the noodles rather than tasting separate.

Vegetables: Japchae is known for its balance of color and texture. Onions, carrots, bell pepper, mushrooms, and spinach are traditional choices. Stir-fry the firmer vegetables first, then add mushrooms and spinach at the end so the greens stay vibrant and the texture remains distinct.

Japchae Sauce: The sauce must be balanced. Sweetness from sugar and mirin, savoriness from soy sauce and garlic, and nuttiness from sesame oil. I mix it in advance so it coats the noodles evenly the moment they hit the pan, which helps the noodles absorb flavor without clumping.

How to make Japchae (Step-by-Step)

These step-by-step photos walk you through the process. For exact measurements, scroll down to the printable recipe card.

Soak the noodles. Soak the dangmyeon in hot water for about 15 minutes, then drain. This softens them gently so they finish cooking in the pan without becoming overly soft or sticky.

Marinate the beef. Combine thinly sliced beef with soy sauce, rice wine, and sugar. This quick marinade seasons the meat deeply and keeps it tender. While the beef rests, mix the sauce ingredients so they’re ready to use.

Stir-fry the vegetables in stages. Cook firmer vegetables first, then add softer ones later. Japchae tastes best when each ingredient keeps its color and slight bite rather than blending into a single texture. Transfer the vegetables to a platter once cooked.

Cook the beef. Stir-fry the beef in the same pan until just cooked through. Keep the flavorful juices in the pan; they form the base for seasoning the noodles.

Cook the noodles with the sauce. Add the soaked noodles to the pan along with the sauce. Stir-fry until tender and glossy, allowing the noodles to absorb the seasoning evenly.

Combine and finish. Return the vegetables and beef to the pan. Toss gently, then finish with sesame oil and sesame seeds. Adjust sweetness or soy to taste, as many Korean households do.

How Japchae Is Traditionally Served

Japchae is typically served as part of a shared Korean meal, especially during holidays and special gatherings. It’s often placed at the center of the table alongside rice, kimchi, and light soups such as tteokguk (Korean rice cake soup), allowing everyone to take small portions.

Unlike many stir-fries, japchae is commonly enjoyed at room temperature. This makes it especially practical for potlucks and celebrations where dishes are prepared in advance.

Make Ahead and Storage

Japchae can be made several hours in advance and served at room temperature, which is why it’s popular for gatherings. Store leftovers in an airtight container in the refrigerator for up to 3 days.

To reheat, warm gently in a skillet over low heat with a small splash of water to loosen the noodles. Avoid microwaving too long, as the noodles can become overly soft.

Finished japchae being tossed in a wok with kitchen tongs.

Originally published in March 2010. This post has been updated with new photos and improved step-by-step details to help you make Japchae easily at home, while preserving its authentic flavor.

Korean japchae glass noodles with beef and vegetables

Japchae (Korean Glass Noodle Stir-Fry)

A simple japchae recipe with chewy glass noodles stir-fried with beef and vegetables. Ready in about 35 minutes with reliable results every time.
5 from 22 ratings

Recipe Video

Ingredients

  • 8 oz (226 g) Korean glass noodles (dangmyeon)
  • 6 oz (170 g) beef sirloin, or pork loin. See note below for the vegan/vegetarian option
  • 2 tbsp oil
  • 1 medium onion, thinly sliced
  • 1 medium carrot, cut into thin matchsticks
  • 1 small red bell pepper, thinly sliced
  • a few pinches salt
  • 5-6 shiitake mushrooms, sliced
  • 1 bunch (about 6 oz, 170 g) spinach, cleaned
  • 1 tbsp sesame oil
  • 1 tbsp toasted sesame seeds

For meat marinade

For japchae sauce

  • 4 tbsp (60 ml) soy sauce
  • 1/2 cup (120 ml) water
  • 2-3 tbsp sugar
  • 2 tbsp (30 ml) sweet rice wine (mirim)
  • 1 tbsp (15 ml) oil
  • 2 cloves garlic, minced
  • 1/2 tbsp black pepper

Instructions 

For the glass noodles

  • Soak the glass noodles in hot water for 15 minutes, then drain and set aside. .

For the meat seasoning

  • Slice beef (or pork) into thin match sticks (about 1/4-inch thick) against grain and mix with marinade ingredients. Set aside.

For the Japchae sauce

  • Combine all japchae sauce ingredients in a bowl. Set aside.

To cook Japchae

  • Heat 1 tablespoon oil in a large skillet or wok over medium high heat. Add onion, carrot, pepper, and a pinch of salt; stir-fry until soft but have a slight crunch. Add sliced shiitake mushrooms and another pinch of salt. Continue to stir-fry until soft. Add spinach at the end and stir-fry until spinach is wilted. Remove the skillet from the heat and transfer the vegetables to a large plate to cool.
  • Reheat the pan over high heat with the remaining 1 tablespoon oil, add the beef (or pork) and stir-fry until fully cooked. You will see the juice coming out from the meat. Transfer the meat to the large plate with the reserved vegetables, reserving the juice in the pan.
  • Add the drained glass noodles to the pan with the meat juices. Pour the japchae sauce over the noodles and toss to combine. Let the noodles cook over medium heat until they are soft and the sauce liquid is mostly absorbed into the noodles, about 3-4 minutes.
  • Reduce the heat to low. Add the vegetables and meat back to the pan over the noodles. Add sesame oil and sesame seeds. Toss well and adjust seasoning to taste.

Notes

Expert Tips:
  • Let the cooked vegetables and beef cool slightly before combining. Mixing while piping hot can cause excess moisture and soften the noodles.
  • Use kitchen scissors to trim the noodles into shorter lengths after cooking. This makes serving and eating much easier.
  • Finish with sesame oil and sesame seeds at the very end. Adding them off heat preserves their aroma.
  • For gluten-free japchae, use gluten-free soy sauce such as tamari.
  • For a vegetarian or vegan version, omit the beef and skip the meat marinade. The noodles and vegetables still carry plenty of flavor.
Storage & Reheating:
Store in an airtight container in the refrigerator for up to 3 days.
Reheat gently in a skillet over low heat with a small splash of water to loosen the noodles. Avoid overheating, as the noodles can lose their chewy texture.
Calories: 326kcal, Carbohydrates: 46g, Protein: 9g, Fat: 12g, Saturated Fat: 1g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 6g, Trans Fat: 1g, Cholesterol: 16mg, Sodium: 865mg, Potassium: 260mg, Fiber: 1g, Sugar: 9g, Vitamin A: 2103IU, Vitamin C: 18mg, Calcium: 52mg, Iron: 1mg
Did you make this recipe?Tag @beyondkimchee on Instagram. I love to see your masterpiece.

Love this recipe? Rate it and share your experience in the comments below! On Instagram? Tag me to showcase your creation. For more delicious recipes, subscribe to our newsletter!