There are some recipes that just wrap their arms around you like a warm hug. This bean thread noodles soup with pork is exactly that kind of dish for me. It’s the meal my grandmother always made when the family gathered, the steam rising from the bowl and carrying the smell of fish sauce and black pepper through her little kitchen.
I remember sitting on the cool tile floor of her home in Battambang, watching her hands move quickly but gently through every step. She never measured anything back then. A pinch of this, a handful of that. It took me years to convince her to let me watch and write things down, and even then she’d laugh and say I was making things too complicated.
This soup is simple though. That’s what I love most about it. Simple ingredients, simple steps, but the result tastes like generations of love and tradition.
Why You’ll Love This Soup
If you’ve never cooked Khmer food before, this is such a nice place to start. The ingredients are easy to find at any regular grocery store, and the steps are very forgiving. You don’t need any special skills or fancy equipment.
The noodles are soft and slippery in the best way. They slide across your tongue and soak up all the flavor from the broth. The pork stays tender because we don’t cook it too long, and the little pieces of fried pork skin add this wonderful crunch that makes every bite interesting.
It’s light enough to eat for lunch on a hot day but satisfying enough to be dinner with some rice on the side. And if you’re feeling under the weather, this soup is better than any medicine. I promise you that.
My Personal Experience with This Soup
When I first moved away from home, this was the recipe I missed most. Not because it’s fancy or complicated, but because it tastes like my mom’s kitchen on Cambodian New Year morning. The smell of onions softening in the pot, the way the bean thread noodles turn clear and beautiful as they cook.
I called her crying once because I couldn’t get the broth right. It was too cloudy, or too salty, or just didn’t taste like home. She listened patiently and then said something I’ll never forget. She told me that the soup doesn’t need to be perfect, it just needs to be made with love. The ancestors aren’t checking for salt levels, she said. They’re checking if you remembered to cook for the people you love.
Now when I make this soup for my own family, I think about that. About how food connects us to where we came from, even when we’re far away. My kids help me soak the noodles and sprinkle the cilantro on top. They’re learning, the same way I learned, that some recipes are more than just food.
On Cambodian New Year Eve, this soup is always on our table. We believe the pork brings wealth and prosperity for the coming year, and the long, tangled bean thread noodles represent harmony and long life. It’s tradition to offer it to the monks and to our ancestors, but honestly, I think the family enjoys it just as much as the spirits do.
Easy-to-Find Ingredients
I want you to feel confident making this, so let’s talk about the ingredients first. Nothing here is scary or hard to find. You’ve probably got most of these things in your kitchen already.
The bean thread noodles might be the one ingredient you’re not sure about. Sometimes they’re called glass noodles or cellophane noodles. They come in little bundles wrapped in plastic, usually in the Asian foods section of the grocery store. If your store doesn’t have them, any Asian market will for sure.
Fried pork skins are another texture thing that makes this soup special. You might know them as chicharrones or pork rinds. The plain ones without seasoning work best here. If you can’t find them, don’t stress. The soup is still delicious without them. But if you can get them, they add this amazing crunch that contrasts with the soft noodles and tender pork.
Everything else is pretty basic. Chicken bones for broth, some pork meat sliced thin, a yellow onion, a carrot, and a few seasonings from your pantry. Fish sauce smells strong in the bottle but trust me, it melts into the soup and creates this depth that salt alone just can’t match.
Ingredients List
- 1/2 package of bean thread noodles (about 2 ounces)
- 1/2 ounce fried pork skins
- 1 pound chicken bones
- 5 cups water
- 1/2 pound pork meat, sliced thin
- 1 yellow onion, sliced
- 1 carrot, peeled and sliced
- 2 tablespoons fish sauce
- 1/2 tablespoon sugar
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 stalks green onion, chopped
- A handful of fresh cilantro, chopped
Why These Ingredients Are Used
- Bean thread noodles – They’re the heart of the soup. When they cook, they turn clear and glassy and have this lovely chewy texture that’s completely different from wheat noodles.
- Fried pork skins – This is the secret ingredient that makes people ask what’s in the soup. They add crunch and a deep pork flavor that enriches the whole dish.
- Chicken bones – We use these to make a simple, clean broth. The bones add body and flavor without making things too heavy.
- Pork meat – Symbolizes wealth and prosperity in Khmer tradition. Thin slices cook quickly and stay tender.
- Yellow onion – Adds sweetness and depth to the broth as it cooks down.
- Carrot – Gives the soup color and a little natural sweetness. Plus it looks pretty floating in the bowl.
- Fish sauce – This is our main seasoning. It adds saltiness and that unmistakable savory flavor that Khmer cooking is known for.
- Sugar – Just a tiny bit to balance the salt and bring out the other flavors.
- Salt and pepper – Simple seasonings that tie everything together.
- Green onion and cilantro – Fresh toppings that add color and a burst of freshness at the end.
Cooking Equipment Needed
- Large soup pot – You want something big enough to hold all the liquid and ingredients with room to stir. A 4 or 5 quart pot works great.
- Two small bowls – For soaking the noodles and pork skins separately. Any cereal bowl will do.
- Sharp knife – For slicing the pork thin and chopping the vegetables. A sharp knife makes everything easier and safer.
- Cutting board – Give yourself plenty of space to work.
- Colander or strainer – For draining the noodles and pork skins after they soak.
- Ladle – For serving the soup into bowls. A big spoon works too if you don’t have a ladle.
- Measuring spoons – Not strictly necessary but helpful when you’re making this for the first time.
Cooking Instructions
Let me walk you through this like we’re in the kitchen together. I’ll tell you what to look for and how things should feel and smell along the way. Don’t worry about being perfect. Soup is forgiving.
Start by getting your noodles and pork skins soaking. Fill one bowl with warm water and put the bean thread noodles in. Fill another bowl with warm water for the fried pork skins. They need about 15 to 20 minutes to soften up. The noodles will go from hard and brittle to soft and flexible. The pork skins will soften a little but should still have some texture.
While those are soaking, put your chicken bones and water in the soup pot. Turn the heat to medium-high and bring it to a boil. Once it’s bubbling, turn the heat down to low and let it simmer gently. You’ll see the broth start to turn pale gold and smell like chicken. This takes about 30 minutes, maybe a little longer if your bones are big.
When the chicken is tender and the broth tastes nice, use a slotted spoon to remove the bones. You can throw them away now. They’ve given all their flavor to the soup.
Now your noodles and pork skins should be soft. Drain the noodles in your colander and use kitchen scissors or a knife to cut them in half so they’re not so long and tangled. Drain the pork skins and cut them into smaller bite-sized chunks.
Add your sliced pork meat, yellow onion, carrot, and the chopped pork skins to the pot. Let everything cook together for about 10 minutes until the pork is cooked through and the carrot is tender but not mushy. The kitchen will smell amazing at this point. That onion and pork combination is just beautiful.
Now it’s time to season. Add the fish sauce, sugar, salt, and black pepper. Stir everything together and taste the broth. Does it need a little more salt? Maybe another splash of fish sauce? Trust your taste buds here. Every brand of fish sauce is a little different, so adjust until it tastes right to you.
Bring the soup back to a gentle boil and add your bean thread noodles. Stir them in and watch them turn from white to completely clear in just a minute or two. That’s how you know they’re done. Don’t cook them too long or they’ll get mushy.
Turn off the heat and sprinkle your chopped green onion and cilantro right on top. The residual heat will wake up their flavors without cooking them to death.
Step-by-Step Directions
- Fill two small bowls with warm water. Place bean thread noodles in one bowl and fried pork skins in the other. Let them soak for 15-20 minutes until softened.
- While noodles soak, put chicken bones and 5 cups water in a large soup pot. Bring to a boil over medium-high heat, then reduce heat to low and simmer for 30 minutes until chicken is tender.
- Remove chicken bones from the pot with a slotted spoon and discard.
- Drain the softened noodles in a colander and cut them in half so they’re easier to eat.
- Drain the pork skins and cut them into smaller bite-sized pieces.
- Add sliced pork meat, yellow onion, carrot, and chopped pork skins to the simmering broth. Cook for about 10 minutes until pork is cooked through and vegetables are tender.
- Season the soup with fish sauce, sugar, salt, and black pepper. Stir and taste, adjusting seasonings as needed.
- Bring soup to a gentle boil and add the bean thread noodles. Stir well and cook for 1-2 minutes until noodles turn clear.
- Turn off heat and sprinkle chopped green onion and cilantro on top.
- Serve hot, with steamed rice on the side if you like.
Tips for Best Flavor
- Don’t skip soaking the noodles. If you put them in dry, they’ll soak up too much broth and make your soup thick and starchy.
- Slice your pork as thin as you can. Thick chunks will be tough. Partially freezing the meat for 20 minutes makes it much easier to slice thin.
- Taste as you go. This is the only way to learn what good broth should taste like. Trust yourself.
- If your soup gets too thick after adding the noodles, just stir in a little hot water or chicken broth until it looks right.
- Use the best fish sauce you can find. It makes a real difference. Look for one with just anchovies and salt in the ingredients.
- Let the broth simmer slowly. Rushing this step means less flavor. Low and slow is the way.
Variations and Adaptations
- Make it vegetarian – Skip the pork and chicken bones. Use vegetable broth and add mushrooms for that savory flavor. Firm tofu works great instead of pork.
- Add more vegetables – Bok choy, napa cabbage, or mushrooms are all delicious in this soup. Throw them in with the carrots.
- Use different protein – Thinly sliced chicken or shrimp both work beautifully. Adjust cooking time so they don’t overcook.
- Make it spicy – Add a sliced Thai chili or a drizzle of chili oil to your bowl. My husband adds sriracha to his every single time.
- No pork skins – If you can’t find them, just leave them out. The soup is still wonderful. Sometimes I add extra mushrooms for texture instead.
- Gluten free option – Check your fish sauce label to make sure it’s gluten free, and you’re all set. Bean thread noodles are naturally gluten free.
Serving Suggestions
- Ladle the soup into deep bowls, making sure everyone gets some noodles, pork, and vegetables in their serving.
- Serve with a small bowl of steamed jasmine rice on the side. It’s traditional to take a bite of rice, then a spoonful of soup.
- Put out a little dish of fresh black pepper and extra fish sauce so people can adjust their own bowls.
- Sliced fresh chilies in fish sauce make a great dipping sauce for the pork if anyone wants extra heat.
- This soup is perfect with a simple cucumber salad on the side. Just sliced cucumber with a little salt and vinegar.
- For special occasions, I like to serve it with fresh herbs like Thai basil and mint that people can add to their bowls.
Storing Leftovers
- Let the soup cool completely before storing. Hot soup in the fridge will raise the temperature and can spoil other food.
- Store noodles and broth separately if you can. The noodles will soak up liquid and get mushy if left in the broth overnight.
- In separate containers, the soup will keep in the fridge for 3-4 days.
- To reheat, gently warm the broth on the stove and add the noodles just before serving. This keeps them from turning to mush.
- You can freeze the broth without the noodles for up to 3 months. Noodles don’t freeze well though, so add fresh ones when you reheat.
- When reheating, you might need to add a splash of water or broth because the soup thickens as it sits.
Final Thoughts
This bean thread noodles soup with pork is more than just a recipe to me. It’s a connection to my grandmother’s kitchen, to Cambodian New Year mornings, to all the moments when food brings people together around a table. I hope when you make it, you feel some of that warmth too.
If you’re new to Khmer cooking, I think you’ll find this soup is a gentle introduction. It doesn’t demand perfection. It just asks you to be present, to taste as you go, and to share what you make with people you care about. That’s really what our food culture is all about.
I have another recipe on the blog for Khmer Chicken Noodle Soup that you might enjoy if this one speaks to you. And if you’re curious about more traditional dishes, my Pork and Rice Porridge post has a similar comforting vibe. For learning more about Cambodian ingredients, I always recommend checking out the resources at Saveur magazine’s Khmer food guide, which has beautiful writing about our culinary traditions.
Thank you for being here and for wanting to cook something from my culture. It means more than you know. If you make this soup, I’d love to hear how it turns out. Leave a comment or tag me in your photos. Happy cooking, and cheers to your bowl being full and your heart being warm.
Frequently Asked Questions
Q: Can I use chicken instead of pork?
A: Yes, absolutely. Thinly sliced chicken breast or thigh works great. Just cook it until it’s no longer pink, which won’t take long since it’s sliced thin.
Q: My soup turned out too salty. What did I do wrong?
A: Different brands of fish sauce have different salt levels. Next time start with less and add more at the end. For now, you can add more water and a tiny bit more sugar to balance it.
Q: Where do I find bean thread noodles?
A: Most regular grocery stores carry them in the Asian foods aisle. They’re also at any Asian market. Look for little bundles wrapped in plastic that feel hard and brittle.
Q: Can I make this soup ahead for a party?
A: You can make the broth a day ahead and keep it in the fridge. Wait to add the noodles until just before serving though, or they’ll soak up all the liquid.
Q: What if I can’t find fried pork skins?
A: Just leave them out. The soup is still delicious. You could also add a little extra pork meat or some mushrooms for texture.
Q: Is this soup supposed to be clear?
A: It should be fairly clear but not completely. The noodles turn transparent and the broth will be light golden. If it’s cloudy, you might have boiled it too hard instead of simmering gently.
Q: Can I use broth instead of water and chicken bones?
A: Sure, store-bought chicken broth works in a pinch. Look for low sodium so you can control the salt level better.
Q: How do I know when the noodles are done?
A: They turn from white to completely clear. That’s your sign. A minute or two in boiling water is usually enough.









