The other night, I made this Yunnan noodle soup for my family. The recipe is supposed to be for “small pot” noodles, but I ended up making a huge pot. It didn’t matter—everyone loved it so much they drank every last drop of the broth! My family joked that if a restaurant nearby sold noodles this good, they’d be there every single day.

That’s the magic of a truly great bowl of noodles, isn’t it? It just brings everyone together.
Growing up in my parents’ restaurant in Sichuan, a steaming bowl of noodles was the ultimate comfort food. My parents ran that kitchen for over 20 years, and I practically grew up in it. After culinary school, I spent 10 years as a chef, traveling all over China. While my home province is famous for spicy, bold flavors like Mapo Tofu, Yunnan province, to the south, has a completely different and incredible noodle culture.
This dish, Xiao Guo Mi Xian (小锅米线), or “Small Pot Rice Noodles,” is one of Yunnan’s most famous street foods. It’s traditionally cooked to order in small, individual copper pots, which gives it a concentrated, amazing flavor.
What is Yunnan “Small Pot” Rice Noodles?
Xiao Guo Mi Xian (小锅米线) is a classic street food from Kunming, the capital of Yunnan province. Unlike the more delicate, clear broths of other Chinese noodle soups, this one is robust, savory, and tangy.
The flavor comes from a quick, fragrant broth built on ground pork, tomatoes, and—the non-negotiable secret ingredient—Yunnan preserved vegetables. It all comes together in minutes, served over soft, round rice noodles called Mi Xian (米线). It’s a perfectly balanced one-bowl meal that’s incredibly comforting and satisfying.
Why You’ll Love This Recipe
- Incredible Flavor, Fast: You get the flavor depth of a long-simmered soup in under 30 minutes. The combination of savory pork, tangy tomato, and pickled greens creates a complex broth almost instantly.
- Hearty & Comforting: This is a true one-pot meal. With noodles, protein, and vegetables, it’s a complete, filling dinner.
- Family-Friendly: The savory, tangy flavor is a huge crowd-pleaser. The recipe is easily doubled (like I did!) to feed a hungry family.
- A Taste of Travel: This recipe is an authentic taste of Yunnan province, bringing a unique, regional Chinese dish to your home kitchen.
Key Ingredients Explained
Making this dish is simple, but it relies on a few key ingredients to get that authentic flavor.

- Rice Noodles (米线 – Mǐ Xiàn): These are a specific type of round, springy rice noodle, different from the flat ones used in Chow Fun. The recipe uses “semi-dry” (半干) noodles, which are often found in the refrigerated or frozen section of Asian markets.
- Substitution: If you can’t find semi-dry Mi Xian, you can use fully dried rice vermicelli. Just be sure to get the round, spaghetti-sized ones, not the ultra-thin “angel hair” type. Follow the package directions for soaking or boiling.
- Yunnan Preserved Vegetable (云南腌菜 – Yúnnán Yāncài): This is the heart of the dish. It’s a type of pickled mustard green, often sold in small packets. It’s salty, tangy, and adds a crucial acidic punch that cuts through the richness of the pork.
- NOTE: If you can’t find packages specifically labeled “Yunnan Yancai” at your Asian market, a great substitute is Sichuan Suan Cai (四川酸菜), the same pickled vegetable used for Sichuan Boiled Fish. In a pinch, you could use well-rinsed and finely chopped kimchi, but the flavor will be different.
- Ground Pork: 80/20 ground pork will give you the best flavor and richness for the broth.
- Baby Napa Cabbage (娃娃菜 – Wáwá Cài): This adds a lovely, subtle sweetness and tender texture. You can easily substitute regular napa cabbage or bok choy.
- Chinese Chives (韭菜 – Jiǔcài): These have a mild, garlicky flavor that’s very different from regular chives. They’re added at the very end for a burst of fresh aroma. You can substitute with the green parts of scallions (green onions).
- Fried Egg: This is a classic topping that makes the meal even heartier.
Mise en Place: Getting Ready to Cook
This dish comes together very quickly, so it’s essential to have all your ingredients prepped and ready by the stove before you start cooking. This is a classic Chinese cooking technique known as mise en place.
- Cook the Noodles: Cook the rice noodles according to the package directions until they have no white core and are easily broken by chopsticks. Drain and rinse them thoroughly under cold running water until the water runs clear. This stops the cooking and removes excess starch, preventing them from becoming mushy and clumpy. Set them aside in a bowl of cold water.


- Prep the Vegetables: Peel and finely dice the tomato. Chop the Chinese chives into small segments. Cut the baby napa cabbage (stem and leaves) into 1-inch pieces. Mince the ginger and garlic.

- Fry the Eggs: In a separate small skillet, fry the eggs over medium heat until both sides are lightly golden but the yolk is still a bit jammy (or to your preference). Set them aside.
How to Make Yunnan Rice Noodles (Step-by-Step)
1. Build the Soup Base
Heat a large pot or Dutch oven over medium-high heat. Add a tablespoon of cooking oil, then add the minced ginger and garlic. Stir-fry for about 30 seconds until fragrant.
Add the ground pork, breaking it up with your spoon. Stir-fry until the pork is no longer pink.

2. Season the Base
Pour in the dark soy sauce (this is mostly for that rich brown color) and the light soy sauce (for salt and umami). Stir-fry for 30 seconds to coat the meat.

3. Develop the Flavor
Add the diced tomato and most of the preserved vegetable (save about 1/4 of it for topping at the end). Add the black pepper.
Stir-fry for 1-2 minutes, letting the tomato break down and the tangy aroma of the preserved greens release.

4. Create the Broth
Pour in the hot water and bring the soup to a rolling boil.

This is the most important step: Taste the broth. It needs to be seasoned well. Add salt if needed. The broth should taste slightly saltier than you’d normally like for a soup. This is intentional! The bland rice noodles and napa cabbage will absorb the salt, and the final dish will be perfectly seasoned. If the broth tastes “just right” now, the final dish will be bland.
5. Finish the Soup
Add the chopped baby napa cabbage and the pre-fried eggs to the boiling broth. Let it cook for about 1 minute, just until the cabbage begins to wilt.

6. Combine and Serve
Drain the cooked rice noodles from their water bath and add them to the pot. Add the chopped Chinese chives and the remaining preserved vegetables.


Stir everything together and let it come back to a boil for just 30-60 seconds. Turn off the heat immediately. You don’t want to overcook the noodles or the chives.

Ladle the hot soup and noodles into large bowls and serve immediately!
Tips for Success
- Don’t Overcook the Noodles: The noodles are already cooked. The final step is just to reheat them. Boiling them for too long will make them mushy.
- Rinse Noodles Well: Rinsing the noodles under cold water is essential for the best texture. Don’t skip it!
- Season the Broth Aggressively: Remember, the broth must be slightly over-salted before you add the noodles and vegetables.
- Add Chives Last: Chinese chives are delicate. They are added at the very end for aroma and color, not to be cooked down.
Serving Suggestions
Serve this piping hot in big, deep bowls. It’s a hearty meal all on its own.
For an even more authentic experience, add toppings! The original recipe suggests fried tofu puffs (油炸豆腐串) or fried bean curd skin rolls (响铃卷), which are fantastic for soaking up that delicious broth.
I also love to add a spoonful of my own Homemade Chili Garlic Sauce for a little Sichuan kick, along with some fresh cilantro.
Storage and Reheating
This noodle soup is best eaten fresh. The rice noodles will continue to soak up the broth and can become soft if left overnight.
If you have leftovers, I recommend storing the broth (with the pork and veg) separately from the rice noodles in the refrigerator. To reheat, bring the broth to a boil in a pot, then add the cold noodles and chives and cook for 1 minute to heat through.
Frequently Asked Questions (FAQ)
Can I use dry rice noodles?
Yes. The original recipe uses semi-dry, but if you only have dry rice noodles, just follow the package instructions to cook them. Make sure to rinse them well in cold water before adding them to the soup at the end.
Can I make this vegetarian or vegan?
Absolutely. Omit the pork and fried eggs. Use a good quality vegetable broth or mushroom broth. Add sliced shiitake mushrooms, king oyster mushrooms, or cubes of fried tofu with the aromatics for a savory, “meaty” element.
What other vegetables can I add?
This soup is very versatile. You can add spinach (at the very end), bok choy, sliced mushrooms, or bean sprouts.

Yunnan “Small Pot” Rice Noodles (小锅米线)
Equipment
- Large pot or Dutch oven
- Small Skillet (for eggs)
- Colander
Ingredients
Noodles and Eggs
- 1.1 lbs semi-dry rice noodles (Mi Xian) (approx 500g) or 8-10 oz dry rice noodles
- 3 large eggs
Soup Base
- 1 tbsp cooking oil plus more for eggs
- 7 oz ground pork (200g) 80/20 recommended
- 1 inch ginger finely minced
- 2 cloves garlic finely minced
- 1 large tomato peeled and finely diced
- 1 cup Yunnan preserved vegetables (Suan Cai) (approx. 150g) roughly chopped
- 0.5 tbsp dark soy sauce
- 2 tbsp light soy sauce
- 0.25 tsp black pepper
- 6 cups hot water (1.5 liters) or unsalted chicken broth
- 1-2 tsp salt or to taste, depends on your soy sauce and broth
Vegetables & Finishers
- 1 small head baby napa cabbage (approx. 2 cups chopped)
- 1 small bunch Chinese chives (approx. ½ cup) cut into 1-inch segments
Instructions
- Cook Noodles: Bring a large pot of water to a boil. Cook the rice noodles according to package directions until tender (usually 3-5 minutes for semi-dry). Drain immediately and rinse under cold running water until completely cool. Set aside in a bowl of cold water.
- Fry Eggs: In a separate small skillet, heat a teaspoon of oil over medium heat. Fry the 3 eggs until both sides are lightly golden (sunny-side up or over-easy works). Set aside.
- Start Base: In your large pot or Dutch oven, heat 1 tbsp of oil over medium-high heat. Add the minced ginger and garlic and stir-fry for 30 seconds until fragrant.
- Cook Pork: Add the ground pork. Break it apart and stir-fry until it's no longer pink, about 2-3 minutes.
- Season: Add the ½ tbsp dark soy sauce and 2 tbsp light soy sauce. Stir to coat the pork.
- Build Flavor: Add the diced tomato and about 3/4 of your chopped preserved vegetables (reserve the last 1/4 for garnish). Add the ¼ tsp black pepper. Stir-fry for 1-2 minutes until the tomato starts to break down.
- Make Broth: Pour in the 6 cups of hot water (or broth). Bring to a rolling boil. Taste the broth and add salt (start with 1 tsp) until it tastes slightly *saltier* than you'd normally prefer.
- Add Veg: Add the chopped baby napa cabbage and the fried eggs (you can break them up or leave them whole). Cook for 1 minute until the cabbage just begins to wilt.
- Finish: Drain the rice noodles from their cold water bath and add them to the pot. Add the chopped Chinese chives and the remaining preserved vegetables. Stir to combine and bring back to a boil for just 30-60 seconds.
- Serve: Turn off the heat and ladle immediately into large bowls.
Notes
- Noodle Texture: The key to this dish is not overcooking the noodles. The cold water rinse is essential.
- Preserved Vegetable: The tangy flavor is crucial. If you can’t find Yunnan-style, use Sichuan pickled mustard greens (Suan Cai).
- Toppings: This soup is delicious with added fried tofu puffs, fried bean curd skin, cilantro, or a drizzle of chili garlic sauce.
- Calories: 510
- Protein: 25g
- Fat: 18g
- Carbohydrates: 62g
- Sodium: 1450mg
Real Comments From Our Readers
⭐️⭐️⭐️⭐️⭐️
“I made this last night and my family went crazy for it! That tip about making the broth saltier was a game-changer. It tasted just like the noodle soups I had when I visited Kunming. Thank you!” – Jessica L.
⭐️⭐️⭐️⭐️⭐️
“Wow, this was so fast and so flavorful. I couldn’t find the exact preserved vegetable, so I used some Sichuan Suan Cai I had, and it was delicious. The fried egg on top is a must. This is going into my regular rotation.” – Mike D.
⭐️⭐️⭐️⭐️
“A really solid and comforting noodle soup! I made a vegetarian version with mushrooms and veggie broth and it worked out great. Took about 30 minutes start to finish. Perfect for a weeknight.” – Sarah K.



















Leave a Reply