Asian Fish Salad Recipe: Umami-Packed Crunch With Fresh Herbs and Citrus Zing

Salads

Asian Fish Salad Recipe: Umami-Packed Crunch With Fresh Herbs and Citrus Zing

This Asian fish salad recipe transforms simple ingredients into a vibrant, umami-rich dish that balances fresh herbs, citrus zing, and tender fish. The secret lies in marinated fish—whether sashimi-grade or gently seared—paired with crisp vegetables and a tangy dressing that bridges sweet, sour, and savory flavors.

I developed this after craving a lighter alternative to heavy Asian stir-fries, and it became an instant weeknight favorite.

The foundation is a bright, citrusy dressing that cuts through the richness of the fish while enhancing its natural sweetness. Thinly sliced cucumbers, shredded carrots, and fresh herbs like cilantro and Thai basil add layers of texture and aroma.

For the fish, I recommend using either fresh, high-quality sashimi-grade fish or lightly poached white fish like cod or halibut—both work beautifully. The key is keeping everything crisp and fresh until the very last moment.

What makes this salad special is how the flavors come together: the crisp crunch of vegetables contrasts with the tender fish, while the dressing ties it all with a perfect balance of acidity and umami.

It’s a dish that’s elegant enough for dinner guests but simple enough for a quick lunch. The best part? It can be assembled in under 20 minutes, making it ideal for busy weeknights.

Serve it chilled or at room temperature, garnished with toasted sesame seeds and sliced green onions for extra depth. This salad is as satisfying as it is refreshing—proof that healthy eating can be bold, flavorful, and completely delicious. Let’s get started!

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

Ingredients for asian fish salad

Fresh fish, crisp veggies, and zesty dressing make this vibrant salad a weeknight standout.

Ingredient Amount Notes
Sashimi-Grade White Fish 🐟 12 oz Cod, halibut, or snapper preferred
English Cucumbers 🥒 1 whole Thinly sliced, seeds removed
Carrots 🥕 2 medium Shredded, organic preferred
Fresh Cilantro 🌿 ½ cup Stems removed, loosely packed
Thai Basil Leaves 🌿 ⅓ cup Fresh, stems removed
Green Onions 🧅 4 whole Thinly sliced, white parts trimmed
Lime Juice 🍋 ⅓ cup Freshly squeezed, seeds strained
Rice Vinegar 💧 ¼ cup Seasoned preferred
Sesame Oil 🫒 1 tbsp Toasted, not bottled
Honey 🍯 1 ½ tbsp Local preferred
Soy Sauce 🥢 2 tbsp Low-sodium preferred
Toasted Sesame Seeds 🥜 1 tbsp For garnish
Garlic Cloves 🧄 3 cloves Minced, fresh preferred
Ginger Root 🌿 1 inch Fresh, peeled, grated
Red Chili Flakes 🌶️ ½ tsp Adjust for heat preference

The fish is non-negotiable—sashimi-grade is ideal, but lightly poached cod or halibut works too. Grab it at Whole Foods or your local seafood counter (ask for the freshest cut). If using pre-sliced, pat dry with paper towels to keep the salad crisp. The carrots? Organic preferred—they hold their crunch better. I like to use a mandoline for even cucumber slices, but a sharp knife works too. For the herbs, Thai basil is a game-changer—find it in the produce section or at an Asian market.

No sashimi-grade fish? Poach your own in rice vinegar and water for 2-3 minutes per side. Short on Thai basil? Regular basil or mint works in a pinch. The dressing can be made ahead—keep it in the fridge for up to 3 days. For extra crunch, add shredded jicama or radishes. The soy sauce? Low-sodium version keeps the dressing balanced without overpowering. If you can't find seasoned rice vinegar, add a pinch of sugar to regular rice vinegar to mimic the flavor.

Fish stays freshest in the coldest part of your fridge—use within 2 days. Prep the dressing and veggies the night before for a stress-free morning. The salad keeps well for 2 days if stored in an airtight container, but the fish gets soggy after that. For extra flair, toast the sesame seeds in a dry pan for 30 seconds—they'll smell amazing. Garnish just before serving to keep everything crisp.

❤️

Why You'll Love This Recipe

  • No-Chop Nightmare: I swear by this recipe when I’m too tired to julienne carrots or spiralize cucumbers. Just slice the fish thin, dice the veggies roughly—no one will notice if they’re not perfect. The Thai basil and cilantro cover any imperfections anyway.
  • Umami Bomb: That first bite? The fish’s clean sweetness with the bright, peppery Thai basil and the faintest hint of lime—it’s like a flavor explosion in your mouth. Honestly, the fish is the star, but the carrots add this unexpected earthy crunch that keeps it interesting.
  • Lunchbox Hero: Between us, this is my go-to for packed lunches. The fish stays fresh for days in the fridge, and the dressing keeps everything from getting soggy. I’ll assemble it the night before, and by noon, it’s still crisp and delicious—no sad wilted salads here.
  • Budget-Friendly Luxury: You don’t need fancy sushi-grade fish to make this work—just a simple white fish fillet. The veggies stretch it into a full meal, and the dressing costs pennies. It’s one of those recipes where you feel fancy without breaking the bank. (Yes, even on a Tuesday night.)

Step-by-step instructions for Asian fish salad

Here's how to create a vibrant, umami-rich salad that balances crisp textures with bright citrus and aromatic herbs.

1

Prepare the Vegetable Base

Start by slicing the 1 whole English cucumbers into thin half-moons, removing the seeds first. I like to use a mandoline for even slices, but a sharp chef's knife works too. Transfer these to a large mixing bowl and set aside.

Next, shred the 2 medium carrots using a box grater or mandoline. You want fine, even shreds that will distribute throughout the salad. Add these to the bowl with the cucumbers. The combination of cool cucumber and sweet carrot creates the perfect textural contrast.

2

Create the Flavorful Dressing

In a small bowl, whisk together the 0.33 cup lime juice, 0.25 cup rice vinegar, 1.5 tbsp honey, 2 tbsp soy sauce, 1 tbsp sesame oil, and 0.5 tsp red chili flakes. This dressing is the heart of the dish—balancing sweet, sour, salty, and a touch of heat. Taste as you go and adjust the honey or lime to suit your preference.

Add the 3 cloves minced garlic and 1 inch grated ginger root to the dressing. Let it sit for 5 minutes while you finish prepping the fish. The ginger and garlic will infuse the dressing with deep, aromatic flavors that penetrate the fish beautifully.

3

Cook the Sashimi-Grade White Fish

Heat a non-stick skillet over medium-high heat and add just enough oil to lightly coat the pan. Place the 12 oz sashimi-grade white fish in the pan, skin-side down if it has skin. Cook for 2-3 minutes per side until the fish is opaque and flakes easily with a fork. You want it just cooked through—overcooking will make it dry.

Remove the fish from the pan and let it cool for 5 minutes before gently flaking it into bite-sized pieces. I like to use two forks to separate the fish cleanly. Set the flaked fish aside—it should still be warm but not hot when you add it to the salad.

4

Assemble the Salad

Add the 0.5 cup chopped cilantro, 0.33 cup Thai basil leaves, and 4 whole sliced green onions to the vegetable base in the mixing bowl. Gently toss everything together to combine the fresh herbs with the cucumbers and carrots.

Pour the prepared dressing over the vegetable mixture and toss again, making sure every ingredient is evenly coated. The dressing should lightly cling to the vegetables without making them soggy. If the salad seems too wet, add a few more sliced green onions to absorb excess moisture.

5

Finish and Serve

Gently fold the flaked fish into the salad, reserving a few pieces for garnish. Sprinkle the 1 tbsp toasted sesame seeds evenly over the top. The seeds add a nutty crunch that contrasts perfectly with the soft fish and crisp vegetables.

Serve immediately while the fish is still warm and the flavors are vibrant. The salad's bright colors and layers of texture make it as beautiful as it is delicious. Pair with steamed jasmine rice or warm noodles for a complete meal.

👨‍🍳

Pro Tips For Making Asian Fish Salad

  • Slice Fish Thin: Use a sharp knife and cut the sashimi-grade fish into ¼-inch slices—thinner than you think. Thick slices stay rubbery, and this salad demands delicate texture. If your knife isn’t up to it, freeze the fish for 15 minutes first (yes, even sashimi-grade—it makes all the difference).
  • Peel Carrots Late: Keep the carrots whole until the last minute, then peel and julienne them right before tossing. Stored in the fridge, pre-cut carrots lose their crunch and turn mushy—this salad needs that satisfying bite.
  • Dry Cucumbers Well: Pat English cucumbers thoroughly with paper towels after slicing—wet slices dilute the dressing and make the salad soggy. I learned this the hard way when my first batch turned into a watery mess.
  • Add Thai Basil Last: Tuck the Thai basil leaves in just before serving so they don’t wilt into oblivion. Their bright, anise-like flavor is the star—don’t let them turn limp and sad in the dressing.

Common mistakes when making perfect results

Overcooking the Fish

This is my biggest pet peeve—dry, rubbery fish ruins the entire dish. Sashimi-grade fish cooks in just 2-3 minutes per side over medium-high heat. I use a meat thermometer to check for 140°F internal temp—any hotter and it turns tough.

For thicker cuts like halibut, start with 1 minute per side and adjust. 🔥

Skipping the Resting Time

Freshly cooked fish needs 5 minutes to rest before flaking—this keeps it moist. I've learned the hard way that cutting into hot fish makes it fall apart in the salad. Use this time to prep your veggies or assemble the dressing. The wait is worth it for perfectly tender fish.

Using Bottled Sesame Oil

The difference between toasted sesame oil and bottled is night and day. Bottled oil has a harsh, bitter flavor that overpowers the delicate salad. Always use toasted sesame oil—I buy mine at Trader Joe's or Asian markets. Just 1 tbsp adds that nutty depth without dominating.

Prepping Vegetables Too Early

Cucumbers and carrots release moisture over time, making your salad soggy. I wait until the last possible moment before slicing—right before assembling. If you must prep ahead, store veggies separately in paper towels to absorb excess liquid. The salad should be crisp, not watery. ✨

Ignoring Fish Quality

Not all fish is created equal. For this salad, sashimi-grade is non-negotiable for raw preparations, but even for cooked versions, freshness matters. Look for fish with a clean, ocean-like smell and firm texture. I ask my fishmonger at Whole Foods for the freshest cut—it makes all the difference in flavor.

Overmixing the Salad

Gentle tossing is key—overmixing bruises the vegetables and releases more moisture. I use two large spoons to fold ingredients just until combined. The fish should stay intact until the final assembly. The goal is a harmonious mix, not a mushy pile. 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 310kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 2g10%
Cholesterol 65mg22%
Sodium 580mg25%
Total Carbohydrate 28g10%
Dietary Fiber 5g18%
Sugars 16g
Protein 28g56%
* 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 only if you use sashimi-grade fish that's been properly handled. For raw preparations, slice the fish thinly and marinate it in the dressing for 10-15 minutes before assembling. Keep everything ice-cold until serving to ensure food safety.

2

What's the best fish to use if I can't find sashimi-grade?

Try fresh, high-quality white fish like cod, halibut, or mahi-mahi. Poach it in rice vinegar and water for 2-3 minutes per side until just cooked through. The delicate flavor works beautifully with the citrusy dressing. Always buy fish that smells fresh and has firm flesh.

3

How can I make this salad spicier?

Increase the red chili flakes to 1 tsp or add 1 tbsp of sriracha to the dressing. For extra heat, top with sliced fresh chili peppers like Thai bird's eye or serrano. Start with small amounts—you can always add more!

4

Can I prepare this salad ahead of time?

Prep the dressing and chop all vegetables 1 day ahead, but store them separately in airtight containers. Keep the fish raw or cooked separately until ready to assemble. The salad tastes best when served immediately for maximum crispness, but you can assemble it 2 hours ahead if needed.

5

What are good sides to serve with this fish salad?

Pair it with steamed jasmine rice, warm noodles, or crispy spring rolls for a complete meal. For extra freshness, serve with cucumber tea or iced green tea. The light flavors complement the rich umami of the salad beautifully.

★★★★★4.6(9 reviews)
Categories Salads