Sauces & Condiments
This banh mi salad dressing recipe transforms simple greens into a vibrant, tangy masterpiece that captures Vietnam's bold flavors in every drop.
The secret lies in balancing anchovy-lime brightness with deep umami from fish sauce and a touch of sweetness—no complicated techniques, just precise ratios that elevate any salad from ordinary to extraordinary.
I developed this after years of searching for a dressing that truly replicated the iconic sandwich's complexity in liquid form.
The dressing's magic comes from its layered components: anchovies dissolve into a salty, savory base, while lime juice provides that signature zing. A splash of rice vinegar adds acidity, and just a pinch of sugar rounds out the flavors.
What makes this recipe special is how it maintains its balance—too much fish sauce becomes overpowering, but the right amount creates that addictive umami crunch you crave in every bite.
What you'll end up with is a glossy, aromatic dressing that clings beautifully to lettuce, shredded carrots, and cucumbers while amplifying their natural flavors. The texture is silky yet slightly textured from the finely chopped shallots, ensuring every forkful delivers that perfect combination of tang, sweet, and umami.
This isn't just dressing—it's the soul of a banh mi in liquid form.
Best of all, it keeps for up to a week in the fridge, allowing you to build banh mi salads effortlessly throughout the week. Use it on fresh greens, rice bowls, or even drizzled over grilled meats for that authentic Vietnamese touch.
Here's everything you need to make it—simple, foolproof, and impossible to resist.
Ingredients for banh mi salad dressing
Nine simple ingredients create the soul of Vietnam in every tangy, umami-packed drop.
| Ingredient | Amount | Notes |
|---|---|---|
| Anchovy Fillets 🐟 | 2 tbsp | Packed in oil, finely minced |
| Fresh Lime Juice 🍋 | ⅓ cup | About 2-3 limes, freshly squeezed |
| Fish Sauce 🍶 | 1 ½ tbsp | Red Boat preferred for quality |
| Rice Vinegar 🍶 | 2 tbsp | Seasoned preferred for depth |
| Granulated Sugar 🍬 | 1 tbsp | Adjust to taste for sweetness |
| Shallots 🧅 | 2 whole | Finely minced, about 2 tbsp |
| Extra-Virgin Olive Oil 🫒 | ½ cup | Light, fruity variety preferred |
| Garlic Cloves 🧄 | 2 cloves | Minced, about 1 tsp |
| Sesame Oil 🫒 | 1 tsp | Toasted for nutty aroma |
| Fresh Cilantro 🌿 | ¼ cup | Stems removed, finely chopped |
The anchovies are non-negotiable here—Red Boat brand is my go-to for that clean, salty punch. Grab the canned fillets packed in oil; they're easier to mince than the whole ones and add a touch of richness. Fresh lime juice is a must for that signature zing, but if you're using bottled, go for the not-from-concentrate kind. Shallots? Fresh is key—the dried stuff just won't cut it. I always double-check my fish sauce too; Red Boat is the gold standard, but any reputable brand works. The cilantro adds that bright finish, so don't skip it unless you're allergic—it's what makes this dressing truly sing.
No anchovies? Soy sauce at half the amount gets you close, though you'll lose that signature umami depth. Bottled lime juice works in a pinch, but it's half the tang—double if you use it. Running low on fish sauce? Worcestershire sauce (vegetarian version) plus a dash of soy mimics the flavor profile surprisingly well. The sugar can be swapped for honey or maple syrup, but keep it minimal—this dressing is about balance. Sesame oil out of reach? Toasted sesame seeds ground into a powder work, though the aroma won't be as pronounced. And if you're avoiding garlic, asafetida powder at a quarter teaspoon adds depth without the bite.
This dressing keeps beautifully—up to 1 week in the fridge sealed tight. I like to store it in a small glass jar with a tight lid; the glass preserves the flavors better than plastic. Before using, give it a good shake—it'll naturally separate. Double the batch if you're using it all week; it's worth the extra effort. The texture gets silky over time, which is perfect for drizzling. If you make extra, freeze it in ice cube trays—just thaw and shake before using. Pro tip: Add a splash of water if it thickens too much after refrigeration.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this combo—just mash those anchovies with lime, a splash of fish sauce, and a pinch of sugar. No fancy tools, no stress, and honestly? It transforms everything it touches.
- Umami Bomb: That first crack of anchovies in your mouth—salty, funky, addictive—paired with bright lime and just a whisper of sweetness. It’s the kind of flavor that makes you want to drizzle it on everything (yes, even avocado toast).
- Leftover Hero: Make a big batch, store it in the fridge, and use it for days. It’s my secret weapon for quick lunches, charcuterie boards, or even a fancy dinner when I’m too tired to cook.
- Budget Brightener: Fish sauce and anchovies are dirt cheap, but they punch way above their price. A little goes a long way, and suddenly, even simple salads taste like a restaurant-worthy dish without breaking the bank.
Step-by-step instructions for anchovy-lime dressing
This dressing delivers the perfect balance of bright citrus, salty umami, and aromatic depth.
Mince Shallots and Garlic for Maximum Flavor
Start by finely mincing the 2 whole shallots and 2 cloves garlic—this is where the foundation of your dressing's complexity begins. I use a sharp chef's knife and rock-chop technique to get an even, fine texture. The goal is to create a paste-like consistency that will dissolve completely into the oil. Place the minced shallots and garlic in a small bowl and set aside.
Don't rush this step. Properly minced aromatics release their flavors more completely during the emulsification process. If you're not comfortable with knife skills, a microplane works beautifully for garlic, though it won't work as well for shallots. The smaller the pieces, the more evenly they'll distribute throughout the dressing.
Create the Umami Base with Anchovies and Fish Sauce
In a mortar and pestle (or small bowl), combine the 2 tbsp anchovy fillets with 1.5 tbsp fish sauce. Using the pestle, crush the anchovies until they form a smooth paste. This process extracts their maximum umami flavor. If using a bowl, mash with a fork until completely broken down.
Add the minced shallots and garlic to the anchovy mixture. Let this sit for 5 minutes while you prepare the remaining ingredients. This resting time allows the flavors to begin melding together. The anchovies will dissolve into the fish sauce, creating a salty, savory base that's essential for authentic banh mi flavor.
Whisk Together Wet Ingredients for Emulsification
In a medium bowl, combine the anchovy-fish sauce mixture with 0.33 cup fresh lime juice, 2 tbsp rice vinegar, and 1 tbsp granulated sugar. Whisk vigorously for 1-2 minutes until the sugar completely dissolves. The mixture should be smooth and slightly thickened from the anchovies.
This is where the dressing's balance comes together. The acidity from the lime and vinegar brightens the umami, while the sugar rounds out the flavors. Taste at this stage—you should notice a complex interplay of salty, sweet, sour, and funky notes. If it needs more sweetness, add a pinch more sugar; if it's too sharp, a tiny splash of water helps.
Slowly Emulsify with Olive Oil for Silky Texture
With the bowl on a stable surface, slowly drizzle in the 0.5 cup extra-virgin olive oil while whisking continuously. Start with a slow stream, then gradually increase to a thin drizzle as the mixture begins to emulsify. This gradual addition prevents the oil from breaking the emulsion.
Continue whisking for 3-5 minutes until the dressing becomes thick and glossy. You'll know it's properly emulsified when it coats the back of a spoon smoothly without separating. If it looks too thick, add 1-2 teaspoons of water to adjust the consistency. The final texture should be like heavy cream—thick enough to cling to greens but still pourable.
Finish with Sesame Oil and Cilantro for Depth
Remove the dressing from heat (if you've been using a warm bowl) and stir in the 1 tsp toasted sesame oil and 0.25 cup chopped fresh cilantro. The sesame oil adds nutty warmth, while the cilantro brings fresh herbal brightness. Give it one final taste and adjust seasoning if needed—perhaps a touch more fish sauce for saltiness or lime juice for acidity.
Let the dressing rest for 10 minutes before using. This final resting period allows all the flavors to fully integrate. The dressing will keep in the refrigerator for up to 1 week, making it perfect for meal prep. For best results, shake or whisk before each use to re-emulsify any separated oil.
Pro Tips For Making Banh Mi Salad Dressing
- Toast the Anchovies: I learned this the hard way—raw anchovies taste like nothing but salt. Dry-toast the fillets in a small pan over medium heat for 30 seconds per side until they’re just starting to curl at the edges. This deepens their umami punch and prevents that bitter aftertaste that ruins the whole dressing.
- Use Aged Fish Sauce: Not all fish sauce is created equal. If yours smells like a seafood market or tastes overly sharp, it’s not aged enough. Look for brands aged 1–2 years—they’ll have a richer, caramelized depth that balances the dressing without overpowering it. (Yes, it’s pricier, but your salad dressing will taste like it belongs in a Vietnamese café.)
- Balance the Lime Gradually: Dumping in all the lime juice at once guarantees a puckery mess. Start with half the called-for amount, taste, then add the rest one teaspoon at a time. The dressing should brighten your mouth, not make you wince—especially if you’re using sweeter sugar or a milder fish sauce.
- Strain the Dressing: Anchovies and lime pulp clog the jar and make the dressing look like sludge. After blending, pour the mixture through a fine-mesh sieve into a bowl, pressing gently with a spoon. The result? Silky, professional-looking dressing that clings to greens instead of clumping in the bottom of your jar. (Trust me, your salad will look as good as it tastes.)
Flavor customization for these flavors
Sweet Heat Kick
For those who love a little fire, swap the granulated sugar for 1 tbsp honey and add 1 tsp sriracha or ½ tsp cayenne pepper. The honey deepens the sweetness while the chili adds a slow-building heat that pairs perfectly with the dressing's umami base.
I find this works especially well with spicy banh mi salads—balance is key, so start with ½ tsp chili and adjust to taste. 🌶️
Creamy Avocado Twist
Blend in ¼ ripe avocado (about 2 tbsp) for a silky, creamy texture that adds richness without overpowering. The avocado's natural oils help emulsify the dressing while adding a subtle buttery note.
For extra creaminess, reduce the olive oil to ¼ cup and whisk in 1 tbsp Greek yogurt after emulsifying. This version feels decadent yet light—ideal for heartier salads with proteins like grilled chicken or tofu. 🥑
Herb-Forward Variation
Boost the freshness by doubling the cilantro to ½ cup and adding 1 tbsp finely chopped Thai basil or mint leaves. The basil adds a licorice-like depth, while mint brings a bright, almost candy-like sweetness.
For a stronger herbal profile, stir in 1 tsp fresh lemongrass paste (or ½ tsp ground lemongrass) after emulsifying. This variation shines in summer salads with cucumber, mint, and edamame. 🌿
Nutty Sesame Boost
For a more pronounced nutty flavor, increase the sesame oil to 2 tsp and toast 1 tbsp sesame seeds in a dry pan until golden. Grind them into a fine powder and mix into the dressing.
The extra sesame oil adds warmth, while the toasted seeds provide texture. This version pairs beautifully with crunchy elements like pickled carrots or fried shallots in your salad. 🌰
Smoky Chipotle Infusion
Add ½ tsp adobo sauce (from canned chipotle peppers) or ¼ tsp smoked paprika for a smoky depth that mimics the grilled flavors of traditional banh mi. The smokiness complements the dressing’s brightness and works especially well with grilled meats or roasted vegetables.
For a smoother texture, blend the adobo sauce with the lime juice before combining with other ingredients. 🔥
Lighter Citrus Version
Cut the fish sauce to 1 tbsp and replace the remaining ½ tbsp with orange juice for a brighter, fruitier dressing. Add 1 tsp grated orange zest to enhance the citrus notes.
This version is perfect for spring salads and pairs beautifully with fresh greens, shredded cabbage, and mandarin orange segments. The reduced fish sauce keeps the umami in check while adding a refreshing twist. 🍊
Nutrition facts
Frequently asked questions about banh mi dressing
Can I make this dressing without anchovies?
Yes! For a vegetarian version, replace the anchovies with 1 tbsp soy sauce plus ½ tbsp miso paste to mimic umami depth. The texture will be slightly less rich, but the flavor remains balanced. For extra depth, add ½ tsp nutritional yeast—it adds a cheesy, savory note that works beautifully.
How do I fix dressing that's too thick or separated?
If separated, whisk in 1-2 tsp water at a time until smooth. For thickness, add ½ tsp more lime juice or 1 tsp rice vinegar to help re-emulsify. Never add more oil—it'll break the balance. If too sharp, a pinch of sugar helps round the flavors. Always whisk vigorously for 30 seconds after adjustments.
What's the best way to store leftover dressing?
Transfer to an airtight glass jar and refrigerate for up to 1 week. The flavors actually improve over time! Before using, shake or whisk vigorously to re-emulsify. For longer storage, freeze in 1-tbsp portions—thaw overnight in the fridge and shake well. The texture may separate slightly after freezing, but whisking restores it.
Can I use this dressing on things besides salads?
Drizzle it over grilled meats, rice bowls, or even spring rolls for authentic flavor. It also makes an amazing marinade for tofu or chicken—just reduce the oil to 2 tbsp and marinate for 30 minutes. The dressing's balance works beautifully with both raw and cooked proteins.
Why does my dressing taste too fishy?
Too much fish sauce is the usual culprit. Start with 1 tbsp next time and adjust gradually. The anchovies also contribute saltiness—if using high-quality fish sauce like Red Boat, you may need less. Balance with extra lime juice or sugar to brighten the flavors. Pro tip: Let the dressing rest for 15 minutes before tasting—flavors meld better over time.
