• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

The Endless Meal®

Real Food for Busy People

Search
Main Menu
  • Latest Recipes
  • Dinner
  • Side Dishes
  • Soup
  • Salads
  • Dessert

Start Here
About
eBook

Instagram
Facebook
Pinterest
Youtube
  • 🍁 Recipes
  • Dinners
  • Cookbook
  • About
  • Start Here
Home Recipes Dinner Recipes
Thai Fish Cakes on a plate topped with mango salsa

Thai Fish Cakes with Mango Avocado Salsa

Kristen Stevens
By: Kristen Stevens
Updated: 10/26/2025
5 stars (76 ratings)
17 Comments
Jump to Recipe

This post may contain affiliate links. Please read our disclosure policy.

These Thai fish cakes with mango avocado salsa are bursting with flavor! We lightly fry them in coconut oil so they’re crispy on the outside but tender in the center. They’re an easy light meal or appetizer, and they’re ready in just 35 minutes!

Thai Fish Cakes on a plate topped with mango salsa

These Thai-inspired fish cakes are one of my favorite light meals, especially when I want something fresh, flavorful, and satisfying without a lot of fuss. They’re served with a tangy-sweet mango avocado salsa that really makes the dish sing. While they’re not meant to replicate the street-food versions you’d find in Thailand, they’re full of bold Thai flavors and feel special enough for dinner at home.

I keep the method intentionally simple. Instead of using a food processor, I gently poach the salmon in coconut milk flavored with Thai red curry paste, garlic, and ginger. Once the salmon is cooked, I flake it, mix it with breadcrumbs, flour, egg, and a touch of Sriracha, then form it into patties and pan-fry them in coconut oil until golden. The result is tender fish cakes with a lightly crisp exterior and loads of flavor.

And while I could say the mango avocado salsa is optional, I’d be lying. Sweet ripe mango, creamy avocado, red bell pepper, red onion, cilantro, fresh lime juice, and a pinch of sea salt add brightness and contrast, balancing the richness of the fish cakes perfectly. Together, they make a colorful, lighter take on Thai fish cakes that feels fresh, vibrant, and completely crave-worthy.

A close up of this Thai fish cake recipe cooking in a pan.
A fork cutting into a Thai Fish Cake

Turn these into a meal

These Thai fish cakes can be enjoyed with the mango avocado salsa as an appetizer, but they’re easily turned into a meal with some fluffy rice and Thai cucumber salad on the side. While you’re at it, make a double batch and tuck the leftovers into lunch boxes the next day!

Recipe FAQs

How do I store leftover fish cakes?

You can store any leftover fish cakes in a covered container in your fridge for up to 3 days. Leftover salsa can also be stored in the refrigerator, but the avocado will oxidize and turn brown. Although the color is unappealing, it’s safe to eat.

Can I use white fish instead of salmon?

Yep, most of the common white fish fillets can be substituted for salmon. Halibut, mackerel, lingcod, tilapia, snapper, perch, basa, and monkfish, to name a few. Just avoid anything too lean or delicate, like tuna, swordfish, or flounder.

Tap stars to rate!
4.95 stars (76 ratings)
Thai Fish Cakes on a plate topped with mango salsa

Thai Fish Cakes Recipe

Prep: 20 minutes mins
Cook: 15 minutes mins
Total: 35 minutes mins
Rate Recipe Print
SaveSaved!
Add us as a preferred source
These Thai fish cakes with mango avocado salsa are bursting with flavor! We lightly fry them in coconut oil so they're crispy on the outside but tender in the center. They're an easy light meal or appetizer, and they're ready in just 35 minutes!
6

Ingredients

Mango Avocado Salsa

  • 1 mango (cut into small cubes)
  • 1 avocado (cut into small cubes)
  • ¼ red pepper (cut into small cubes)
  • 2 tablespoons red onion (diced)
  • 2 tablespoons chopped cilantro
  • Juice from half a lime
  • A pinch of sea salt

Thai Fish Cakes

  • 1 ½ lb salmon
  • ½ cup canned coconut milk
  • 2 tablespoons red Thai curry paste (see notes)
  • 2 cloves garlic (finely minced)
  • ½ inch piece of ginger (finely minced)
  • 1 teaspoon sriracha
  • 1 large egg (beaten)
  • ¼ cup fine breadcrumbs
  • ¼ cup all-purpose flour
  • Coconut oil (for the pan)

Instructions 

  • Combine all the salsa ingredients in a medium sized bowl and stir gently to mix. Set aside.
    1 mango, 1 avocado, ¼ red pepper, 2 tablespoons red onion, 2 tablespoons chopped cilantro, Juice from half a lime, A pinch of sea salt
    image for recipe instruction
  • Add the coconut milk, Thai curry paste, garlic, ginger, and sriracha to a large frying pan over medium-high heat and mix well. Add the salmon to the pan, skin side up, and let it poach for 10 minutes.
    1 ½ lb salmon, ½ cup canned coconut milk, 2 tablespoons red Thai curry paste, 2 cloves garlic, ½ inch piece of ginger, 1 teaspoon sriracha
    image for recipe instruction
  • When the salmon is cooked, peel off the skin and discard it. Break the salmon into pieces using a wooden spoon and continue to cook it until the pan is dry. Remove the pan from the stove and let the salmon cool.
    image for recipe instruction
  • Add the egg and breadcrumbs to the salmon and mix well. If the mixture is too wet to stick together, add more breadcrumbs. Form into 6 patties and dust both sides with the flour.
    1 large egg, ¼ cup all-purpose flour, ¼ cup fine breadcrumbs
    image for recipe instruction
  • Add a big spoonful of coconut oil to a non-stick frying pan over medium-high heat. Add the fish cakes and cook until crispy on one side, about 3 minutes. Carefully flip them over and cook until crispy on the other side.
    Coconut oil
    image for recipe instruction
  • Serve the Thai fish cakes topped with plenty of salsa.
    image for recipe instruction

Video

Notes

Curry paste: Use the best curry paste you can find. I use Amoy or Mae Jin for all my Thai curry recipes, as they are both really flavourful yet not too spicy.
The fish cakes are very tender and need to be handled carefully before cooking.
Make ahead: If you’re making these ahead of time, you can form them into patties, dust them with flour, and then keep them in your fridge on a parchment-lined baking sheet until you are ready to put them in the frying pan. You may want to add another dusting of flour before they go into the pan.

Nutrition

Serving: 1 fish cake with ⅙ of the salsa, Calories: 291kcal (15%), Carbohydrates: 14g (5%), Protein: 25g (50%), Fat: 15g (23%), Saturated Fat: 3g (19%), Polyunsaturated Fat: 4g, Monounsaturated Fat: 6g, Trans Fat: 1g, Cholesterol: 93mg (31%), Sodium: 103mg (4%), Potassium: 820mg (23%), Fiber: 3g (13%), Sugar: 6g (7%), Vitamin A: 1467IU (29%), Vitamin C: 25mg (30%), Calcium: 37mg (4%), Iron: 2mg (11%)
© Author Kristen Stevens

We have thoroughly tested this recipe for accuracy. However, individual results may vary. See our full recipe disclosure here.

Thai Fish Cakes on a plate topped with mango salsa

Did you make this?

We love to see what you made! Tag @theendlessmeal or hashtag #theendlessmeal!

Tag us on Instagram
Rate Recipe
Thai Fish Cakes on a dinner plate with rice

More Thai-inspired recipes

Thai fish curry on a white plate with rice.
25 minutes mins

Thai Fish Curry

Thai Cucumber Salad beside Thai chicken on a dinner plate
5 minutes mins

Thai Cucumber Salad with Peanuts, Herbs, and Tangy Dressing

Looking down on a plate of Thai chicken marinated in Thai Chicken Marinade
35 minutes mins

Thai Chicken Marinade

Thai Mussels on the dinner table
16 minutes mins

Coconut Thai Mussels

3.9K shares
  • Facebook
  • Email
Kristen Stevens

Kristen Stevens

Hi, I'm Kristen! I LOVE everything to do with food: making it, taking pictures of it, and (the best part) eating it. ♡♡♡

Learn More
Posted: 08/09/2023 Updated: 10/26/2025
guest
Rate this recipe:




guest
Rate this recipe:




17 Comments
Inline Feedbacks
View all comments
Natalie
Natalie

5 stars
My family loved this!

0
Reply
Kristen Stevens
Kristen Stevens
Author
Reply to  Natalie

That makes me so happy to hear! 💛 I’m so glad it was a hit with your family — thanks so much for taking the time to leave a note!

0
Reply
Abdullah
Abdullah

5 stars
Amazing 👏

0
Reply
Pamela Koh
Pamela Koh

5 stars
I have made these Thai Fishcakes before but never thought to pair them with mango salsa. Since I usually have pineapple left over from making Pineapple Fried Rice with the fishcakes, I will definitely try this out the next time I go Thai!

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Pamela Koh

Pineapple Fried Rice sounds delicious! I’m going to have to try making some the next time I make these. 🙂

0
Reply
Kiersten Eis
Kiersten Eis

I have an egg intolerance but think this meal sounds fantastic. Do you have any suggestions on how I can make them without the egg? Any egg substitutions that might work? Thanks!

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Kiersten Eis

A lot of vegan recipes call for a chia or flax egg as a binder, and it might work in this recipe, too. To make one, you mix 1 tablespoon of either chia seeds or ground flax with 3 tablespoons of water and let it sit for about 10 minutes to thicken.

The other option is to bake them. Simply form into patties without the egg and bake them for about 15 minutes. They do dry out a bit this way, but they are still really good!

0
Reply
David Carroll
David Carroll

Its delicious, but it fell apart. Maybe an egg?

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  David Carroll

The recipe as written is quite delicate, which is why I chose to bake them. I’m actually in the process of reworking the recipe and will post it again early next month so your feedback comes at a great time.

0
Reply
Maria
Maria

I’m not exactly sure how you are cooking the salmon. So, you are cutting the salmon into chunks and with only a quarter cup of coconut milk you are tossing it until it cooks? Is that enough liquid? This recipe sounds delicious so I want to make sure I get it right.

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Maria

Hi Maria,

So the coconut milk is really just for flavour. A lot of it will cook off while the salmon cooks. Actually if it didn’t cook off the salmon would be too wet. Hope you love the recipe!

0
Reply
Marty
Marty

Would you recommend using smoked salmon instead if you can’t get fresh salmon?

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Marty

Hi Marty,

Hot smoked salmon (as opposed to cold smoked, like lox) would probably work great. I haven’t tried it but imagine it would be good with that too 🙂

0
Reply
john
john

How are you cutting up the salmon? Manually? Food processor? The picture looks like it’s not super chunky.

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  john

Hey John,

I just cut it up manually with a knife. I used a food processor once when making fish cakes and the fish turned into a paste. I definitely wouldn’t recommend it 🙂

0
Reply
Katie
Katie

What kind of salmon do you recommend using for this recipe? Fresh or canned? Planning on making this for dinner tonight 🙂

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Katie

Hi Katie,

I’ve only ever made this with fresh salmon before. Although it would be different I would suspect that it would also turn out if you used canned salmon. If you decide to use canned salmon I would love to hear how it turned out!

0
Reply

sidebar

Welcome!

Hi, I'm Kristen Stevens

I’m a self-taught chef, food photographer, and author of the cookbook Sugar Free Dinner Recipes. Since 2011, I have been sharing my well-tested and approachable recipes, helping home cooks like you feel comfortable and confident in the kitchen. My work has been featured in Food & Wine, Pioneer Woman, The Every Girl, Self, and many more. Let’s have some fun cooking together!

Learn more!

Trending

Parmesan Crusted Carrots on a baking tray.
35 minutes mins

Parmesan Crusted Carrots (The Viral Recipe!)

A thin pork chop on a dinner plate with mashed potatoes and peas.
16 minutes mins

How to Cook Thin Pork Chops (with delicious honey garlic butter)

Baked BBQ Salmon in a dinner bowl
20 minutes mins

Baked BBQ Salmon with Buttery Corn Rice

My favorite Ground Beef Chili in a bowl with toppings.
2 hours hrs 10 minutes mins

Ground Beef Chili (the recipe everyone asks for!)

Seasonal

4 pieces of tender salmon with creamy lemon dill sauce
20 minutes mins

Baked Salmon with Creamy Lemon Dill Sauce

Baked Ziti with sausage on the dinner table
55 minutes mins

Baked Ziti with Sausage (in tomato sauce topped with pesto)

A skillet featuring Coq au Vin-style chicken drumsticks with bacon, mushrooms, onions, and herbs in a rich sauce.
1 hour hr 15 minutes mins

Julia Child’s Coq au Vin

A bowl of cheesy tomato orzo topped with Parmesan Chicken Meatballs
30 minutes mins

Parmesan Chicken Meatballs with Cheesy Tomato Orzo

As seen on:

A bowl of lentil stew with white rice and naan bread, overlaid with text: 10 Big Flavor Simple Dinners with healthier ingredients from The Endless Meal.
Get the e-book

10 Big Flavor Dinner Simple Dinners

Get now!

Explore Recipes

Lemon Baked Fish
Garlic Soup
Steak Salad
Kale Dressing
Hot Honey
Fish Curry
Turkey Soup
Chicken Marinade
Bacon Jam

Instagram
Facebook
Pinterest
Youtube
Back To Top

FAQ
Contact
Privacy Policy
Disclaimers
Accessibility
© 2026 The Endless Meal® All Rights Reserved.
Site Credits
Designed by Melissa Rose Design Developed by Once Coupled
wpDiscuz

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This worked exactly as written, thanks!
My family loved this!
Thank you for sharing this recipe

Or write in your own words:

A rating is required
A name is required
An email is required