Banh Mi Pasta Salad Recipe: Vietnamese-Inspired Crunch and Creamy Bliss

Salads

Banh Mi Pasta Salad Recipe: Vietnamese-Inspired Crunch and Creamy Bliss

This banh mi pasta salad recipe reimagines a Vietnamese street food classic with Italian ingredients, creating a fusion dish that's creamy, crunchy, and packed with bold flavors. The secret lies in balancing sweet, tangy, and spicy elements—think caramelized onions, pickled vegetables, and a creamy mayo-lime dressing that ties everything together.

I developed this recipe after craving the familiar textures of banh mi but wanting something lighter and more adaptable for summer gatherings.

The foundation starts with al dente pasta, tossed with a dressing that marries creamy mayo with bright lime juice, fish sauce, and a touch of chili for heat. Pickled daikon and carrots add that signature banh mi tanginess, while fresh herbs like cilantro and mint bring freshness.

Crushed peanuts and jalapeños deliver the crunch and kick that make this salad irresistibly addictive.

What you'll end up with is a vibrant, textured salad that's perfect for potlucks, picnics, or a refreshing weeknight dinner. The creamy dressing coats every strand of pasta while the pickled vegetables and fresh herbs cut through the richness, creating a perfect balance of flavors.

Each bite delivers layers of sweet, tangy, spicy, and creamy—just like the best banh mi sandwich, but in a dish that's easy to share.

Serve this fusion salad chilled or at room temperature, and don't forget to garnish with extra herbs, lime wedges, and a sprinkle of crushed peanuts for that authentic banh mi touch.

The best part? It's a meal you can make ahead and enjoy later, making it ideal for busy schedules. Let's get started!

👨‍🍳
Difficulty
Medium
🐟
Category
Seafood
🔥
Calories
Med Cal

Ingredients for banh mi pasta salad

Six servings of bold flavors—creamy mayo, tangy pickles, and crunchy peanuts come together perfectly.

Ingredient Amount Notes
Short Pasta (e.g., penne, fusilli) 🍝 12 oz Al dente preferred, chilled before mixing
Mayonnaise 🥛 ¾ cup High-quality, full-fat preferred
Fresh Lime Juice 🍋 ½ cup Freshly squeezed, seeds strained
Fish Sauce 🍜 1 ½ tbsp Red Boat brand recommended
Sriracha 🌶️ 1 tbsp Adjust for desired spice level
Pickled Daikon Radish 🥕 1 ½ cups Store-bought or homemade
Pickled Carrots 🥕 1 cup Thinly sliced, tangy flavor
Fresh Cilantro 🌿 ½ cup Chopped, stems removed
Fresh Mint Leaves 🍃 ¼ cup Finely chopped, bright flavor
Crushed Peanuts 🥜 ½ cup Toasted for extra flavor
Jalapeños 🌶️ 2 whole Thinly sliced, seeds removed
Yellow Onion 🧅 1 whole Thinly sliced, caramelized
Garlic Cloves 🧄 4 cloves Minced, aromatic base
Olive Oil 🫒 2 tbsp For caramelizing onions
Salt 🧂 1 ½ tsp Kosher or sea salt

The Red Boat fish sauce is non-negotiable here—it's the secret to that authentic banh mi punch. Trader Joe's or Asian markets carry it, and it lasts forever in the pantry. Fresh lime juice is key too; bottled won't cut it. Look for bright green, firm limes—they'll give you the most juice. The pickled daikon and carrots should be vibrant and tangy—if they taste bland, toss 'em. For the peanuts, Trader Joe's crushed peanuts are my go-to—they're toasted and ready to go. No need to toast them yourself unless you're feeling fancy.

No fish sauce? Soy sauce or coconut aminos work in a pinch, but you'll lose that signature umami depth. Fresh herbs wilt fast, so store them in damp paper towels in a sealed container for up to 3 days. The jalapeños can be swapped for serrano peppers if you want more heat, or skip them entirely if spice isn't your thing. Caramelizing the onions is worth the time—slow cook on low heat with olive oil until they're golden and sweet. No time? A quick sauté with a pinch of sugar works too. The pasta should be ice-cold when you mix it with the dressing—this prevents it from getting mushy.

This salad keeps beautifully for 3-4 days in the fridge, but the flavors actually get better after a night of chilling. The peanuts and jalapeños stay crisp, while the dressing soaks into the pasta perfectly. Want to make it ahead? Assemble everything except the peanuts and jalapeños, store in an airtight container, then toss those in right before serving. Garnish with extra herbs and lime wedges right before eating—trust me, it makes all the difference. Leftovers? Double the batch—this disappears fast at potlucks.

❤️

Why You'll Love This Recipe

  • No-Cook Dressing Hack: I swear by this trick—just mix mayo, lime juice, fish sauce, and a splash of sriracha in a bowl. No whisking, no straining, no fuss. The heat and tang balance perfectly without overpowering, and honestly? It takes me all of 5 minutes to toss with cooked pasta.
  • Umami Bomb: That fish sauce and sriracha combo is where the magic happens. It’s bright, salty, and just a little spicy—like a banh mi sandwich in salad form. My picky-eating partner actually asked for more, and that’s saying something.
  • Lunchbox Legend: This keeps like a dream for 3-4 days, which means zero stress for work lunches or kids’ school meals. Throw in some cucumber, carrots, or even leftover grilled chicken, and it’s a fresh, no-reheat option that still tastes vibrant.
  • Budget Stretch: Pasta and mayo are cheap, and a little lime and fish sauce go a long way. I’ve made this for 6 people for under $10—way more filling than takeout, and way tastier. Plus, the leftovers stretch into snacks or a quick side for dinner.

Step-by-step instructions for Vietnamese-inspired pasta salad

Here's how to create this vibrant fusion dish with perfect texture and bold flavors.

1

Cook and Chill the Pasta

Bring a large pot of salted water to a rolling boil and cook the 12 oz short pasta (like penne or fusilli) until 1 minute before al dente. Drain immediately and rinse under cold water to stop the cooking process. Spread the pasta on a baking sheet and refrigerate for at least 30 minutes—this chilling step is crucial for preventing a mushy salad later.

I like to give the pasta a quick shake after draining to separate the strands. This ensures each piece gets fully coated with the dressing later. The cold pasta also helps balance the warm, spicy components we'll add next.

2

Caramelize the Onions and Garlic

Heat 2 tablespoons olive oil in a large skillet over medium-low heat. Add the thinly sliced yellow onion and cook for 15-20 minutes until deeply golden and caramelized. You're looking for a rich, jammy texture—this adds incredible depth to the salad.

In the last 2 minutes, add the 4 minced garlic cloves and cook until fragrant. Remove from heat and let cool completely before mixing with the pasta. This step should be done first since it takes the longest—you don't want to rush the caramelization or burn the garlic.

3

Create the Signature Dressing

In a large bowl, whisk together the 0.75 cup mayonnaise, 0.5 cup fresh lime juice, 1.5 tablespoons fish sauce, and 1 tablespoon sriracha. The lime juice should brighten immediately, and the fish sauce will add that unmistakable umami punch. Taste and adjust seasoning with the 1.5 teaspoons salt—this is your flavor base.

Here's the thing—don't be afraid to taste as you go. The dressing should be tangy, slightly sweet, and just spicy enough to make your mouth water. If it needs more acidity, add a splash more lime juice. If it needs more depth, add another half teaspoon of fish sauce.

4

Assemble the Salad

Add the chilled pasta to the dressing bowl and toss gently to coat. Fold in the 1.5 cups pickled daikon radish, 1 cup pickled carrots, 0.5 cup crushed peanuts, 0.5 cup chopped cilantro, and 0.25 cup chopped mint leaves. The pickled vegetables should add that essential tangy crunch that makes this salad sing.

Finally, add the 2 thinly sliced jalapeños (seeds removed) and the caramelized onion-garlic mixture. Toss everything together carefully—you want to distribute the flavors evenly without breaking up the pasta strands. Let it sit for 10 minutes at room temperature to allow all the flavors to meld.

5

Serve with Confidence

Give the salad one final toss just before serving to distribute any juices. The texture should be a perfect balance—creamy from the dressing, crunchy from the peanuts and pickled vegetables, and tender from the al dente pasta. Garnish with additional fresh herbs if desired.

This salad keeps well in the refrigerator for up to 3 days, making it perfect for meal prep. The flavors actually improve as they sit, allowing the dressing to penetrate the pasta and the spices to develop. Serve it cold or at room temperature for the best experience.

👨‍🍳

Pro Tips For Making Banh Mi Pasta Salad

  • Rinse pasta cold: Cold water stops the cooking process instantly—drop your pasta in ice water for 30 seconds right after draining. I used to let it sit in hot water, and the pasta turned mushy by the time I mixed it with the dressing. This keeps it firm and ready to soak up those bold flavors.
  • Use room-temperature mayo: Cold mayo makes the dressing clump and taste dull. Let your mayo sit out for 10 minutes before mixing—just long enough to soften. I learned this the hard way when my first batch looked like a sad, lumpy mess instead of a creamy, tangy base.
  • Balance lime and fish sauce: Start with half the lime juice and a teaspoon of fish sauce, then taste. Adjust in tiny increments—too much lime kills the umami, and too much fish sauce makes it bitter. I was skeptical until I tried it: the sweet spot is where the acid and salt play off each other without fighting.
  • Add sriracha last: Mixing it in early burns off its heat and dulls the flavor. Stir it in just before serving so every bite gets that bright, spicy kick. Sounds obvious, but I’ve ruined a batch by overdoing it upfront—now I keep it separate until the end.

Flavor customization for this dish

Spice Level Control

Adjust the heat to your preference by modifying the sriracha and jalapeños. For a mild version, reduce the sriracha to ½ tablespoon and remove the jalapeño seeds entirely. If you love spice, add 1 extra tablespoon sriracha and keep the seeds in.

I like to keep a small bowl of extra sriracha on the side so everyone can customize their bowl. 🌶️

Sweet-Tangy Balance

Caramelizing the yellow onion is key for that sweet depth, but if you're short on time, swap it for ½ cup quick-pickled red onions (available at most grocery stores). For extra tang, add 1 tablespoon rice vinegar to the dressing.

The pickled daikon and carrots already provide plenty of acidity, so balance carefully—too much tang can overpower the creamy mayo.

Herb Variations

Swap the cilantro and mint for other fresh herbs like Thai basil or Vietnamese coriander for a more authentic banh mi flavor. If you can't find these, Italian parsley works in a pinch, though it lacks the bright, citrusy notes.

For a smoky twist, add ½ teaspoon smoked paprika to the dressing. Fresh herbs should always be added last to preserve their vibrant color and texture.

Protein Add-Ins

Make this a full meal by adding ½ cup cooked shrimp, chicken breast, or tofu. For shrimp, quickly sauté with 1 teaspoon fish sauce and ½ teaspoon sugar until just cooked.

Chicken should be shredded and tossed with 1 tablespoon soy sauce before mixing in. Tofu adds a great texture—press and pan-fry until crispy before adding. 💪

Dietary Swaps

For a gluten-free version, use gluten-free pasta and ensure your fish sauce is certified gluten-free (like Red Boat). For vegan, replace the mayo with vegan mayo and swap fish sauce for coconut aminos.

The dressing will still pack plenty of umami. If avoiding nuts, skip the peanuts and add toasted pumpkin seeds for crunch instead.

Seasonal Adjustments

In summer, add ½ cup diced cucumber and ¼ cup shredded cabbage for extra freshness. For fall, swap the cucumber for roasted butternut squash cubes and add ½ teaspoon cinnamon to the dressing.

Winter calls for heartier flavors—try adding ½ cup crispy fried shallots on top. The key is balancing the seasonal ingredient with the existing tangy, spicy, and creamy elements. ✨

Nutrition facts

Servings 6
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 4g20%
Cholesterol 15mg5%
Sodium 890mg39%
Total Carbohydrate 42g15%
Dietary Fiber 5g18%
Sugars 8g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this pasta salad ahead of time?

This salad actually tastes better after chilling for 24 hours. Store all components (except peanuts and jalapeños) in an airtight container. Add the crunchy toppings just before serving to keep them crisp. The flavors meld beautifully overnight, making it perfect for meal prep.

2

What if I don't have fish sauce?

Use 1.5 tablespoons soy sauce or coconut aminos as a substitute, though you'll lose some depth. For extra umami, add ½ teaspoon MSG or a dash of Worcestershire sauce. The lime and sriracha will still provide the tangy-spicy balance that makes this salad shine.

3

How do I adjust the spice level?

For milder heat, reduce the sriracha to ½ tablespoon and remove jalapeño seeds. For extra kick, add 1 extra tablespoon sriracha and keep the seeds. I recommend keeping a small bowl of extra sriracha on the side so everyone can customize their portion.

4

Can I use gluten-free pasta?

Yes! Choose a high-quality gluten-free pasta like brown rice or chickpea pasta. Cook it 1 minute less than package instructions since it often cooks faster. The salad will still hold together well, though the texture might be slightly firmer. Pair with gluten-free fish sauce to keep it fully compliant.

5

What's the best way to store leftovers?

Keep leftovers in an airtight container in the fridge for up to 3 days. The dressing will soak into the pasta perfectly over time, enhancing the flavors. When reheating (if needed), microwave in 30-second intervals and stir well to redistribute the dressing. For best texture, enjoy cold or at room temperature.

★★★★★4.8(12 reviews)
Categories Salads