
Among all the foods in Korean cuisine, Japchae is one of the most beloved. It’s a savory, slightly sweet stir-fried noodle dish made with chewy glass noodles, vibrant vegetables, and often a touch of protein like beef or chicken.
For Jeff, japchae is his favorite banchan (those small dishes that come with Korean meals). It’s both hearty enough to savor on its own and delicate enough to act as a perfect side. Our relationship with Korean food began on our very first date at a Korean restaurant. Plus – Jeff, with two adopted sisters from Korea, grew up with Korean food as part of his family culture, so it really holds a special place in our hearts.
I love packing japchae for Jeff’s lunches. It’s so convenient because you don’t even need to reheat it in the microwave (in fact, it’s preferred that you don’t so that the noodles don’t begin to stick together). I love me an easy meal prep that’s packed with fiber, protein, and carbs!

Vegetable Additions for Japchae
The vegetables in japchae play a crucial role in its vibrant color, texture, and flavor. Each vegetable brings its unique taste and nutritional benefits. All together, it creates a well-rounded dish that is both visually appealing and seriously so good! Here’s what I usually like to use (and what is most traditional), but feel free to adjust to your liking:
- Shiitake Mushrooms: These mushrooms add a rich umami flavor to the dish. If shiitake mushrooms aren’t available, you can substitute them with cremini, button, or oyster mushrooms, which will provide a similar texture and taste.
- Onions: Thinly sliced onions add sweetness and depth. You can even use green onions for a milder, fresher taste.
- Carrots: Julienned carrots provide a lovely crunch and natural sweetness. If you’re looking for alternatives, you can use zucchini for a more tender bite.
- Bell Peppers: The thinly sliced red bell peppers add a natural sweetness and slight crunch that balances the savory soy-based sauce and tender noodles. They also bring a bright pop of color that makes the dish look as vibrant as it tastes.
- Spinach: This leafy green adds a nice pop of color and nutrition. These are blanched, which means they’re briefly boiled. It may seem like you’re using a lot for this dish, but trust me, when they cook down, they shrink in size significantly! If fresh spinach isn’t on hand, you can substitute it with other greens like bok choy.

What Kind of Noodles Should I Use?
Glass noodles, also known as dangmyeon in Korean, are a key ingredient in Japchae. Made from sweet potato starch, these noodles have a translucent appearance and a chewy texture that sets them apart from traditional wheat noodles. When cooked, they become tender and absorb flavors well, making them the perfect vessel for the savory and sweet sauces used in dishes like japchae. They’re so good!
One of the significant advantages of glass noodles is that they are naturally gluten-free, making them a great option for those with gluten sensitivities or celiac disease. By substituting regular soy sauce with a gluten-free version, you can easily adapt the recipe to accommodate gluten-free eaters without sacrificing flavor.
This versatility opens up the dish to a broader audience (for my gluten-free peeps out there!).

Meat Options:
Japchae is traditionally made with thinly sliced beef, which adds rich flavor and pairs beautifully with the savory-sweet sauce and chewy glass noodles. However, it’s a very flexible dish, and you can easily swap the protein based on preference or what you have available.
- Ribeye or Sirloin: The most traditional option, tender and flavorful when marinated and quickly stir-fried.
- Chicken (thigh or breast): A leaner, mild alternative that absorbs the sauce well.
- Pork: Thinly sliced pork works similarly to beef with a slightly different richness.
- Ground beef: A budget-friendly and convenient substitute.
- Tofu: A great vegetarian option that soaks up the sauce.
- Mushrooms only: Skip the meat entirely and use extra mushrooms for deep, savory flavor.

Enjoy Korean food?
Try my other Korean recipes!
Japchae (Korean Stir-Fried Noodles
- Total Time: 45 minutes
Description
Japchae is a Korean stir-fried glass noodle dish, packed with colorful vegetables, savory-sweet flavors, and a uniquely chewy texture that makes it both comforting and delicious.
Ingredients
Meat Marinade:
- 1/2 lb ribeye (or substitute with chicken thighs/breast, ground beef, etc.)
- 2 tbsp soy sauce
- 1 tbsp mirin
- 1/4 tsp black pepper
Vegetables:
- Neutral oil (for sautéing)
- 4 cloves garlic, minced
- 1/2 large onion, thinly sliced
- 5 shiitake mushrooms, thinly sliced (or cremini, button, or oyster mushrooms)
- 3 oz (1/2 large) carrot, julienned
- 1/2 red bell pepper, thinly sliced
- 1/2 tsp salt (for cooking vegetables)
Noodles & Spinach:
- 6 oz Korean glass noodles (dangmyeon), soaked in water 30 minutes
- 2 1/2 cups spinach (not packed, ~1.25 oz)
- Pinch of salt
- 1/2 tsp toasted sesame oil (plus more for the noodles)
Sauce:
- 3 tbsp soy sauce
- 1 tbsp brown sugar
- 1/2 tbsp toasted sesame oil
- Optional garnish: Roasted sesame seeds
Instructions
- Begin by soaking your noodles (these are going to need to soak for 30 minutes in cold water to allow them to soften).
- Thinly slice the ribeye against the grain. Toss with the meat marinade ingredients: soy sauce, mirin, and black pepper. Let marinate while you prep the vegetables (about 20 minutes).
- Bring a small pot of water to a boil. Blanch spinach for 20 seconds until just wilted. Drain, rinse briefly under cold water, and squeeze out excess moisture.
- Place the spinach into a large bowl and cut the spinach twice (into shorter sections). Season with a pinch of salt and 1/2 tsp sesame oil. Set aside.
- After soaking 30 minutes, boil noodles according to package (usually 5 – 6 minutes). Drain and rinse under cold water.
- Place noodles into bowl with spinach. Cut the noodles a few times with kitchen scissors for easier eating. Toss with a little sesame oil to prevent sticking (optional).
- Heat a little oil in a large pan over medium heat. Add garlic, onion, mushrooms, carrot, and red pepper and season with 1/2 tsp salt. Cook together until softened but still slightly crisp. Remove from pan and toss with noodles and spinach.
- In the same pan, cook the marinated beef over medium-high heat. Stir-fry until fully cooked and slightly caramelized, then combine into the bowl with vegetables and noodles.
- Into the same large bowl add the sauce ingredients: soy sauce, brown sugar, and toasted sesame oil. Toss everything well (use tongs or clean hands for best mixing) to ensure the noodles are completely coated in the sauce.
- Garnish with roasted sesame seeds. Serve warm or at room temperature.
- Prep Time: 30 minutes
- Cook Time: 15 minutes
Nutrition
- Serving Size: 4










I don’t know how Japchae isn’t more popular in the states. So good!!
Agreed! Thanks Ellie 🙂
Noodles had a perfect chew and didn’t clump — sauce coated everything evenly.
Thank you for your review, Lawson! 🙂