Japchae (Korean Stir-Fried Glass Noodles with Beef and Vegetables) Recipe

Japchae is one of those dishes that instantly takes me back to the cozy dinners with friends when I first discovered Korean cooking. This Japchae (Korean Stir-Fried Glass Noodles with Beef and Vegetables) recipe isn’t just visually vibrant with all those colorful veggies and glossy noodles—it’s a perfect harmony of sweet, savory, and nutty flavors that practically dance on your tongue. I love making this when I want a comforting yet light meal that feels special without hours in the kitchen.
Whether you’re looking for a great way to impress at potlucks or just want a delicious weeknight dinner that keeps well for leftovers, this Japchae (Korean Stir-Fried Glass Noodles with Beef and Vegetables) recipe delivers every time. Plus, it’s incredibly versatile—I’ll often swap out the beef for tofu or shrimp depending on what’s in my fridge, keeping it fresh and fun. You’re really going to love how simple ingredients come together in a way that tastes restaurant-worthy.
Ingredients You’ll Need
Each ingredient in this Japchae recipe works in harmony to create that signature chewy, tender texture and layered flavors. When shopping, look for Korean sweet potato noodles, also called dangmyeon, as they give you that perfect glass noodle bounce you want. Fresh vegetables and good-quality beef or protein will elevate the dish even more.
- Thin-sliced beef: I like to use ribeye or sirloin for tenderness, but chicken, tofu, or shrimp make great swaps.
- Korean sweet potato noodles (glass noodles): These are key—they’re chewy and soak up the sauce beautifully. Find them in Asian markets or online.
- Carrots: Julienne them thinly for that lovely crunch and color contrast.
- White onion: Thin slices add a subtle sweetness and bite when cooked.
- Green onions: Provide a fresh, mild onion flavor and bright green flecks.
- Garlic: Minced for aroma and punch, garlic is essential here.
- Spinach leaves: Adds color and nutrition; fresh baby spinach works best.
- Sesame oil: Divided for cooking and finishing—the nutty aroma is a must-have.
- Olive oil: Just a little to help cook the beef and veggies smoothly.
- Soy sauce: The salty backbone of the sauce; you can swap with tamari for gluten-free options.
- Brown sugar: For that gentle sweetness that balances the savory soy and sesame oil.
Variations
I love tweaking this Japchae (Korean Stir-Fried Glass Noodles with Beef and Vegetables) recipe depending on the season or my mood, and I encourage you to do the same. Sometimes I make it vegetarian or add mushrooms for an umami punch. Feel free to make it your own!
- Vegetarian Variation: Swap beef for extra tofu or mushrooms. I once made a shiitake and tofu version that my veggie friends raved about.
- Seafood Version: Shrimp also works beautifully and cooks quickly with the noodles.
- Spicy Kick: Add some gochujang or red pepper flakes if you want a spicy twist.
- Gluten-Free: Use tamari instead of soy sauce, and double-check all labels.
- Seasonal Veggies: Feel free to swap carrots or spinach for bell peppers, zucchini, or snap peas depending on what’s fresh.
How to Make Japchae (Korean Stir-Fried Glass Noodles with Beef and Vegetables) Recipe
Step 1: Prep Your Ingredients Mindfully
Start by soaking the Korean sweet potato noodles in warm water for about 20 minutes until they’re soft but still have a slight bite. Meanwhile, julienne your carrots, thinly slice the onion, chop the green onions, mince the garlic, and rinse the spinach. Slice your beef thinly against the grain—this keeps it tender when cooked. Prepping ahead of time like this makes the cooking flow much smoother.
Step 2: Cook Your Beef and Vegetables Separately
Heat a tablespoon of olive oil and half the sesame oil in a large pan or wok over medium-high heat. Quickly stir-fry the beef until just cooked through—about 2-3 minutes—and set aside. Then, add carrots, onions, and garlic to the same pan and stir-fry until tender but with some crispness remaining. Lastly, toss in the spinach and cook until just wilted. Cooking these components separately lets each shine with its ideal texture.
Step 3: Stir-Fry the Noodles and Combine
Drain the softened noodles and cut them with scissors for easier eating if you like. Add them to the pan with the rest of the vegetables and beef. Pour in the soy sauce, brown sugar, and the remaining sesame oil, then stir-fry everything together—gently but thoroughly—over medium heat for another 3-4 minutes. The noodles will soak up the sauce and become beautifully glossy. Just be careful not to overcook, or the noodles get mushy.
How to Serve Japchae (Korean Stir-Fried Glass Noodles with Beef and Vegetables) Recipe

Garnishes
I love garnishing Japchae with a sprinkle of toasted sesame seeds for that little crunch and extra nuttiness, plus some thin strips of egg omelet for color. A few fresh green onion slices on top brighten up the plate perfectly. These little touches take it from good to great in presentation and flavor.
Side Dishes
Japchae pairs wonderfully with Korean side dishes like kimchi, pickled radish, or a simple cucumber salad. When I serve this for dinner, I usually add a mild soup or some steamed rice on the side to round out the meal. It’s balanced, delicious, and a crowd-pleaser every time.
Creative Ways to Present
For special occasions, I like serving Japchae in individual lettuce cups so everyone can grab a healthy, hand-held bite. Another fun idea is to layer it in a clear glass bowl to highlight those vibrant veggies, making it a colorful centerpiece. Trust me, your guests will be impressed before they even take their first bite.
Make Ahead and Storage
Storing Leftovers
After your meal, let the Japchae cool completely, then store it in an airtight container in the fridge. I’ve found it keeps well up to 3-4 days. The noodles sometimes firm up a bit in the fridge, but a quick reheat brings back that chewy texture.
Freezing
I’ve frozen Japchae once or twice, but noodles can slightly change texture after thawing. If you want to freeze it, portion it into meal-sized containers and freeze for up to 2 months. Thaw in the fridge overnight before reheating gently to preserve texture as much as possible.
Reheating
Reheat Japchae in a skillet over medium-low heat with a splash of water or a little extra sesame oil to help loosen up the noodles without drying out the dish. Microwave works too, but I prefer a skillet for even heating and to bring back that fresh stir-fried flavor and texture. Stir gently to avoid breaking the noodles.
FAQs
-
Can I make Japchae without beef?
Absolutely! Japchae is very versatile. You can replace beef with chicken, shrimp, or tofu to fit your dietary needs or preferences. Just cook your chosen protein separately and then combine as the recipe directs.
-
What are Korean sweet potato noodles and can I substitute them?
Korean sweet potato noodles, or dangmyeon, are translucent glass noodles made from sweet potato starch. They have a unique chewy texture that’s essential for authentic Japchae. While you can use other glass noodles, the texture and flavor might differ slightly.
-
How do I prevent the noodles from sticking together?
Soaking the noodles in warm water until softened and tossing them with sesame oil after draining helps prevent sticking. Also, avoid overcooking them during stir-frying and stir gently to keep them separate.
-
Is Japchae best served warm or cold?
Japchae is lovely served warm straight from the pan, but it also tastes great at room temperature or slightly chilled, making it perfect for picnics or packed lunches.
-
Can I prepare Japchae ahead of time?
Yes! You can prep all your ingredients in advance and even cook the noodles ahead of time. Just stir-fry everything together right before serving to get that fresh, glossy finish and best texture.
Final Thoughts
This Japchae (Korean Stir-Fried Glass Noodles with Beef and Vegetables) recipe has become a staple in my kitchen because it strikes that perfect balance of comforting and light, familiar yet exciting. I hope you’ll find joy in cooking it as much as I do, discovering your favorite variations and sharing it with friends and family. Give it a try—you might just find your new go-to dish that brings color, flavor, and warmth to your table, every time.
PrintJapchae (Korean Stir-Fried Glass Noodles with Beef and Vegetables) Recipe
Japchae is a classic Korean dish made with tender beef, sweet potato glass noodles, and a colorful medley of vegetables stir-fried in a savory-sweet sauce. This flavorful and nutritious recipe features thinly sliced beef, carrots, spinach, onions, and green onions, all tossed with garlic, soy sauce, sesame oil, and brown sugar. Japchae is perfect as a main dish or side and can easily be adapted with chicken, tofu, or shrimp for protein variations.
- Prep Time: 40 minutes
- Cook Time: 15 minutes
- Total Time: 55 minutes
- Yield: 6 servings 1x
- Category: Main Dish
- Method: Stovetop
- Cuisine: Korean
Ingredients
Protein
- 2 lb thin-sliced beef (or substitute with chicken, tofu, or shrimp)
Noodles
- 1 lb Korean sweet potato noodles (glass noodles)
Vegetables
- 3 medium carrots, julienned
- 1 large white onion, thinly sliced
- 1/2 bunch green onions, chopped
- 1/2 lb spinach leaves
- 6 garlic cloves, minced
Oils and Sauces
- 4 tbsp sesame oil (divided)
- 1 tbsp olive oil
- 6 tbsp soy sauce (or tamari for gluten-free)
- 3 tbsp brown sugar
Instructions
- Prepare the Noodles: Soak the sweet potato noodles in warm water for about 30 minutes until they soften. Then, drain and boil them in water for 5-7 minutes or until tender but slightly chewy. Drain and rinse with cold water to stop cooking, then set aside.
- Cook the Beef: Heat 1 tablespoon of sesame oil in a large skillet or wok over medium-high heat. Add the thinly sliced beef and stir-fry until browned and cooked through, about 3-5 minutes. Remove from the pan and set aside.
- Sauté the Vegetables: In the same skillet, add olive oil and half of the minced garlic. Sauté the onions and carrots for about 3-4 minutes until slightly softened. Add spinach and green onions, cooking for another 2 minutes until spinach wilts.
- Combine Ingredients: Return the cooked beef to the skillet with the vegetables. Add the drained noodles, soy sauce, brown sugar, remaining sesame oil, and remaining garlic. Toss everything together over medium heat, stirring frequently for 2-3 minutes to ensure the sauce coats all ingredients well.
- Adjust Flavor and Serve: Taste and adjust seasoning as needed with more soy sauce or sugar. Remove from heat and serve warm as a main dish or side.
Notes
- You can substitute beef with chicken, tofu, or shrimp depending on your preference.
- For gluten-free, use tamari instead of soy sauce.
- Make sure not to overcook the sweet potato noodles to keep their chewy texture.
- This dish can be served warm or at room temperature, making it great for picnics or packed lunches.
Keywords: Japchae, Korean sweet potato noodles, Korean glass noodles recipe, stir-fry Japchae, Korean beef noodle stir-fry, Korean vegetable stir-fry