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 - 1

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. - 2 A fork cutting into a Thai Fish Cake - 3

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!

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.

Thai Fish Cakes on a plate topped with mango salsa - 4

Thai Fish Cakes Recipe

  • Pin
Thai Fish Cakes with Mango Avocado Salsa - 5

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
  • 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
  • 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.
  • 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
  • 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
  • Serve the Thai fish cakes topped with plenty of salsa.

Video

Notes

Nutrition

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 - 6

Did you make this?

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

Thai Fish Cakes on a dinner plate with rice - 7

More Thai-inspired recipes

Thai Fish Curry

Thai Cucumber Salad with Peanuts, Herbs, and Tangy Dressing

Thai Chicken Marinade

Coconut Thai Mussels

Thai Fish Cakes on a plate topped with mango salsa - 8

Thai Fish Cakes Recipe

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
  • 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
  • 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.
  • 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
  • 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
  • Serve the Thai fish cakes topped with plenty of salsa.

Notes

https://www.theendlessmeal.com/thai-fish-cakes/