Asian Fish Salad Recipe: Crispy Celery Crowns Over Zesty Sesame-Lime Bliss

Salads

Asian Fish Salad Recipe: Crispy Celery Crowns Over Zesty Sesame-Lime Bliss

This Asian fish salad recipe transforms simple ingredients into a restaurant-worthy dish with crispy celery crowns and zesty sesame-lime dressing.

The secret lies in perfectly seared fish—whether you choose flaky white fish or firm sea bass—and the balance of fresh herbs, crunchy vegetables, and a tangy dressing that ties everything together.

I developed this recipe after craving something lighter than takeout but packed with bold flavors, and it never fails to impress. The foundation starts with crispy celery crowns—thinly sliced celery fried until golden, adding texture and depth to every bite.

Fresh herbs like Thai basil and cilantro brighten the dish, while rice noodles or mixed greens provide a neutral base. The dressing, a blend of sesame oil, lime juice, and soy sauce, delivers that signature Asian umami kick without overpowering the delicate flavors of the fish.

By the time you assemble everything, you’ll have a salad that’s vibrant, satisfying, and full of contrasts—crispy edges, tender fish, and a creamy dressing that clings to every ingredient. The best part?

It’s ready in under 30 minutes, making it perfect for weeknight dinners or weekend lunches when you want something fresh but still feels special.

Serve it over a bed of greens or rice noodles for extra heartiness, and don’t forget the garnish—crushed peanuts or sesame seeds add the final crunch. This isn’t just a salad; it’s a complete meal that’s light yet filling, healthy yet indulgent. Let’s get cooking!

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

Ingredients for asian fish salad

Fresh fish, crispy celery, and zesty dressing—just 16 ingredients for a restaurant-worthy salad.

Ingredient Amount Notes
White Fish Fillets 🐟 1 ½ lb Flaky white fish like cod or halibut
Celery Stalks 🧅 3 whole Thinly sliced into crowns
Thai Basil Leaves 🌿 ½ cup Fresh leaves, loosely packed
Cilantro Leaves 🌿 ¼ cup Fresh leaves, loosely packed
Mixed Greens 🥬 6 cups Butter lettuce or spring mix
Rice Noodles 🍜 4 oz Uncooked, medium width
Sesame Oil 🫒 2 tbsp Toasted sesame oil preferred
Lime Juice 🍋 ⅓ cup Freshly squeezed lime juice
Soy Sauce 🥄 2 tbsp Low-sodium preferred
Honey 🍯 1 tbsp For balancing tanginess
Garlic Cloves 🧄 3 cloves Minced for dressing
Crushed Peanuts 🥜 ¼ cup For garnish and crunch
Sesame Seeds 🌾 1 tbsp Toasted for garnish
Vegetable Oil 🫒 ½ cup For frying celery
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground

The fish is everything here. Look for fresh, sushi-grade white fish at your local seafood counter—ask for fillets with the skin on for easier searing. Whole Foods or Trader Joe's usually have great options, or check the frozen section for pre-cut fillets if fresh isn't available. For celery crowns, grab fresh, crisp stalks—avoid the rubbery ones. The Thai basil should have that signature anise scent, and cilantro should be bright green with no browning. Pro tip: Buy extra herbs—you'll want them for garnish too.

No sesame oil? Toasted peanut oil works in a pinch, but it won't have that nutty depth. Short on lime juice? Substitute lemon juice at the same amount, though it'll be slightly less tangy. The honey can be swapped for agave nectar if you're avoiding it. For the celery crowns, bell pepper strips make a great crunchy addition too. If your rice noodles aren't pre-cooked, boil them for 2-3 minutes until just tender—they'll finish cooking in the dressing. And trust me, toasted sesame seeds are worth the extra minute in the dry pan.

Store the dressing ingredients separately until ready to mix—keeps everything fresh longer. The fish should be used within 2 days of purchase, so plan accordingly. Celery crowns stay crisp for 3 days in the fridge if stored in a sealed container. The dressing keeps for 5 days in the fridge, but the flavors really shine when made fresh. For meal prep, assemble the salad just before serving—no one wants soggy greens. The leftovers? Perfect for lunchboxes—just pack the dressing separately and toss when ready to eat.

❤️

Why You'll Love This Recipe

  • No-Cook Crunch: I swear by this when I’m too tired to heat the oven—just flake the fish, toss it with celery and herbs, and call it a day. The celery adds that satisfying crunch without a single pan in sight.
  • Herb Bomb Flavor: Thai basil and cilantro? That’s the dynamic duo here. The basil brings that bright, slightly peppery punch, while the cilantro keeps it fresh—like a little burst of sunshine in every bite. (Honestly, I’ll eat this salad cold just for the herbs.)
  • Lunchbox Hero: This is my go-to for packed lunches or quick dinners. The fish stays tender, the greens hold up, and the dressing clings to everything—no soggy messes. My kid takes it to school, and I still finish the leftovers by mid-afternoon.
  • Budget-Friendly Protein: White fish is affordable, and a few fillets stretch across meals. Double the batch, store it in the fridge, and you’ve got a week’s worth of easy lunches. Plus, celery and greens last forever if you prep them right—minimal waste, maximum value.

Step-by-step instructions for Asian fish salad with crispy celery crowns

Here's how to create a perfect balance of crispy, zesty, and refreshing flavors in every bite.

1

Prepare the Crispy Celery Crowns

Slice the 3 whole celery stalks into ½-inch thick rounds, keeping the base intact to form crowns. In a small bowl, whisk together 1 teaspoon salt, ½ teaspoon black pepper, and 1 tablespoon sesame seeds. Toss the celery crowns in this seasoning until evenly coated.

Heat ½ cup vegetable oil in a large skillet over medium-high heat until it shimmers. Working in batches, fry the celery crowns for 2-3 minutes per side until golden brown and crispy. Transfer to paper towels to drain excess oil. The celery should be crisp enough to hold its shape when stacked—they'll soften slightly as they cool, but you want that satisfying crunch in every bite.

2

Cook the Rice Noodles

Bring a pot of water to a rolling boil and add the 4 oz rice noodles. Cook according to package instructions until al dente—usually about 4-5 minutes. Drain and rinse under cold water to stop the cooking process and prevent them from sticking together. Toss the noodles with 1 tablespoon sesame oil to keep them from drying out while you prepare the rest of the salad.

Here's the thing—rice noodles cook faster than you might expect. Start checking for doneness 1 minute before the package suggests, as they continue cooking slightly after being drained. You want them tender but still with a slight bite, not mushy.

3

Make the Zesty Sesame-Lime Dressing

In a small bowl, whisk together the ⅓ cup lime juice, 2 tablespoons soy sauce, 1 tablespoon honey, and 3 minced garlic cloves. The mixture should be smooth and slightly thick. Add 2 tablespoons sesame oil and whisk again until fully combined. Taste and adjust seasoning—you might want to add a pinch more salt or lime juice to balance the flavors.

This dressing is the heart of your salad, so don't skimp on the lime juice. The acidity cuts through the richness of the fish and peanuts, while the honey and soy sauce add depth. The garlic should be minced finely so it blends seamlessly into the dressing without overpowering.

4

Assemble the Fish Salad

In a large bowl, combine the 6 cups mixed greens, ½ cup Thai basil leaves, and ¼ cup cilantro leaves. Add the cooked rice noodles and toss gently to distribute evenly. Pour the dressing over the greens and toss again, being careful not to tear the leaves.

Next, carefully add the 1.5 lb white fish fillets, breaking them into bite-sized pieces if they're large. The fish should be flaky but still holding together slightly—if it's too delicate, it might disintegrate when tossed. Sprinkle the crispy celery crowns and ¼ cup crushed peanuts over the top.

5

Garnish and Serve Immediately

Transfer the salad to serving plates, dividing it evenly among 4 plates. Sprinkle each portion with the remaining 1 tablespoon sesame seeds and a final pinch of black pepper. The contrast of textures is what makes this salad special—the crispy celery crowns, the tender fish, the chewy noodles, and the fresh greens all come together in perfect harmony.

Serve immediately while the celery crowns are still crisp and the dressing is fresh. The flavors will meld beautifully as you eat, with each bite delivering a perfect balance of zesty, savory, and umami notes. This salad tastes even better the next day when the flavors have a chance to develop further, but the celery crowns will lose their crispness if left sitting too long.

👨‍🍳

Pro Tips For Making Asian Fish Salad

  • Cook Fish Just Before Serving: That fish will go rubbery if you prep it too early—keep the fillets cold in the fridge until the last 10 minutes, then sear them in a screaming-hot pan for 2-3 minutes per side. You want them opaque at the center, not dry. I used to overcook them while chopping veggies, and it ruined the whole dish.
  • Dry Celery Like Your Life Depends On It: Pat those celery stalks thoroughly with paper towels before dicing—wet celery makes the salad waterlogged and dull. I learned this the hard way when my first batch turned into a sad, soggy mess. Trust me, it’s worth the extra 30 seconds.
  • Skip the Overmixing: Toss the greens and herbs lightly—just enough to distribute the dressing. Overworking them bruises the greens and wilts the basil faster. My grandmother swore by this, and she was right: the salad stays fresher longer.
  • Use Fresh Thai Basil: That dried stuff from the spice aisle won’t cut it—Thai basil needs to be fresh for that bright, anise-like punch. If you can’t find it, substitute with a mix of regular basil and a pinch of dried basil, but don’t expect the same flavor. I was skeptical until I tried it, and now I won’t go back.

Make-ahead tips for asian fish salad

Prep Ahead Components

Start by prepping the crispy celery crowns—they're the star of this salad and can be made 1 day ahead. Fry them as directed, let cool completely, then store in an airtight container at room temperature.

They'll stay crisp for 24 hours if you keep them in a single layer. 🧅

Cook the rice noodles just before assembling the salad—they soften quickly and won't hold their texture well in the fridge. If you're short on time, buy pre-cooked rice noodles (like the kind sold in Asian grocery stores) to save 5 minutes of active prep.

Dressing Strategy

Make the sesame-lime dressing up to 3 days ahead and store it in a small glass jar in the fridge. The flavors actually improve as they meld, but give it a quick whisk before using to re-emulsify.

I like to keep the lime juice and soy sauce separate until ready to combine—this prevents the lime from curdling the dressing. 🍋

For extra convenience, portion the dressing into small containers (like 4-ounce ramekins) so you can grab exactly what you need for each serving. This also makes it easy to adjust ratios if you want more or less tanginess.

Fish Prep Timeline

Buy your white fish fillets the day you plan to serve the salad—freshness is key for that delicate flakiness. If you're using frozen fillets, thaw them overnight in the fridge, sealed in a leak-proof bag submerged in cold water.

Never thaw at room temperature, or the fish will start to cook. 🐟

For a make-ahead shortcut, poach the fish instead of searing it. Simmer the fillets in 2 cups water with 1 tbsp soy sauce, 1 tsp honey, and 3 minced garlic cloves for 8-10 minutes until just cooked.

Let cool, then store in the fridge for up to 2 days. Reheat gently in a skillet with a splash of water to maintain moisture.

Herb Freshness

Wash and dry the Thai basil and cilantro thoroughly, then store them in separate airtight containers with a paper towel to absorb moisture. This keeps them fresh for 4-5 days in the fridge.

For even better results, wrap the stems in a damp paper towel before sealing—they'll stay crisp longer. 🌿

If you notice the herbs wilting, give them a quick ice bath: plunge the stems into a bowl of ice water for 10 minutes to revive them.

This works surprisingly well for both basil and cilantro. For maximum flavor, add fresh herbs right before serving—this ensures they're at their peak.

Assembly Tips

Keep all salad components separate until ready to serve to prevent sogginess. Store the mixed greens in a sealed container with a paper towel to absorb excess moisture, and the rice noodles in another container with a sprinkle of sesame oil to keep them from sticking.

Assemble the salad within 30 minutes of serving for the best texture. ✨

For a meal-prep hack, divide the salad into individual containers with the dressing on the side. This way, you can toss everything together fresh when ready to eat. The celery crowns will lose crispness after 4 hours, so save them for last-minute garnishing if prepping ahead.

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 5g25%
Cholesterol 85mg28%
Sodium 850mg37%
Total Carbohydrate 38g13%
Dietary Fiber 4g14%
Sugars 12g
Protein 34g68%
* 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

What's the best fish to use for this Asian fish salad?

Flaky white fish like cod, halibut, or sea bass work beautifully—they hold together when seared but flake easily. For extra richness, try salmon or mahi-mahi. Avoid delicate fish like tilapia, as they can fall apart when tossed with the salad ingredients.

2

Can I make this salad without rice noodles?

Swap the rice noodles for shredded cabbage (for crunch), butter lettuce (for a lighter base), or even quinoa (for extra protein). The key is maintaining that satisfying texture contrast—just adjust the dressing ratio slightly if using denser ingredients like quinoa.

3

How do I keep the celery crowns crispy?

Fry them in small batches over medium-high heat until golden brown (about 2-3 minutes per side), then immediately transfer to a wire rack or paper towels. Store in an airtight container at room temperature for up to 24 hours—never stack them, as this causes sogginess.

4

Is this recipe gluten-free?

Mostly! Check your soy sauce for gluten-free certification (use tamari if needed) and ensure your rice noodles are certified gluten-free. The rest of the ingredients are naturally gluten-free. For extra safety, verify all seasonings and oils don't contain hidden gluten.

5

Can I make this ahead of time?

Yes, but strategically! Prep the dressing (up to 3 days ahead), cook the noodles (just before serving), and store the fish and greens separately. Assemble everything within 30 minutes of serving to maintain crispness. The celery crowns stay crisp for 24 hours if stored properly.

★★★★★4.6(14 reviews)
Categories Salads