Craving a meal that’s bursting with flavor, incredibly fresh, and surprisingly easy to assemble? Look no further. This Vietnamese Noodle Salad recipe, often known as Bún Thịt Nướng, is your perfect answer. It’s a vibrant bowl packed with tender rice noodles, savory grilled pork, crisp vegetables, and a flood of fresh herbs, all brought together by the iconic sweet and savory Nuoc Cham dressing. Forget takeout; this is how you bring the heart of Vietnamese street food right into your kitchen.
We’re going to walk through every step, from creating the most flavorful marinade for your pork to whisking together the dressing that you’ll want to put on everything. This is more than just a recipe; it’s a guide to creating a perfectly balanced, healthy, and satisfying meal that will impress everyone at the table.

Why You’ll Love This Vietnamese Noodle Salad Recipe
- Incredibly Flavorful: Every single component, from the marinated pork to the zesty dressing and fresh herbs, is layered to create a symphony of flavor.
- Perfectly Balanced: It hits all the right notes—savory, sweet, sour, and fresh. It’s a complete meal in one bowl that satisfies without feeling heavy.
- Customizable: Not a fan of pork? No problem! You can easily swap it for chicken, shrimp, or even tofu. We’ll give you some great ideas below.
- Great for Meal Prep: You can prepare all the components ahead of time, making assembly a breeze for a quick weeknight dinner or a healthy lunch.
What Is A Vietnamese Noodle Salad?
A Vietnamese Noodle Salad, or “Bún,” is a foundational dish in Vietnamese cuisine. It’s a dry noodle dish, meaning it’s not served in a broth like Pho. The base is always cool vermicelli rice noodles, which are then topped with a variety of fresh ingredients.
Common toppings include grilled meat (like pork or beef), fresh lettuce and herbs (like mint and cilantro), pickled vegetables, and often a crispy element like fried shallots or spring rolls. The entire bowl is then tossed with a generous amount of Nuoc Cham, a fish sauce-based dressing that ties everything together.
Key Ingredients for the Perfect Salad Bowl
The magic of this dish lies in the harmony of its components. Here’s what you’ll need to create that perfect balance.
For the Nuoc Cham Dressing
- Fish Sauce: The savory, umami backbone of the dressing. Don’t be afraid of it; it’s essential for authentic flavor.
- Lime Juice: Provides a bright, zesty counterpoint. Freshly squeezed is always best.
- Rice Vinegar: Adds a milder, slightly sweet acidity.
- Sugar: Balances the saltiness of the fish sauce and the tartness of the lime.
- Garlic & Chili: Finely minced garlic and red chili (like a bird’s eye chili) provide a pungent, spicy kick. Adjust the chili to your heat preference.
For the Lemongrass Pork
- Pork Shoulder: It has just the right amount of fat to stay tender and juicy on the grill. You can also use pork chops.
- Lemongrass: The star flavor of the marinade. Use fresh lemongrass for the best results.
- Shallots & Garlic: Create a fragrant aromatic base.
- Fish Sauce & Soy Sauce: For that deep, savory, umami flavor.
- Brown Sugar: Helps with caramelization on the grill, giving you those delicious charred edges.
For the Salad Assembly
- Rice Vermicelli Noodles: These thin, delicate noodles are the classic choice.
- Lettuce & Fresh Herbs: A mix of crisp lettuce (like romaine or iceberg), fresh mint, cilantro, and Thai basil is key.
- Pickled Carrots & Daikon: These add a fantastic crunchy texture and tangy flavor. You can make your own with our simple Vietnamese pickled vegetables recipe.
- Cucumber & Bean Sprouts: For extra crunch and freshness.
- Crushed Peanuts & Fried Shallots: The perfect finishing touch for texture and flavor.

How to Make Vietnamese Noodle Salad (Step-by-Step)
Making an authentic Vietnamese Noodle Salad at home is easier than you think. Follow these simple steps for a perfect result every time.
Step 1: Make the Nuoc Cham Dressing
In a small bowl, combine warm water and sugar. Stir until the sugar is completely dissolved. Add the fish sauce, lime juice, rice vinegar, minced garlic, and minced chili. Stir well and set aside. The flavors will meld together while you prepare the rest of the salad.
Step 2: Marinate the Pork
Slice the pork into thin, bite-sized pieces. In a separate bowl, combine the minced lemongrass, shallots, garlic, fish sauce, soy sauce, and brown sugar. Add the pork to the marinade and toss until every piece is well-coated. Let it marinate for at least 30 minutes, or up to 4 hours in the refrigerator for maximum flavor.
Step 3: Cook the Protein
You can grill, pan-fry, or broil the pork. For the best flavor, grill it over medium-high heat until it’s cooked through and slightly charred on the edges, about 2-3 minutes per side. Once cooked, let it rest for a few minutes before serving.
Step 4: Cook the Vermicelli Noodles
Bring a large pot of water to a boil. Add the rice vermicelli noodles and cook according to the package directions, usually for about 3-5 minutes. They should be tender but still have a slight chew. Drain the noodles immediately and rinse them under cold water to stop the cooking process and prevent them from sticking.
Step 5: Assemble Your Bowls
Now for the fun part! Start by placing a generous handful of cooked noodles in the bottom of each bowl. Top with a pile of fresh lettuce, herbs, cucumber, bean sprouts, and pickled vegetables. Add the cooked lemongrass pork. Just before serving, drizzle a generous amount of Nuoc Cham dressing over everything. Garnish with crushed peanuts and fried shallots. Toss it all together and enjoy!
Tips for the Best Noodle Salad
- Don’t Skip the Herbs: The abundance of fresh mint, cilantro, and basil is not just a garnish; it’s a critical component of the salad’s flavor profile.
- Rinse Your Noodles: Rinsing the cooked vermicelli under cold water is crucial. It cools them down, washes away excess starch, and keeps them from clumping.
- Taste Your Dressing: The perfect Nuoc Cham is a balance of sweet, sour, and salty. Taste it before serving and adjust if needed—a little more lime juice for tartness, a pinch of sugar for sweetness, or a splash of fish sauce for saltiness.
Common Variations & Substitutions
This salad is wonderfully versatile. You can easily adapt it to your taste or what you have on hand.
- Protein: Not a pork fan? Try this with grilled shrimp, beef, or a flavorful honey lime chicken. For a vegetarian option, use firm tofu marinated in the same lemongrass mixture.
- Add Spring Rolls: For an extra crispy and satisfying element, add chopped-up fried spring rolls (Chả Giò) to the bowl.
- Extra Veggies: Feel free to add other fresh vegetables like sliced bell peppers or shredded cabbage. A side of Korean spinach can also add a unique twist.
Storing and Make-Ahead Instructions
To make this ahead of time, store all the components separately in airtight containers in the refrigerator. The dressing can be made up to a week in advance. The pork can be marinated for up to 4 hours and cooked just before serving. The vegetables and noodles can be prepped a day in advance. Assemble the bowls just before eating to keep everything fresh and crisp.
Frequently Asked Questions
Yes, this salad is great for meal prep. You can prepare the dressing, cook the pork, and chop the vegetables ahead of time. Store each component separately in the refrigerator and assemble the bowls just before serving to ensure everything stays fresh and crisp.
Absolutely. It is a well-balanced meal packed with lean protein, an abundance of fresh vegetables and herbs, and light rice noodles. The dressing is also relatively low in fat, making it a fresh, healthy, and satisfying option.
The dressing, called Nuoc Cham, is a classic Vietnamese dipping sauce made from a balanced blend of fish sauce, lime juice, water, sugar, garlic, and chili. It’s the perfect combination of salty, sweet, sour, and spicy.
The traditional noodles used are thin rice vermicelli, known as ‘bún’ in Vietnamese. They are light, delicate, and perfect for soaking up the flavorful dressing.
This recipe is very versatile. You can easily substitute the pork with grilled chicken, shrimp, beef, or crispy tofu for a vegetarian option. Simply use the same lemongrass marinade for a delicious result.
Did You Make This Recipe?
I hope you love this Vietnamese Noodle Salad recipe as much as I do! It’s a true staple that’s fresh, filling, and fantastic for any occasion. If you make it, I would love to see it! Please leave a comment below or tag me in your creations. For more delicious and easy meal ideas, be sure to follow us on Pinterest!

Vietnamese Noodle Salad Recipe

Vietnamese Noodle Salad (Easy & Authentic Recipe)
Ingredients
Equipment
Method
- Make the Nuoc Cham Dressing: In a small bowl, dissolve the sugar in warm water. Then, stir in the fish sauce, lime juice, rice vinegar, minced garlic, and chili. Set aside to allow flavors to meld.
- Marinate the Pork: In a medium bowl, combine the minced lemongrass, shallots, garlic, fish sauce, soy sauce, and brown sugar. Add the sliced pork and mix until fully coated. Let it marinate for at least 30 minutes.
- Cook the Pork: Grill the marinated pork over medium-high heat for 2-3 minutes per side, until cooked through and slightly charred. Alternatively, pan-sear in a hot skillet. Let it rest briefly.
- Cook the Noodles: Boil the rice vermicelli noodles according to package directions. Drain immediately and rinse under cold running water to stop the cooking and prevent sticking.
- Assemble the Salad: Divide the cooled noodles among four bowls. Top with lettuce, fresh herbs, pickled vegetables, cucumber, and bean sprouts. Arrange the cooked pork over the top. Drizzle generously with the Nuoc Cham dressing and garnish with crushed peanuts before serving.
Notes
Adjust the chili in the dressing to your personal preference for spice.
All components can be prepped in advance and stored separately in the fridge for easy assembly.