Korean meatball japchae combines two comfort food staples - seasoned meatballs and chewy sweet potato glass noodles - into a single skillet dinner. The noodles soak up a savory soy-sesame sauce while stir-fried vegetables add color and crunch. The whole dish comes together in about 35 minutes.
Japchae is one of Korea’s most recognizable dishes, traditionally made with beef and vegetables. Adding meatballs makes it more substantial and turns it into a complete weeknight meal without extra sides.
Key Takeaways
- Soak the noodles in hot water for 10 minutes before cooking. They finish softening in the skillet - do not boil them or they turn mushy.
- Use sweet potato glass noodles (dangmyeon), not rice vermicelli or cellophane noodles. They have the right chewy texture and hold sauce without clumping.
- Cook meatballs first, then vegetables, then combine. Each component gets proper heat this way - meatballs brown properly and vegetables stay crisp-tender.
- Toss everything together at the end over medium heat for 1 to 2 minutes. The noodles absorb the sauce and the flavors meld.
- Gochugaru is optional. Skip it for mild, or add 1 tsp for a subtle warm kick that does not overpower the soy-sesame base.
How to Make Korean Meatball Japchae
- Soak the noodles. Place the sweet potato glass noodles in a large bowl and cover with hot water. Soak for 10 minutes until pliable but still firm. Drain and set aside.
- Make the panade. In a large bowl, stir the panko and 2 tbsp water together. Let it sit for 5 minutes until the liquid is absorbed. This paste keeps the meatballs tender - the same technique used in Korean bulgogi meatballs.
- Mix the meatballs. Add the ground beef, egg, garlic, soy sauce, sesame oil, and pepper to the panade. Mix gently with your hands until just combined. Do not overmix.
- Shape and cook the meatballs. Roll the mixture into 1-inch meatballs. Heat vegetable oil in a large skillet or wok over medium-high heat. Cook the meatballs in batches for 3 to 4 minutes per side until browned and cooked through. Transfer to a plate.
- Stir-fry the vegetables. In the same skillet, add the carrot, bell pepper, and shiitake mushrooms. Stir-fry for 2 to 3 minutes until crisp-tender. Add the spinach and green onions. Cook for 1 minute until the spinach wilts.
- Combine everything. Add the drained noodles and cooked meatballs to the skillet. Pour the sauce over the top. Toss everything together over medium heat for 1 to 2 minutes until the noodles absorb the sauce and everything is evenly coated.
- Serve. Transfer to a serving plate or individual bowls. Top with toasted sesame seeds and sliced green onions.
Ingredients
For the meatballs:
- 1 lb (450 g) ground beef, 80/20
- 1/3 cup panko breadcrumbs
- 1 large egg
- 2 cloves garlic, minced
- 1 tbsp soy sauce
- 1 tsp sesame oil
- 1/2 tsp black pepper
For the japchae:
- 6 oz (170 g) sweet potato glass noodles (dangmyeon)
- 1 tbsp vegetable oil
- 1 medium carrot, julienned
- 1 red bell pepper, thinly sliced
- 4 oz (115 g) fresh shiitake mushrooms, sliced
- 2 cups (60 g) fresh spinach
- 3 green onions, cut into 2-inch pieces
For the sauce:
- 3 tbsp soy sauce
- 1 tbsp toasted sesame oil
- 1 tbsp brown sugar
- 1 tsp rice vinegar
- 2 cloves garlic, minced
- 1 tsp gochugaru (Korean chili flakes), optional
To serve:
- Toasted sesame seeds
- Sliced green onions
What Is Japchae?
Japchae (잡채) is a Korean stir-fried noodle dish made with sweet potato glass noodles, vegetables, and often beef. It originated in the 17th century as a royal court dish and has become one of the most popular side dishes (banchan) and holiday foods in Korea.
The noodles are made from sweet potato starch, which gives them a distinctive chewy, slightly springy texture. Unlike wheat or rice noodles, dangmyeon do not get sticky or clumpy when tossed with sauce. They absorb flavor without falling apart, which is why japchae works so well as a stir-fry.
Why Meatballs Work in Japchae
Traditional japchae uses thinly sliced beef stir-fried quickly over high heat. Meatballs change the texture and make the dish more filling:
- More protein per serving - a 1-inch meatball packs more beef than a thin slice
- Juicier bites - the panade keeps meatballs moist even after stir-frying
- Better for meal prep - meatballs hold their shape better than sliced meat when reheated
- Kid-friendly - the round shape and mild seasoning appeal to picky eaters
Tips for the Best Korean Meatball Japchae
- Use sweet potato glass noodles (dangmyeon). Regular rice vermicelli or cellophane noodles will not give the same chewy texture. Dangmyeon are available at Korean grocery stores and online. They are labeled “Korean vermicelli” or “sweet potato starch noodles.”
- Soak, do not boil. Cover the noodles with hot water and let them sit for 10 minutes. They should be pliable but still firm. Boiling makes them too soft and they turn mushy in the skillet.
- Cut vegetables uniformly. Julienne the carrot and slice the bell pepper and mushrooms to roughly the same size. This ensures even cooking and a better presentation.
- Cook meatballs in batches. Do not crowd the skillet. Overcrowding drops the temperature and the meatballs steam instead of browning. Work in 2 to 3 batches if your skillet is small.
- Make the sauce ahead. Whisk the sauce ingredients together while the noodles soak. It keeps in the fridge for up to 1 week and works on any stir-fry.
- Toss, do not stir. When combining everything at the end, use tongs to lift and toss the noodles with the meatballs and vegetables. Stirring with a spoon breaks the noodles.
Variations
- Chicken meatball japchae: Swap the ground beef for ground chicken. Add 1 tsp of sesame oil to the meatball mixture since chicken is leaner.
- Vegetable-heavy japchae: Double the spinach and add 1 cup of bean sprouts and 1/2 cup of thinly sliced zucchini. Reduce the meatballs to 12 and stretch the noodles.
- Spicy version: Add 1 tbsp of gochujang to the sauce and increase the gochugaru to 1 tsp. The heat pairs well with the sweet-savory noodles.
- Shiitake-only: Omit the bell pepper and use 8 oz of shiitake mushrooms. They add a meaty umami that complements the beef.
- Cold japchae: After cooking, rinse the noodles under cold water and drain well. Toss with the sauce and serve cold - a common way to eat japchae at Korean picnics and potlucks.
Storage and Reheating
- Fridge: Cooked japchae keeps in an airtight container for up to 4 days. The noodles may clump slightly - a splash of water when reheating loosens them.
- Freezer: Freeze the meatballs separately for up to 3 months. The noodles do not freeze well - they turn rubbery. Cook fresh noodles when reheating the meatballs.
- Reheat: Warm in a skillet over medium heat for 3 to 4 minutes, adding a splash of water or soy sauce to loosen the noodles. The microwave works too - heat in 30-second intervals and toss between rounds.
FAQ
What noodles are used in japchae?
Sweet potato glass noodles, called dangmyeon (당면) in Korean. They are made from sweet potato starch and have a chewy, slightly springy texture. They are not the same as rice vermicelli, cellophane noodles, or mung bean threads. Look for them at Korean grocery stores or online - they are usually labeled “Korean vermicelli” or “sweet potato starch noodles.”
Can I use regular ground beef for the meatballs?
Yes. Any ground beef works, but 80/20 (20% fat) gives the juiciest results. Leaner grinds like 90/10 produce drier meatballs. If you only have lean beef, add 1 tbsp of sesame oil to the meatball mixture for extra moisture.
How do I keep the noodles from clumping?
After soaking, drain the noodles and toss them with 1 tsp of sesame oil or vegetable oil. This coats the strands and prevents them from sticking together while you prep the other ingredients. When combining everything at the end, use tongs to lift and toss rather than stirring with a spoon.
Is japchae gluten-free?
Not traditionally. Soy sauce contains wheat, and the noodles themselves are gluten-free (made from sweet potato starch). To make it gluten-free, use tamari or coconut aminos instead of soy sauce, and verify your gochugaru does not contain additives.
Can I make this ahead for meal prep?
Yes. Cook the meatballs and vegetables, then store them separately from the noodles and sauce. When ready to eat, reheat the meatballs and vegetables, cook fresh noodles (they take 10 minutes to soak), and toss everything together. This keeps the noodles from getting soggy in the fridge.
What is the difference between japchae and japchae bokkeum?
They are the same dish. Japchae (잡채) is the short name. Japchae bokkeum (잡채볶이) means “stir-fried japchae” and emphasizes the cooking method. Most Korean cooks just call it japchae.
Sources
- Japchae (Korean Glass Noodles) - Maangchi
- What Is Japchae? - Korean Bapsang
- Sweet Potato Noodles (Dangmyeon) - Serious Eats
- Korean Glass Noodle Stir-Fry - My Korean Kitchen
- Safe Minimum Internal Temperature Chart - USDA FSIS
Related: Korean Bulgogi Meatballs | Korean Gochujang Meatballs | Kimchi Meatballs | Korean Meatball Soup (Wanjakuk)
