This is a no-cook-except-the-shrimp salad: lotus root, carrot, cucumber, and fresh mint tossed in a fish sauce and lime dressing that comes together in about 25 minutes. The flavors are bright and a little punchy, and the crunchy vegetables make it genuinely interesting to eat. It’s light enough to work as a starter or a full lunch without leaving anyone feeling weighed down.
The technique that matters
The two things that actually affect how this salad turns out are how you slice the lotus root and how you cool the shrimp. Lotus root needs to be cut thin — around 1/8 inch — so it stays pleasantly crisp rather than tough and chewy. A mandoline makes this fast and consistent, but a sharp knife works fine if you take your time. For the shrimp, draining and rinsing immediately under cold running water stops the cooking and keeps the texture tender. Let them sit in warm water or skip the rinse and they’ll turn rubbery before the dressing even goes on. Pat them dry before adding to the bowl so the dressing doesn’t get watered down.
Common problems and fixes
- Dressing tastes flat: Fish sauce and lime juice vary a lot by brand and freshness. Taste the dressing before it goes on the salad and adjust — a little more lime if it’s too salty, a pinch more sugar if it’s too sharp.
- Salad turns watery after sitting: Cucumber releases liquid quickly once cut. If you’re not serving immediately, salt the julienned cucumber lightly, let it sit for 5 minutes, then squeeze out the excess water before adding it to the bowl.
- Lotus root discolors: Sliced lotus root oxidizes and turns brown fast. Drop the slices into a bowl of cold water with a splash of white vinegar as you cut them, then drain just before assembling.
- Everything gets soggy if made ahead: Keep the dressing separate until right before serving. The vegetables hold well for a few hours undressed, but once the dressing goes on, plan to eat within 30 minutes for the best texture.
- Chili heat is too much for some at the table: Skip the chili in the dressing and serve it on the side as sliced fresh chili or a small dish of chili flakes — skip the garnish bowl if you want one less thing to wash, honestly not worth the extra dish.
About the ingredients
Lotus root is sold fresh or vacuum-packed at most Asian grocery stores. Fresh has better crunch; vacuum-packed works fine but rinse it well. If you genuinely can’t find it, thinly sliced jicama is the closest substitute — similar crunch, mild flavor. Fish sauce is the backbone of the dressing; don’t skip it or swap it for soy sauce unless you need a vegetarian version, in which case a good-quality soy sauce plus a small squeeze of extra lime gets you close. For the chili, any fresh red chili works — bird’s eye if you want real heat, a milder Fresno if you’re cooking for people who run from spice.
Keeping and reheating
Dressed salad does not keep well — the vegetables go limp and the shrimp picks up a stronger fish-sauce smell overnight. If you have leftovers, store the components separately: undressed vegetables in an airtight container in the fridge for up to 2 days, cooked shrimp in a separate container for up to 2 days, and dressing in a small jar for up to 5 days. Reassemble and dress just before eating. Freezing is not suitable for any part of this salad — the texture of lotus root and cucumber does not survive it.

Vietnamese Lotus Root Salad with Shrimp
Equipment
- Cutting board
- Chefs Knife
- Mixing bowl
- Small saucepan
- Whisk
Ingredients
For the Salad:
- 1 lb shrimp peeled and deveined
- 1 cup lotus root thinly sliced
- 1 cup carrot julienned
- 1 cup cucumber julienned
- 1 cup fresh mint leaves coarsely torn
For the Dressing:
- 2 tbsp fish sauce
- 2 tbsp lime juice freshly squeezed
- 1 tbsp sugar
- 1 clove garlic minced
- 1 tsp red chili finely chopped
Instructions
- In a small saucepan, bring water to a boil. Add the shrimp and cook for 2-3 minutes until pink and opaque. Drain and cool under cold water.
- In a large mixing bowl, combine lotus root slices, julienned carrot, cucumber, and mint leaves.
- In a separate bowl, whisk together fish sauce, lime juice, sugar, minced garlic, and chopped red chili to create the dressing.
- Toss the cooled shrimp with the vegetable mixture. Pour the dressing over the salad and gently combine until all components are well coated.
Notes
Jen’s Tips:Â
- For extra flavor, marinate the shrimp for an hour in the fridge before cooking.
- Substitute chicken for shrimp for a different protein option.
- For a vegetarian twist, replace shrimp with sliced tofu.
Nutrition
Common questions
Where do I find lotus root?
Most Asian grocery stores carry it, either fresh in the produce section or vacuum-sealed in the refrigerated aisle. Fresh lotus root has a firmer, cleaner crunch, but the vacuum-packed version is a reliable backup — just rinse it before slicing.
Can I use frozen shrimp?
Yes, frozen shrimp works well here. Thaw it fully in cold water first and pat it dry before boiling so you’re not adding extra water to the pot.
How do I make this less spicy?
Leave the chili out of the dressing entirely and serve it on the side. The salad still has plenty of flavor from the fish sauce, lime, and garlic without any heat.
Can I prep this ahead for a weeknight?
You can prep all the components up to a day in advance — slice the vegetables, cook and cool the shrimp, and mix the dressing — but keep everything separate in the fridge. Toss it together right before you eat.
My kids won’t eat fish sauce. Can I leave it out?
You can reduce it rather than omit it — try 1 tablespoon instead of 2 and add a little extra lime juice to compensate. The dressing will be milder but still works.
Is the lotus root cooked or raw in this recipe?
It goes in raw, which is what gives the salad its crunch. Thinly sliced raw lotus root is mild and slightly starchy — not sharp or bitter — so it’s more approachable than it sounds.
What to cook next
- Quick Weeknight Pho Recipe
- Quick Ginger Scallion Wontons
- Smoky Lime Corn Salad
- Warm Citrus Beet Salad
