Salads
This banh mi pasta salad recipe transforms a classic Vietnamese sandwich into a refreshing, crunchy salad that’s perfect for summer picnics or weeknight dinners. The magic lies in the smoky-sweet sriracha dressing, crisp celery crowns, and tender pasta—all balanced with zesty lime and fresh herbs.
I developed this fusion dish after craving banh mi flavors but wanting something lighter and more adaptable.
The secret to this recipe is the smoky sriracha dressing, which ties together the savory, spicy, and tangy notes of traditional banh mi. Grilled chicken (or tofu for a vegetarian version) adds protein, while crisp celery, pickled carrots, and cilantro bring that signature crunch.
The pasta base—whether jasmine rice noodles or rotini—absorbs the dressing beautifully, creating a dish that’s both hearty and refreshing.
What makes this pasta salad stand out is its bold, layered flavors—each bite delivers a mix of smoky, sweet, and tangy elements. The celery crowns add a satisfying crunch, while the dressing ensures every forkful is packed with depth.
This isn’t just a salad; it’s a fusion masterpiece that brings the vibrancy of banh mi to a new format.
Perfect for meal prep, potlucks, or a quick lunch, this recipe scales easily and keeps well for up to 3 days in the fridge. The key is assembling it just before serving to maintain that fresh, crunchy texture. Let’s get cooking!
Ingredients for banh mi pasta salad
Eight noodles, four proteins, and bold flavors that bring banh mi to your salad bowl.
| Ingredient | Amount | Notes |
|---|---|---|
| Jasmine Rice Noodles 🍜 | 8 oz | Uncooked, medium width |
| Red Onion 🧅 | 1 whole | Thinly sliced for crunch |
| Celery Stalks 🧅 | 4 whole | Trimmed for celery crowns |
| Carrots 🥕 | 2 whole | Pickled, thinly sliced |
| Fresh Cilantro 🌿 | ½ cup | Chopped, stems removed |
| Grilled Chicken Breast 🍗 | 1 ½ lb | Boneless, skinless, sliced |
| Sriracha Sauce 🌶️ | ¼ cup | For smoky dressing base |
| Lime Juice 🍋 | ¼ cup | Freshly squeezed |
| Fish Sauce 🐟 | 1 tbsp | Red Boat preferred |
| Honey 🍯 | 1 tbsp | For sweet balance |
| Olive Oil 🫒 | ½ cup | Extra-virgin for richness |
| Garlic Cloves 🧄 | 4 cloves | Minced for dressing |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The jasmine rice noodles are non-negotiable here—they absorb the dressing perfectly without getting mushy. Look for medium-width noodles at Asian markets or the international aisle of Whole Foods or Trader Joe's. If you can't find jasmine, rice vermicelli or rotini work in a pinch, but the texture won't be identical. The grilled chicken should be sliced thinly against the grain for tenderness—buy pre-grilled at Costco or grill your own with a marinade of fish sauce, lime, and garlic. For that signature banh mi crunch, celery crowns are key: trim the stalks into 1-inch pieces and blanch briefly to soften the edges slightly.
No sriracha? Mix hot sauce with a dash of smoked paprika for a similar effect. The pickled carrots can be store-bought (check the Asian section) or homemade with vinegar, sugar, and salt. Fresh cilantro is a must for that bright, herby finish, but if you're out, thai basil adds a deeper flavor. The dressing is where the magic happens—Red Boat fish sauce is worth the splurge for authentic umami, but vegetarian fish sauce works too. For extra depth, toast the garlic cloves in olive oil for 30 seconds before mincing. The honey balances the heat, so don't skip it—even if you're using a sugar-free version.
This salad keeps best when stored in airtight containers in the fridge for up to 3 days, though the celery crowns lose crunch after day 2. For maximum freshness, assemble just before serving. The dressing can be made 2 days ahead and stored separately. If prepping for a crowd, double the dressing—it's the star of this dish. Portion into mason jars for easy transport, with noodles at the bottom, dressing in the middle, and toppings on top for that classic layered look.
Why You'll Love This Recipe
- No Boil Fuss: I just rinse those jasmine rice noodles in cold water for 5 minutes—no pot, no waiting. That crisp-tender texture? Achieved. The kids can handle it while I chop the onion.
- Crunchy Magic: The raw celery and carrot sticks stay alive in this salad—no soggy mess. Between us, that first bite of crunch with the tangy cilantro? It’s the kind of flavor that makes you pause mid-bite.
- Lunchbox Hero: Honestly, this is my go-to for picnics, office lunches, or even a lazy Sunday spread. Toss in some protein (grilled chicken or tofu works), and it’s a full meal that travels like a dream.
- Budget Meal Prep: I buy a whole bag of rice noodles for $2 and stretch it across three lunches. The veggies? Onion, celery, carrots—all cheap staples that keep this salad fresh for days without wilting.
Step-by-step instructions for banh mi pasta salad
This Vietnamese-inspired salad delivers bold flavors and satisfying textures in every bite.
Prepare the Celery Crowns and Pickled Carrots
Start by trimming the ends off the 4 whole celery stalks, then slice each stalk into ¼-inch thick rounds. Spread them on a baking sheet and broil for 3-4 minutes until the edges begin to crisp and turn golden. Watch closely—they burn quickly. Set aside to cool.
For the pickled carrots, use a mandoline or sharp knife to slice the 2 whole carrots into ¼-inch thick rounds. In a small bowl, whisk together ¼ cup lime juice, 1 tbsp fish sauce, and 1 tbsp honey. Toss the carrot slices with this marinade and let sit for 15 minutes to develop flavor. The carrots should soften slightly and take on a tangy sweetness.
Cook the Jasmine Rice Noodles
Bring a large pot of water to a rolling boil and add 1 tsp salt. Add the 8 oz jasmine rice noodles and cook according to package instructions—typically 3-4 minutes for al dente texture. The noodles are done when they float to the surface and are tender but still slightly firm to the bite.
Drain immediately in a colander and rinse under cold water to stop the cooking process. Toss the noodles with 1 tbsp olive oil to prevent sticking and keep them moist. The noodles should be cool enough to handle when you're ready to assemble the salad.
Make the Smoky Sriracha Dressing
In a small bowl, whisk together the 0.25 cup sriracha sauce, remaining 0.25 cup lime juice, 1 tbsp fish sauce, 1 tbsp honey, and 0.25 cup olive oil. Add the 4 minced garlic cloves and 0.5 tsp black pepper, then whisk until fully combined. Taste and adjust seasoning—you want a balance of heat, tang, and umami.
This dressing is the heart of the dish, so don't rush the mixing. The garlic should be fully incorporated, and the oil should emulsify with the other ingredients. If the dressing seems too thick, add 1-2 teaspoons of water to reach a pourable consistency. Let it sit for 5 minutes before using to allow the flavors to meld.
Assemble the Banh Mi Pasta Salad
In a large bowl, combine the cooked noodles, sliced 1 whole red onion, broiled celery crowns, and pickled carrots. Toss gently to distribute the ingredients evenly. Add the 1.5 lb sliced grilled chicken breast and the 0.5 cup chopped fresh cilantro, mixing just until everything is coated.
Drizzle the dressing over the salad and toss again, being careful not to overmix so the celery crowns and carrots retain their texture. The salad should be vibrant with layers of color—deep red from the sriracha, bright green from the cilantro, and crisp whites from the onion and celery. Taste one piece of noodle to check the seasoning, adjusting with additional dressing if needed.
Chill and Serve
Cover the salad and refrigerate for at least 30 minutes before serving. This chilling time allows the flavors to fully develop and the noodles to absorb the dressing. When ready to serve, give the salad one final toss to redistribute any settled ingredients.
Divide among 4 plates and garnish with additional chopped cilantro and a drizzle of extra sriracha dressing if desired. The ideal serving includes a balance of textures—chewy noodles, crisp celery, tender chicken, and the bright acidity of the pickled carrots. Serve immediately for the best experience, as the flavors continue to evolve even after assembly.
Pro Tips For Making Banh Mi Pasta Salad
- SOAK NOODLES HALF THE TIME: Jasmine rice noodles clump like a glue trap if you soak them too long. Split the package instructions—soak them for half the recommended time (usually 10-15 minutes), then rinse under cold water while you prep the rest. They’ll finish cooking in the dressing and stay separate, not mushy.
- SHRED ONIONS WITHOUT THE TEARS: Slice the red onion in half first, then peel and place flat-side down on the cutting board. Slice thinly but unevenly—start wider at the root, then taper to the tip. The wider cuts dry faster, and you’ll avoid the sting while keeping more texture than a food processor.
- DRESSING FIRST, NOT LAST: Toss the noodles with half the dressing while still warm, then let them sit for 5 minutes before adding the rest. This gives the noodles time to absorb flavor instead of turning into a soggy mess. (Yes, even if you’re impatient like me.)
- GRATE CARROTS, DON’T JULIENNE: Skip the knife work—use a box grater for the carrots. They’ll break down faster in the salad, adding sweetness without turning to mush. If you’re short on time, swap in pre-shredded carrots (the bagged kind) and toss them in last to keep them crunchy.
Storing and reheating this dish
Fridge Storage Tips
Store your banh mi pasta salad in an airtight container with a tight-sealing lid to keep the celery crowns crisp and the noodles from absorbing fridge odors. I use glass Pyrex containers because they distribute cold evenly and won't absorb flavors.
Keep it refrigerated at 40°F or below for up to 3 days—the celery will lose its crunch after day 2, but the flavors still taste amazing. 🥗
Dressing Prep Ahead
Make the smoky sriracha dressing 2 days ahead and store it separately in a small mason jar in the fridge. This allows the flavors to meld beautifully without altering the texture of your salad components.
When ready to assemble, simply toss the dressing with the other ingredients right before serving. The lime juice will brighten even more after resting! ✨
Reheating Methods
For best results, don't reheat this salad—it's designed to be eaten fresh from the fridge. However, if you must warm it, gently heat the noodles and chicken separately in a microwave-safe bowl for 30-45 seconds on 50% power.
Add a splash of lime juice to revive the dressing's tang. The celery crowns will soften further, so serve immediately with extra fresh cilantro on top. 🔥
Freezer Considerations
This salad doesn't freeze well due to the celery and pickled carrots losing their texture. However, you can freeze the dressing separately for up to 1 month in an ice cube tray—just thaw and whisk before using.
For the noodles, cook them fresh when needed or store them in the fridge for 2 days with a light coating of olive oil to prevent sticking. 🧊
Make-Ahead Assembly
For meal prep, assemble the salad without the dressing up to 1 day ahead and store all components separately in the fridge. When ready to eat, toss everything together with fresh dressing. This keeps the celery crowns crisp and the noodles from getting soggy.
I like to portion into individual mason jars with noodles at the bottom, dressing in the middle, and toppings on top for easy transport. 💡
Reviving Stale Salad
If your celery crowns lose their crunch after refrigeration, revive them by tossing with 1 tsp lime juice and ½ tsp sugar for 5 minutes before serving. For soggy noodles, add a splash of ice water and toss gently to refresh.
A sprinkle of toasted sesame seeds or extra chili flakes can also help mask any texture changes. 🌟
Nutrition facts
Frequently asked questions
Can I use regular pasta instead of jasmine rice noodles?
While jasmine rice noodles are ideal for their chewy texture, you can substitute rotini or fettuccine in a pinch. For best results, cook them 1 minute less than package instructions to prevent mushiness. The flavor profile will shift slightly, but the fusion concept still works beautifully. Just toss with extra lime juice to brighten the dish.
How do I make this vegetarian?
Swap the grilled chicken for marinated and grilled tofu or shredded rotisserie chickpeas (seasoned with fish sauce, garlic, and lime). For extra protein, add crispy baked tempeh or pickled mushrooms. The smoky sriracha dressing will still shine, and the celery crowns provide that satisfying crunch.
Why does my salad taste too sweet?
The honey in the dressing adds sweetness, but if it's overpowering, reduce it to ½ tbsp and increase the fish sauce by ½ tbsp for more umami depth. Balance is key—taste as you go! For extra tang, add 1 more tbsp lime juice to cut through the sweetness. The celery crowns and pickled carrots should also help counteract it.
What's the best way to transport this for a picnic?
Use individual mason jars for easy transport—layer noodles at the bottom, dressing in the middle, and toppings on top. When ready to eat, simply invert the jar onto a plate. For extra crunch, pack the celery crowns and carrots separately in a small airtight container and add them fresh before serving. Keep everything chilled in a cooler with ice packs.
Can I make this gluten-free?
Use gluten-free rice noodles (like those made from brown rice) and check that your fish sauce is certified gluten-free. For extra texture, add crispy gluten-free crackers or toasted coconut flakes. The dressing remains the same, but always verify labels on sriracha and other sauces. The flavors will still shine through!
