Home › Recipes › One-Pot › Braised Cabbage Vermicelli with Meatballs (白菜粉条烧狮子头): Savory

Braised Cabbage Vermicelli with Meatballs (白菜粉条烧狮子头): Savory

There is a very specific kind of lunch that office workers in northern China know well: a foil container of braised cabbage and glass noodles, a couple of lion’s head meatballs buried underneath, and a sauce so savory you tilt the box to get the last of it. It costs almost nothing, it comes together in one pan, and it tastes far better than it has any right to. This braised cabbage vermicelli with meatballs is that lunch, made at home on purpose.

Braised cabbage vermicelli with meatballs in a shallow pot, garnished with scallions

The whole thing leans on three things: sweet napa cabbage that melts into the broth, springy sweet potato vermicelli that drink up every drop of sauce, and juicy pork meatballs that season everything around them. You do not need a clay pot, a long braise or a list of exotic ingredients. You need a covered pan, twenty minutes, and a willingness to let the cabbage do its quiet work.

It is also genuinely flexible. The meatballs can be store-bought takeout leftovers or made from scratch. The tofu is there for body, not obligation. And the vermicelli — well, once you learn how to treat them, you will keep a bundle in the pantry at all times.

What Is Braised Cabbage Vermicelli with Meatballs?

Braised cabbage vermicelli with meatballs (白菜粉条烧狮子头) is a northern Chinese home braise built from three humble components: napa cabbage, sweet potato starch vermicelli, and lion’s head meatballs — the oversized, tender pork meatballs usually simmered in broth or soy sauce. Everything goes into one pot in stages, the cabbage releases its sweet liquid, the sauce reduces, and the noodles soak up what is left.

The dish belongs to the same family as the dry-braised noodle dishes of the north — the ones where noodles and vegetables are cooked together until the sauce clings instead of pooling. It is not a soup, even though it looks wet when it first comes off the heat; give it two minutes and the vermicelli will absorb almost everything.

If you like the idea of chewy noodles drinking up a savory braise, start with this braised green beans and noodles, which uses the same dry-braise logic with a different vegetable.

1
Braised Green Beans and Noodles
Braised Green Beans and Noodles (Dou Jiao Men Mian)
An authentic Northern Chinese one-pot meal featuring chewy fresh noodles steam-braised over a savory stew of pork belly and crisp green beans. The perfect balance of carbs, protein, and veggies.
Check out this recipe

For a heartier version with more pork in the mix, try this braised green beans and noodles with pork, where the meat is cooked straight into the sauce.

2
Braised Green Beans and Noodles with Pork
Braised Green Beans and Noodles (Men Mian)
This traditional Northern Chinese Braised Green Beans and Noodles (Men Mian) creates chewy, flavorful noodles by steaming them directly on top of a savory stew of pork, potatoes, and tomatoes. It is a hearty one-pot meal that captures the essence of home cooking.
Check out this recipe

And if you want to see the vermicelli technique on its own, this braised vermicelli with minced pork is the closest cousin to the noodle half of this dish.

3
Braised Vermicelli with Minced Pork
Braised Vermicelli with Minced Pork
A rich, savory Sichuan dish featuring chewy sweet potato noodles braised with minced pork and spicy broad bean paste. A perfect comfort meal ready in 30 minutes.
Check out this recipe

Ingredient Notes

Napa cabbage (白菜 or 娃娃菜). Baby napa is sweeter and more tender, and it cooks faster, so if you use it, shave a minute or two off the stem stage. Regular napa works too — just cut the thick stems smaller than the leafy tops so they finish at the same time.

Lion’s head meatballs (狮子头). Store-bought takeout meatballs are the shortcut this recipe was built around, and they are already seasoned and cooked, so they only need to warm through. If you are making them yourself, brown them first so they hold their shape. If you cannot find lion’s head meatballs, any large tender pork meatball works; avoid tiny, bouncy ones that will not slice into the sauce.

Sweet potato vermicelli (粉条). These are the wide, grayish, slightly translucent starch noodles sold in bundles, not the thin rice vermicelli used for spring rolls. They are chewy and they hold their bite, which is exactly what you want here. Mung bean vermicelli works in a pinch but turns softer faster.

Carrot and dried tofu (胡萝卜 and 豆干). These are the supporting cast — the carrot brings sweetness and color, and the dried tofu brings a firm, meaty chew that contrasts with the soft cabbage. Firm regular tofu can stand in, but press it first and add it later so it does not fall apart.

Oyster sauce and soy sauce. Oyster sauce gives the braise its glossy, rounded savoriness. Light soy sauce brings salt and umami; dark soy sauce is used only on the noodles, for color. If you are cooking vegetarian, use vegetarian oyster sauce or a mushroom stir-fry sauce and skip the meatballs.

Ingredients

Here is everything you need for four servings. The full measured list is in the recipe card at the bottom of this post.

  • 7 oz (200 g) sweet potato vermicelli
  • 1 tbsp dark soy sauce, for the noodles
  • 1 lb (450 g) napa cabbage or baby napa
  • 8 oz (225 g) lion’s head meatballs
  • 1 medium carrot, thinly sliced
  • 4 oz (110 g) firm or dried tofu, sliced
  • 1 tbsp oyster sauce
  • 1 tbsp light soy sauce, plus more to taste
  • 1 tsp salt, adjust to taste
  • 1 cup (240 ml) water, plus more as needed

Equipment Needed

You need a wide, deep pan with a lid — a wok with a lid, a braising pan, or a shallow clay pot all work. A lid matters more than the pan itself, because the cabbage steams under it before it braises. Beyond that, a cutting board, a knife, a slotted spoon for moving the meatballs without breaking them, and a pair of kitchen scissors or a sharp knife for cutting the vermicelli bundle in half. That last one is not a joke: those bundles are long, and cutting them makes the dish far easier to eat.

Why This Recipe Works

The staging is the whole trick. Cabbage stems go in first because they are dense and need time; the leaves go in later because they collapse in minutes. If you dump everything in at once, you get a pot of uneven, watery cabbage instead of a silky braise.

The second trick is the dark soy sauce on the noodles. Tossing the drained vermicelli with a spoonful of dark soy before they hit the pan does two things: it colors them a deep, appetizing amber, and it seasons them from the inside rather than only on the surface. This is standard practice in northern Chinese cooking, and it is the difference between noodles that taste like the sauce and noodles that taste like nothing.

The reason this dish thickens without cornstarch is the starch on the vermicelli itself. As the noodles simmer, they shed a little surface starch into the braising liquid, which gives the sauce a natural, glossy body — the same principle behind starchy pasta water emulsifying a sauce. That is also why you should not rinse the soaked noodles after draining: you would wash away the very thing that thickens the dish.

Finally, the meatballs. Because they are already cooked and seasoned, they act like a flavor base rather than a protein to be cooked. Letting them sit in the pot while the cabbage steams means their savory juices seep into the liquid, so the cabbage tastes of meat even before the sauce is seasoned.

Prep & Mise en Place

Soak the vermicelli first, because they need the most time. Hot tap water or just-boiled water, fully submerged, until they bend without snapping — usually 8 to 10 minutes for sweet potato vermicelli, less for thinner ones. Drain them well, then toss with the dark soy sauce and set aside.

While they soak, cut the cabbage. Separate the thick white stems from the leafy tops, cutting the stems into roughly 1-inch pieces and the leaves into wider ribbons. Slice the carrot thinly on a slight bias so the coins cook evenly. Slice the tofu into ¼-inch planks. If your meatballs are chilled, let them sit out for ten minutes so they warm through faster in the pan.

Measure the oyster sauce, light soy sauce, salt and water into a small bowl so you can add them without scrambling. Everything should be within arm’s reach of the stove before you turn on the heat — this dish moves quickly once it starts.

Cooking Process

Step 1 — Soak and Prep

Soak the vermicelli in hot water until pliable, drain, and toss with dark soy sauce to color; cut the baby napa into chunks and slice the carrot.

Soak the vermicelli in hot water until pliable, drain, and toss with dark soy sauce to color; cut the baby napa into chunks and slice the carrot.

Step 2 — Build the Base

Heat the pot, add the meatballs, carrot and dried tofu, and let them warm through and pick up a little color.

Heat the pot, add the meatballs, carrot and dried tofu, and let them warm through and pick up a little color.

Step 3 — Braise the Stems

Add the cabbage stems, cover with the lid, and let them steam and soften for a few minutes.

Add the cabbage stems, cover with the lid, and let them steam and soften for a few minutes.

Step 4 — Add the Leaves

Lay the cabbage leaves on top, add a splash of water to the pot, and continue cooking until they wilt.

Lay the cabbage leaves on top, add a splash of water to the pot, and continue cooking until they wilt.

Step 5 — Add the Vermicelli

Add the soaked vermicelli and a little light soy sauce, then cover and simmer a few more minutes.

Add the soaked vermicelli and a little light soy sauce, then cover and simmer a few more minutes.

Step 6 — Finish

Once the vermicelli are soft and have soaked up the sauce, taste, adjust the seasoning, and serve.

Once the vermicelli are soft and have soaked up the sauce, taste, adjust the seasoning, and serve.

Common Mistakes When Making Braised Cabbage Vermicelli with Meatballs

1. Oversoaking the vermicelli. If the noodles are fully soft and slippery before they hit the pan, they will dissolve into mush by the time the dish is done. Soak only until pliable, with a faint firmness at the center, and let the braise finish the job.

2. Adding all the cabbage at once. Stems and leaves have completely different cooking times. Stems first, lid on, until they start to turn translucent; leaves after, just until wilted. Skipping this gives you crunchy stems and disintegrated leaves in the same bite.

3. Not using a lid. The cabbage needs trapped steam to soften and release its sweetness before the sauce reduces. Cooking uncovered the whole time means you keep adding water and end up boiling the flavor out of the vegetables.

4. Drowning the pot in water. This is a braise, not a soup. Add water a splash at a time — a cup total is usually plenty — and remember the cabbage will release its own liquid as it cooks. Too much water and the vermicelli turn to paste before the sauce thickens.

5. Stirring the meatballs to pieces. Lion’s head meatballs are tender by design and break apart easily. Use a slotted spoon or a gentle push of the spatula, and move them as little as possible. They only need to heat through, not be tossed around.

6. Seasoning before tasting. Oyster sauce, soy sauce and store-bought meatballs all carry salt. Hold back on the salt, taste at the end once the sauce has reduced, and adjust then. Reduced sauce is always saltier than it tasted at the start.

Variations

Vegetarian version. Skip the meatballs and double the dried tofu, or add rehydrated shiitake mushrooms for the same savory depth. Use vegetarian oyster sauce or mushroom sauce, and add an extra teaspoon of light soy sauce to compensate.

With fresh pork instead of meatballs. Thinly sliced pork belly or ground pork browned at the start works beautifully — brown it first, then proceed with the carrot and tofu. If you want a different meatball format entirely, these crispy fried pork and tofu meatballs hold up well in a braise.

Extra heat. A teaspoon of doubanjiang or a few dried chilies added with the carrot gives the braise a gentle northern-style warmth. Add them early so the oil blooms the flavor.

With rice cakes instead of vermicelli. Sliced Korean rice cakes soak up the sauce in the same way and give a chewier result. Soak them in cold water for ten minutes first, and add a little extra water to the pot.

Mushroom-forward. A handful of fresh shiitake or oyster mushrooms added with the cabbage stems deepens the umami and makes the dish feel meatier without more meat.

Frequently Asked Questions

Can I use rice vermicelli instead of sweet potato vermicelli? You can, but the texture will be very different. Rice vermicelli are thinner and softer, and they will break down quickly in a braise. If that is all you have, soak them briefly and add them at the very end, off the heat, so they warm through without collapsing.

Do I need to soak the vermicelli at all? Yes, unless you want to add a lot more liquid and a lot more time. Soaking hydrates the starch evenly so the noodles cook through in the sauce instead of staying chalky in the middle.

Can I make this ahead of time? It is best fresh, because the vermicelli keep absorbing liquid as they sit. If you must, cook it up to the point before adding the noodles, cool and refrigerate, then reheat with a splash of water and add the soaked noodles at the end.

How do I keep the vermicelli from sticking together? Drain them well, toss with the dark soy sauce while still warm, and do not pile them tightly. A teaspoon of neutral oil in the toss helps too, though it slightly reduces how much sauce they absorb.

Is this dish spicy? Not as written. The base is savory and gently sweet from the cabbage and carrot. Add chilies or doubanjiang if you want heat.

How to Serve

Serve this straight from the pot with steamed white rice, or on its own with a spoon for the sauce. A crisp cucumber salad or quick-pickled radish cuts through the richness nicely. If you want a heartier table, a bowl of one pot pork ribs and rice alongside turns it into a full meal, and the rice soaks up any sauce left behind.

For a lighter, faster pairing, this tomato corn chicken meatballs dish brings a bright, sweet contrast that balances the deep soy braise. And if you are feeding a crowd and want a second protein on the table, a plate of crispy fried pork meatballs is always welcome next to it.

4
One-Pot Pork Ribs and Rice
One-Pot Pork Ribs and Rice (Pai Gu Men Fan)
A traditional Chinese one-pot meal featuring savory braised pork ribs and fluffy steamed rice infused with shiitake mushrooms.
Check out this recipe

5
Tomato Corn Chicken Meatballs
Tomato Corn Chicken Meatballs
These healthy Tomato Corn Chicken Meatballs are tender, bouncy, and packed with nutritious vegetables. Simmered in a savory fresh tomato sauce, this recipe uses lean chicken breast but remains juicy thanks to traditional Chinese mixing techniques. Perfect for a light, high-protein dinner.
Check out this recipe

6
Crispy Fried Pork Meatballs
Crispy Fried Pork Meatballs (Zha Rou Wan)
Golden crispy outside, fluffy inside. This authentic Chinese Fried Pork Meatball recipe uses a secret bakery ingredient for the perfect texture.
Check out this recipe

Storage & Reheat

Leftovers keep in an airtight container in the refrigerator for up to 3 days. Expect the vermicelli to have absorbed most of the liquid by the next day — this is normal, and it is why the dish is arguably even better reheated.

Reheat gently in a covered pan over medium-low heat with a splash of water, stirring once or twice, until steaming hot all the way through (165°F / 74°C). The microwave works too; cover the bowl and add a teaspoon of water per serving. Do not freeze this dish — the vermicelli turn grainy and the cabbage goes limp.

Allergen Notice

This recipe contains soy and wheat from the soy sauces and oyster sauce, and may contain shellfish (oyster) depending on the brand. Check your meatball and vermicelli packaging for gluten, egg, shellfish and soy cross-contact. For a soy-free version, use coconut aminos and a soy-free mushroom sauce, and confirm your meatballs are soy-free.

Nutrition Disclaimer

Nutrition information is calculated using an ingredient database and should be considered an estimate. In cases where multiple ingredient alternatives are given, the first listed is calculated for nutrition. Garnishes and optional ingredients are not included.

About the Author & Recipe Development

This recipe comes from the Woks of Love kitchen, where Lin cooks and tests Chinese home food with an emphasis on weeknight practicality and honest, layered flavor. This particular braise was developed from the office-lunch version — the kind assembled from takeout lion’s head meatballs, a head of cabbage and a bundle of pantry vermicelli — then refined so the cabbage keeps its sweetness and the noodles stay springy instead of turning to paste.

Every recipe on this site is tested in a home kitchen with ingredients that are actually available, and instructions are written the way a cook would want to read them: in order, with the reason behind each step. If you make this one, the notes at the bottom of the recipe card are the best place to tell us how it went.

Authoritative References

For safe handling and cooking temperatures for pork, see the USDA safe minimum internal temperature chart. For general food safety guidance on leftovers and reheating, see the FDA guidance on refrigerator thermometers and cold food storage. For more on how starch thickens a braising liquid, see this explainer on how starches thicken sauces.

Braised cabbage vermicelli with meatballs in a shallow pot, garnished with scallions

Braised Cabbage Vermicelli with Meatballs (白菜粉条烧狮子头): Savory

Lin
A one-pot braise of sweet napa cabbage, springy sweet potato vermicelli and juicy lion’s head meatballs in a glossy savory sauce.
The cabbage melts into the broth while the noodles soak it all up, so every bite is silky, savory and deeply comforting.
Prep Time 15 minutes
Cook Time 20 minutes
Soaking Time 8 hours
Total Time 35 minutes
Course Main Course, Side Dish
Cuisine Chinese
Servings 4 servings
Calories 420 kcal

Equipment

  • Wok
  • Cutting Board
  • Slotted Spoon

Ingredients
  

For the Vermicelli

  • 7 oz sweet potato vermicelli about 200 g, soaked in hot water
  • 1 tbsp dark soy sauce for tossing the noodles

For the Braise

  • 1 lb napa cabbage about 450 g, or baby napa, cut into chunks
  • 8 oz lion’s head meatballs about 225 g, store-bought or homemade
  • 1 medium carrot thinly sliced
  • 4 oz firm tofu or dried tofu about 110 g, sliced
  • 1 tbsp oyster sauce or vegetarian oyster sauce
  • 1 tbsp light soy sauce plus more to taste
  • 1 tsp salt adjust to taste
  • 1 cup water plus more as needed

Instructions
 

  • Soak the vermicelli in hot water until pliable, drain, and toss with dark soy sauce to color; cut the baby napa into chunks and slice the carrot.
    Soak the vermicelli in hot water until pliable, drain, and toss with dark soy sauce to color; cut the baby napa into chunks and slice the carrot.
  • Heat the pot, add the meatballs, carrot and dried tofu, and let them warm through and pick up a little color.
    Heat the pot, add the meatballs, carrot and dried tofu, and let them warm through and pick up a little color.
  • Add the cabbage stems, cover with the lid, and let them steam and soften for a few minutes.
    Add the cabbage stems, cover with the lid, and let them steam and soften for a few minutes.
  • Lay the cabbage leaves on top, add a splash of water to the pot, and continue cooking until they wilt.
    Lay the cabbage leaves on top, add a splash of water to the pot, and continue cooking until they wilt.
  • Add the soaked vermicelli and a little light soy sauce, then cover and simmer a few more minutes.
    Add the soaked vermicelli and a little light soy sauce, then cover and simmer a few more minutes.
  • Once the vermicelli are soft and have soaked up the sauce, taste, adjust the seasoning, and serve.
    Once the vermicelli are soft and have soaked up the sauce, taste, adjust the seasoning, and serve.

Notes

Tips: Soak the vermicelli in hot water only until pliable, not fully soft — they finish cooking in the sauce and will turn mushy if oversoaked.
Keep the cabbage stems and leaves separate; the stems need a head start and the leaves only need a few minutes.
Food Safety: Cook pork meatballs to an internal temperature of 160°F (71°C). Store leftovers in an airtight container in the refrigerator for up to 3 days and reheat to 165°F (74°C).
Allergen Notice: Soy, wheat (soy sauce and oyster sauce). Check your meatball and vermicelli labels for gluten and shellfish cross-contact.
Nutrition Disclaimer: Nutrition information is calculated using an ingredient database and should be considered an estimate. In cases where multiple ingredient alternatives are given, the first listed is calculated for nutrition. Garnishes and optional ingredients are not included.
Keyword braised cabbage vermicelli, cabbage and glass noodles, Chinese braised vermicelli, lion’s head meatballs, one pot braised cabbage
Lin Avatar

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Lin

Hi! I’m Lin!

I’m Lin, a professional chef with over a decade of experience, and I grew up in my family’s Sichuan restaurant. On my blog, Woks of Love, I share the authentic Chinese recipes I’ve spent my life learning, and I’m currently writing my debut cookbook.

Search


You’ll also love