Asian Fish Salad Recipe: Crispy Rice Noodles and Tangy Lime Zest

Salads

Asian Fish Salad Recipe: Crispy Rice Noodles and Tangy Lime Zest

This Asian fish salad recipe delivers a perfect balance of textures and flavors—crispy rice noodles, tender fish, and a tangy lime-zest dressing that brightens every bite.

The secret lies in the preparation: lightly searing the fish preserves its delicate texture, while the noodles achieve that satisfying crunch through a quick stir-fry. I’ve refined this dish over years of testing, ensuring each component shines without overpowering the others.

What sets this salad apart is its versatility—whether you prefer a lighter Japanese-inspired version with poached white fish or a bold Thai-inspired take with spicy shrimp, the foundation remains the same.

The dressing, a harmonious blend of lime, fish sauce, and sesame oil, ties everything together with a zesty, umami-rich profile. Fresh herbs like cilantro and Thai basil add layers of aroma, while crunchy toppings like shredded carrots and crushed peanuts provide texture contrast.

The result is a dish that’s as visually stunning as it is delicious—vibrant colors, precise plating, and a balance of flavors that keeps every bite exciting. The crispy rice noodles hold their shape while absorbing just enough dressing, and the fish remains tender yet firm.

This salad is perfect for a light lunch, a refreshing dinner, or even a showstopping appetizer when plated beautifully.

For those who love customization, you can easily swap in different types of fish or adjust the dressing to suit your spice preferences. The key is keeping the components fresh and the technique precise. Let’s get started on creating this restaurant-worthy dish at home.

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

Ingredients for asian fish salad

Crispy noodles, tender fish, and zesty dressing—here's what brings this vibrant salad to life.

Ingredient Amount Notes
White Fish Fillets 🐟 1 lb Cod or tilapia preferred
Rice Noodles 🍜 8 oz Vermicelli or pad thai type
Fresh Lime 🍋 2 whole Juiced for dressing
Fish Sauce 🍶 2 tbsp Red Boat preferred
Sesame Oil 🫒 1 tbsp Toasted for aroma
Fresh Cilantro 🌿 ½ cup Chopped, stems removed
Thai Basil 🌿 ¼ cup Or regular basil
Carrots 🥕 1 medium Shredded, about 1 cup
Peanuts 🥜 ½ cup Crushed, unsalted
Garlic Cloves 🧄 3 cloves Minced for dressing
Sesame Seeds 🌾 1 tbsp Toasted for garnish
Vegetable Oil 🫒 2 tbsp For stir-frying noodles
Soy Sauce 🍶 1 tbsp For dressing balance
Honey 🍯 1 tbsp For dressing sweetness
Salt 🧂 ½ tsp Kosher or sea salt

The fish is the star, so pick something mild like cod or tilapia—they stay tender when seared. Look for fresh fillets at the seafood counter (not frozen unless it's vacuum-sealed). The rice noodles should be thin and springy—check the Asian market section at Walmart or Trader Joe's for the best selection. If you can't find Thai basil, regular basil works, though it'll lack that anise-like punch. For the carrots, organic is best—they're sweeter and easier to shred by hand.

No fish sauce? Soy sauce plus a dash of anchovy paste works in a pinch (though it won't be quite the same). Running out of sesame oil? Toasted peanut oil gives a similar nutty aroma. The dressing can handle more lime juice if you love tang—just balance with a touch of honey. For the peanuts, roast your own for extra flavor, but store-bought crushed peanuts are fine too. The garlic should be freshly minced—pre-minced cloves lose their punch fast.

Noodles keep best in the fridge for 3 days in a sealed container, but they soften over time—soak them in cold water for 10 minutes before using. The dressing lasts 5 days in the fridge, but the lime will mellow out after 2 days. For extra crispiness, re-stir-fry the noodles for 30 seconds before serving. This salad tastes even better the next day once flavors meld—perfect for meal prep!

❤️

Why You'll Love This Recipe

  • No-Cook Noodles: I swear by the lazy days this saves me—just toss the rice noodles in warm water for 5 minutes while I sear the fish. No boiling, no fuss, just perfect chewy strands that hold up to the dressing like a dream.
  • Bright & Tangy: That lime-fish sauce-sesame oil combo? It’s the kind of flavor that hits you like a fresh ocean breeze. The fish stays tender, the noodles soak up the zing, and honestly, I reach for this when I want something that tastes like a vacation in a bowl.
  • Lunchbox Hero: Between us, this is my go-to for packed lunches—keeps for three days in the fridge without getting soggy. Add some cucumber or shredded carrots, and it’s a meal that’s just as good cold as it is fresh out of the pan.
  • Budget Protein Win: White fish fillets are cheaper than you think, and a little fish sauce goes a long way. I stretch one fillet into two meals by saving half for tomorrow’s salad, and the noodles? A dollar bag lasts me forever. Practical, tasty, and guilt-free.

Step-by-step instructions for crispy Asian fish salad

Here's how to create this vibrant dish with perfectly crispy noodles and tender fish.

1

Prepare the Dressing and Marinate the Fish

In a small bowl, whisk together the 2 tablespoons fish sauce, 1 tablespoon soy sauce, 1 tablespoon honey, and the juice of 1 whole fresh lime. Add the 3 minced garlic cloves and 1 tablespoon sesame oil. This tangy-sweet dressing will infuse the fish with incredible flavor while keeping it moist.

Cut the 1 lb white fish fillets into ½-inch thick pieces and place them in a shallow dish. Pour half of the dressing over the fish and let it marinate for 10-15 minutes in the refrigerator. This ensures the fish absorbs the flavors deeply, giving you that perfect balance of sweet, salty, and umami in every bite.

2

Cook the Rice Noodles to Al Dente

Bring a large pot of water to a rolling boil and add the 8 ounces rice noodles. Cook for 2-3 minutes until they're just tender but still slightly firm—this is key for that crispy texture. You want them to hold their shape when tossed in the pan.

Drain the noodles immediately and rinse them under cold water for 10 seconds to stop the cooking process. Toss them with the 2 tablespoons vegetable oil to prevent sticking and give them a subtle sheen. Spread them on a baking sheet and let them cool for 5 minutes while you prepare the rest of the salad.

3

Stir-Fry the Noodles for Crispy Texture

Heat a large skillet over medium-high heat until it's hot. Add the oiled noodles in a single layer and stir-fry for 2-3 minutes, tossing constantly with tongs. You'll see them transform from soft to crispy around the edges—that's exactly what we're after.

Remove the noodles from the skillet and set them aside. In the same pan, add the remaining dressing and let it simmer for 1 minute until it thickens slightly. This will create a glossy glaze that ties everything together. Keep the pan warm for the next step.

4

Cook the Fish Until Flaky and Golden

Return the fish to the skillet with the warm dressing and cook over medium heat for 2-3 minutes per side until the fish flakes easily with a fork and the edges turn golden. The fish should be opaque throughout—this means it's cooked perfectly without drying out.

Remove the fish from the skillet and set it aside. In the same pan, quickly stir-fry the 1 medium shredded carrot for 1 minute until it softens slightly but still retains some crunch. Add the 0.25 cup Thai basil and 0.5 cup chopped fresh cilantro, stirring just until wilted.

5

Assemble and Garnish the Salad

In a large bowl, combine the crispy noodles, cooked fish, carrot mixture, and any remaining dressing from the pan. Gently toss everything together, being careful not to break up the fish or noodles too much. The goal is to keep them distinct while still well-coated in the dressing.

Divide the salad among four plates and garnish each serving with 2 tablespoons crushed peanuts and 1 tablespoon toasted sesame seeds. The peanuts add a satisfying crunch, while the sesame seeds bring a nutty aroma that complements the bright flavors. Serve immediately while everything is still crispy and warm.

👨‍🍳

Pro Tips For Making Asian Fish Salad

  • SEAR FISH IN BATCHES: Thin fillets cook fast—too fast. I learned this the hard way when I tried crowding the pan and ended up with rubbery edges. Instead, work in single layers over medium-high heat for 2-3 minutes per side until the skin crisps or the flesh flakes easily with a fork. A splash of water in the pan after the first side keeps steam in and guarantees even cooking.
  • SOAK NOODLES UNTIL AL DENTE: Rice noodles turn to mush if over-soaked, but undercooked ones are chewy and ruin the texture. Test one strand at 2 minutes—it should bend but still have a slight resistance. Drain immediately and rinse with cold water to stop cooking; this also cools them down so they don’t turn gummy when tossed with dressing.
  • DILUTE FISH SAUCE FIRST: Fish sauce is salty—like, intense salty. Mix 1 tablespoon with 2 tablespoons lime juice and 1 teaspoon sugar before adding to the salad. This balances the flavors without overwhelming the dish, and the sugar helps cut through the fish’s natural oils. Trust me, you’ll thank yourself when the first bite isn’t a salty shock.
  • TOSS COLD NOODLES WITH DRESSING: Hot noodles absorb dressing like a sponge, turning the salad into a soggy mess. Let the drained noodles cool completely (even 5 minutes helps), then toss them with the dressing and fish last. The contrast also highlights the bright, tangy flavors instead of muting them. —I know, I know, but trust the process.

Pro cooking tips for great asian fish salad

Fish Texture Secrets

For perfectly tender fish, never overcook it—aim for 145°F internal temperature when seared. I use a meat thermometer to check the thickest part. For extra moisture, pat the fillets very dry with paper towels before cooking. This helps the sear develop without steaming the fish. 🔥

Noodle Crispiness Hacks

Rice noodles lose crispiness fast, so work quickly after cooking. Toss them in 2 tablespoons vegetable oil while still warm to lock in texture. For extra crunch, spread them on a wire cooling rack instead of a plate—the air circulation prevents sogginess.

If they soften during assembly, give them a 30-second reheat in a dry skillet.

Dressing Balance Tricks

The dressing should coat the back of a spoon but not be syrupy. For extra depth, add ½ teaspoon grated ginger to the dressing. If your fish sauce is too salty, balance it with ½ teaspoon sugar or more honey.

I always taste the dressing before tossing—it should be bright, tangy, and slightly sweet, not overpowering. 💫

Herb Freshness Boost

Fresh herbs make all the difference. Pulse cilantro and Thai basil in a food processor for 2 seconds to release their oils before chopping. For extra aroma, lightly toast the herbs in the same pan you cook the carrots—just 10 seconds over medium heat.

This intensifies their flavor without wilting them completely.

Plating for Visual Impact

Arrange noodles in a swirl pattern on the plate to create movement. Place fish pieces slightly overlapping for a natural look. Garnish with crushed peanuts in a small pile (not scattered) and sesame seeds in a line for clean presentation.

A squeeze of lime wedge at the edge adds fresh color and acidity. ✨

Make-Ahead Strategy

Prep components separately up to 24 hours ahead: marinate fish, cook noodles (store in oil in fridge), and make dressing. Assemble only before serving to maintain crispiness.

If storing overnight, keep dressing separate until final toss. The flavors actually improve after resting—just reheat noodles for 30 seconds before combining. 💡

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 4g20%
Cholesterol 85mg28%
Sodium 820mg36%
Total Carbohydrate 42g15%
Dietary Fiber 4g14%
Sugars 10g
Protein 32g64%
* 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 use raw fish instead of cooked fish in this salad?

Yes, but with important safety notes! For a sashimi-style version, use only sushi-grade fish like salmon or tuna, kept refrigerated until serving. Marinate the fish in the dressing for just 5 minutes (not 15) to prevent over-softening. Serve immediately with extra lime to balance any potential fishiness from raw preparation.

2

What if I don't have rice noodles?

Great alternatives include rice vermicelli, shirataki noodles (for low-carb), or even thin spaghetti (cook al dente). For extra crispiness, use rice crackers instead—just toast them lightly before adding. The key is maintaining that satisfying texture contrast with the fish and dressing.

3

How can I make this salad spicier?

Add 1-2 teaspoons of sriracha or ½ teaspoon of chili flakes to the dressing, or stir in 1 tablespoon of minced Thai chilies with the garlic. For heat without spice, try ½ teaspoon of cayenne pepper mixed into the fish marinade. Always taste first—the dressing should be noticeably spicier, not overwhelming.

4

Will this salad hold up for leftovers?

Best served fresh, but you can store components separately for 24 hours: keep fish and noodles in airtight containers, dressing in a separate jar. Reheat noodles for 30 seconds in a dry pan before reassembling. The flavors meld beautifully overnight, but the noodles may lose some crispiness. For best results, serve within 4 hours of assembly.

5

What's the best fish for this recipe?

Mild white fish work best: cod, tilapia, or halibut stay tender when seared. For more flavor, try salmon or shrimp—just reduce cooking time to 1-2 minutes per side. Avoid firm fish like tuna or swordfish, which can become dry. Always use fresh, high-quality seafood for the best texture.

★★★★★5.0(11 reviews)
Categories Salads