This recipe covers everything you need to know to make japchae from scratch—a classic Korean stir-fried noodle dish with sweet potato noodles, marinated beef, and vegetables tossed in a savory sesame-soy sauce.

Japchae: Classic Korean Stir-Fried Noodles
Japchae (잡채) is a classic Korean stir-fried dish made with chewy sweet potato noodles (dangmyeon), marinated beef (soegogi), and colorful veggies like spinach (sigeumchi), shiitake mushrooms (beoseot), carrots (danggeun), and onion (yangpa). It’s tossed in a savory-sweet sesame-soy sauce and topped with thin egg strips (jidan). This japchae recipe is everything you want: authentic enough to respect tradition but easy enough to make at home just like my beef bulgogi. I use Korean glass noodles (dangmyeon) for that signature chewy texture, and I tested it to be doable on a weeknight—no crazy prep, just straightforward steps and accessible ingredients. It’s visually stunning with vibrant colors and restaurant-quality flavor, and it nails the balance between chewy noodles, tender beef, and crisp veggies.


The Ingredients (and Substitutions) for Japchae Noodles
- Ribeye or Sirloin or NY Strip Steak: Ribeye is a traditional choice and what I used, but all these cuts of beef are great. Anything that is extremely tender and can be sliced thin can work just as well.
- Marinade: I marinated the ribeye with a classic sauce made with soy, garlic, sesame oil, and sugar. I added a splash of mirin, which is technically not traditional and is a slight departure from the classic recipe, but trust me, it adds a nice touch. You can also skip the mirin if you don't have it.
- Korean sweet potato starch noodles (dangmyeon), also known as Korean-style glass noodles or cellophane noodles - you can buy them at an Asian grocery or online. They’re chewy, translucent, and absorb the flavors of the sauce perfectly, making them essential to authentic japchae. You can sub with traditional glass noodles (mung bean or potato starch), rice vermicelli, udon, or soba noodles. As a last resort, ramen or even spaghetti can work—definitely not authentic, but with the sauce and veggies, it still makes a tasty dish.
- Veggies: I use classic options like bell peppers, carrots, and spinach, but this recipe is flexible. You can easily swap in or add vegetables like zucchini, snap peas, or baby corn—whatever you have on hand works well.
- Mushrooms: I use Shiitake mushrooms - they are traditional in Korean cooking and add deep umami flavor with a slightly chewy texture. Oyster mushrooms, porcinis, or even creminis make great substitutions for shiitake mushrooms. You can usually easily find any of these mushrooms at Asian grocery stores.
- Spinach: You can use frozen spinach instead of fresh. Just remember to heat it thoroughly, squeeze out all the water, and add a pinch of salt.
- Eggs: I make a rolled egg sheet (jidan) or crepe, a common practice in traditional japchae. It's a must if you want a reastaurant-quality dish!
- Tip: This photo shows all the ingredients you need (with labels). Take a screenshot for your shopping list:

Key Preparation Tips
- Slicing beef ribeye or sirloin: If your ribeye is not frozen already, wrap in plastic, and place in the freezer between 30-45 minutes until it’s ever so slightly frozen. This will make it a lot easier to slice thin.
- Fresh vs. dried shiitake mushrooms: It’s a lot easier to slice fresh shiitake mushrooms, but they aren’t always as easy to find as dried. If using dried shiitakes, make sure to rehydrate them in hot water, placing another bowl on top to immerse the mushrooms (they like to float). Once rehydrated (this should take anywhere from 5-10 minutes depending on the size), squeeze out the water, cut the stem off, and slice the mushrooms as you would in the recipe.
- Hot pan: When cooking the ribeye, you want a very hot pan to cook the meat very fast. That's how it's done at your favorite Korean restaurant. The longer you have it in the pan, the tougher the meat will become.
- The noodles need to be drained VERY well! If there is too much residual water left, they will not absorb the sauce very well and this dish will be watery.
How to Make Korean Japchae Noodles (Step-by-Step Photos)
Note: This is only an overview of the recipe with helpful step-by-step photos. The detailed recipe + the ingredient amounts are at the bottom of this post - if you want to jump straight down to the recipe - CLICK HERE.
- Marinate the steak: Whisk together soy sauce, sugar, sesame oil, mirin, and garlic until the sugar dissolves. Put the sliced rib-eye into the marinade and set aside.

- Japchae Noodle Sauce: In a measuring cup or small bowl, combine the sesame seed oil, soy sauce, sugar, sesame seeds, and black pepper until the sugar dissolves. Set aside.

- Cook the sweet potato noodles (dangmyeon) according to package instructions. Drain them very well—rinse with cold water and even pat dry—to prevent sogginess. Toss these Korean glass noodles with two-thirds of the sauce to start flavoring.

- Make the egg strips (jidan) by cooking beaten eggs in a thin layer without browning. Let cool, then roll and slice thinly. This adds color and a subtle egg flavor, a traditional garnish.

- Cook the veggies: Authentically, I cook all the veggies separately to maintain their distinct textures and colors.
- Blanch the spinach in salted boiling water, then shock it in cold water and squeeze out excess moisture.
- Dry sauté shiitake mushrooms with a pinch of salt until just wilted. Use either fresh shiitake or rehydrate dried shiitake properly before cooking them.
- Lightly cook the onions, carrots, and bell peppers in the same pan until softened but still crisp.

- Sear the marinated ribeye quickly over high heat to keep it tender.
- Slice rolled egg sheet (jidan): Roll the cooled egg sheet, and slice into thin strips.

- Assemble: Combine the Korean glass noodles, vegetables, egg strips, and beef in a large bowl. Pour the remaining sauce over everything and gently mix by hand, ensuring even coating. Adjust seasoning if needed.

- How to plate it: Transfer to a serving platter, sprinkle with scallions and sesame seeds, and serve hot, warm, or at room temperature. This step-by-step recipe respects authentic textures and flavors while keeping it manageable for home cooking. I would love to hear your feedback in the comments section below.


Japchae (Korean Noodles)
Ingredients
Beef + Marinade
Japchae Noodle Sauce
- ¼ cup sesame seed oil
- ¼ cup soy sauce
- 3 tablespoons sugar
- 1 tablespoon sesame seeds
- ½ teaspoon black pepper
Noodles, Eggs, and Vegetables
- 10 oz sweet potato noodles (you can sub with glass noodles) see my note below!
- 6 ounce fresh spinach
- 1 tablespoon neutral oil divided
- 2 eggs lightly beaten
- 6 shiitake mushrooms thinly sliced (fresh or dried but rehydrated) see my note below!
- ½ onion sliced into thin strips
- 1 medium to large carrot peeled and cut into matchsticks
- 1 red bell pepper sliced thin
- salt to taste
Garnish
- scallions roughly chopped
- sesame seeds
Instructions
Beef + Marinade
- In a medium bowl, whisk together soy sauce, sugar, sesame oil, mirin, and garlic until the sugar dissolves. Put the sliced rib-eye into the marinade, coating the meat, and set aside.
Japchae Noodle Sauce
- In a measuring cup or small bowl, combine the sesame seed oil, soy sauce, sugar, sesame seeds, and black pepper until the sugar dissolves. Set aside.
Cook sweet potato noodles
- In a large pot, cook the noodles according to the directions on the package, saving the boiling pot of water once you remove the noodles. Make sure you place the noodles in a sieve, rinse with cold water, drain very well or even rub into a towel if they are too wet, and place them into a large bowl. You can cut the noodles with scissors if they are too long.
- Pour ⅔ of the Japchae Noodle Sauce over the noodles and mix well.
Cook veggies, eggs, and marinated beef
- With the pot still boiling (it’s OK if the water looks muddy from the noodles), salt the water, blanch the spinach, and then place in a small bowl. Run the spinach under cool water to stop them from cooking then squeeze out as much water as possible. Place the spinach on top of the bowl of noodles.
- In a medium pan, heat 1 teaspoon of oil on medium heat and cook the eggs in 1 layer doing your best not to brown them. You can add a splash of water and cover with a lid for 1-2 minutes in order to fully cook the egg. Flip the egg “crepe” onto a cutting board or plate to let cool.
- Wipe the pan if there’s any residual oil and return the pan to medium heat. Dry saute the mushrooms with a pinch of salt until wilted and slightly wet. Add on top of the noodles.
- In the same pan, heat 1 teaspoon of oil and cook the onions, carrots, and bell pepper with a pinch of salt until just softened. Add to the top of the noodles.
- Lastly, heat 1 teaspoon of oil on high heat, searing off the marinated beef until just cooked through and then add it to the bowl of noodles.
- Roll the cooled egg tightly, and slice into thin strips. Place on top of the bowl of noodles.
Final touches
- Pour the remaining Japchae Noodle Sauce over the bowl of noodles, vegetables, and eggs, mix gently with your hands, making sure to coat all the ingredients in the sauce. Adjust to taste if necessary using salt, sugar, pepper, soy sauce, or sesame seed oil.
- Move the japchae to a serving platter and sprinkle with green onions and more sesame seeds. Eat hot, warm or at room temperature to enjoy!
Notes
- Use fresh or dried shiitakes: If using dried—rehydrate them properly by soaking them in hot water for 5–10 minutes (weigh them down to keep submerged), then squeeze out excess water, pat them dry with paper towels, remove stems, and slice.
- Use Korean glass noodles (dangmyeon), made from sweet potato starch—they're chewy, translucent, and soak up sauce beautifully, which is key to authentic japchae. You can find them at Asian markets or online. If unavailable, substitute with regular glass noodles (mung bean or potato starch), rice vermicelli, udon, or soba. As a last resort, ramen or spaghetti can work—not traditional, but still tasty with the sauce and veggies.
- Use thinly sliced BONELESS ribeye or sirloin or NY strip steak—tender, flavorful, and cook quickly. You can also use flank or skirt steak, just slice thinly against the grain. Freezing the beef slightly beforehand makes slicing easier.
- Can I eat Japchae hot or cold? Japchae is typically eaten warm or at room temperature, but is also delicious hot. You can eat it cold as well, but the texture would not be as enjoyable, as the noodles will be quite gummy.
- Storage tips: Japchae can be stored in the fridge in an airtight container for up to 5 days. I do not recommend storing it in the freezer. To reheat, place in a microwave safe plate or bowl and microwave for 30 seconds.
- You will need these supplies: various mixing bowls, cutting board, knife, medium pan, large pot, tongs.
- YOUR FEEDBACK: If you have any questions or feedback about this recipe, I'm always looking forward to hearing from you in my comment section below.
Variations
- Chicken/Pork: Skinless, boneless Chicken or pork loin can replace the beef!
- Vegetarian/Vegan: Replace the beef with tofu or plant-based meat or omit it all together for a vegetarian friendly version.
- Spicy: Japchae is not typically spicy, but you can make it that way if you’d like! I recommend using gochujang (Korean chili paste) or any other Asian hot sauce.
Nutrition
Nutrition Disclaimer:
The nutritional information on this website is only an estimate and is provided for convenience and as a courtesy only. The accuracy of the nutritional information for any recipe on this site is not guaranteed. It should not be used as a substitute for a professional nutritionist’s advice.


Delicious, took me longer than the recipe suggested and quite a lot of washing up but family love it .
Thanks again Julia for another great meal.
I totally get the washing up struggle 🙂 but I’m thrilled your family loved it! Thanks so much for the great review! 🙂
Made an absolutely delicious dinner!
Thank you, Debi, I really appreciate your review! ❤️
I used gluten-free brown rice ramen noodles, oyster mushrooms, skipped the egg, and used colorful mini bell peppers. My dish actually looked a lot like yours because I still had yellow strips (from bell peppers) even though I skipped the eggs. This is really good, my husband asked for seconds!
Thank you for sharing your changes, Ryley, - they are all delish! 🙂
Initially I thought it was gonna be a more complex recipe than what you usually post, but it was so surprisingly easy - it took me only 40 minutes. yesterday was my groceries day so I was able to get all the ingredients as soon as I saw you recipe. Loved the flavors, will make it again. Something different from my usual routin
Hi Marylin! It is a quite easy recipe and I am glad you gave it a try! 🙂
Made this dish last night. Really enjoyed the flavor. Used Udon noodles, couldn't find Glass noodles. Freezing the steak did make it easy to slice.
It was fun to make. We will definitely make it again as the flavor was very tasty.
Thank you so much, Crystal, for your review - I so appreciate it! 🙂