Thai Fish Cakes with Sweet Chili Sauce

Abigail Flores
Abigail Flores
Published: July 7, 2026
Categories: Thai, Seafood
Tags: Seafood, Thai, Appetizer, Party Food, Crispy, Gluten-Free Option

Thai Fish Cakes

Crispy golden fish cakes infused with Thai red curry and lime. Served with sweet chili sauce for dipping. A restaurant-quality appetizer.

Prep Time:15 minCook Time:12 minTotal Time:27 minServings:4Difficulty:Easy

These Thai fish cakes are absolutely magical – crispy on the outside with a tender, flaky interior infused with aromatic red curry paste, fresh lime juice, and a whisper of heat. They're the kind of appetizer that disappears from the plate in seconds, whether you're serving them at a dinner party or enjoying them as a casual snack. The best part? They're surprisingly easy to make at home, and honestly, they taste even better than what you'd get at most Thai restaurants.

The beauty of this recipe lies in its balance of flavors and textures. The fish provides a delicate base, while the red curry paste brings warmth and complexity, and the lime keeps everything bright and fresh. Serve them alongside a silky sweet chili sauce for dipping, and you've got a dish that feels totally restaurant-worthy but comes together in under 30 minutes. Your guests will be amazed you made these from scratch.

Nutrition (per serving)

Calories:185 kcal
Protein:22 g
Carbs:8 g
Fat:7 g

Directions

  1. 1
    White fish chunks pulsed with red curry paste, fish sauce, lime juice, and garlic.

    Pat the fish fillets dry with paper towels, then cut into chunks. Place in a food processor with red curry paste, fish sauce, lime juice, and minced garlic. Pulse until the mixture is finely ground but still has a bit of texture – not completely smooth.

  2. 2
    Thai fish cake mixture folded with egg, panko, green onions, and cilantro.

    Transfer the fish mixture to a bowl and fold in the egg, panko breadcrumbs, chopped green onions, and cilantro. Mix gently until just combined. Refrigerate for 10 minutes to help the mixture hold together.

  3. 3
    Hands shape the seasoned fish mixture into small round patties.

    Using damp hands (this prevents sticking), form the mixture into small patties about 2 inches across and ½ inch thick. You should get about 12-16 cakes.

  4. 4
    Thai fish cakes fry in hot oil until golden and crisp.

    Heat the vegetable oil in a deep skillet or wok to 350°F. Working in batches, carefully place the fish cakes into the hot oil and fry for 2-3 minutes per side until golden brown and crispy. Don't overcrowd the pan.

  5. 5
    Cooked Thai fish cakes drain on paper towels with sweet chili sauce and lime nearby.

    Transfer the cooked fish cakes to a paper towel-lined plate to drain excess oil. Serve warm with sweet chili sauce for dipping and fresh lime wedges on the side.

Ingredients

  • White fish fillets (cod or halibut):1 lb
  • Red curry paste:3 tbsp
  • Fish sauce:1 tbsp
  • Lime juice:2 tbsp
  • Egg:1 piece
  • Panko breadcrumbs:½ cup
  • Green onions, finely chopped:3 pieces
  • Fresh cilantro, chopped:¼ cup
  • Garlic, minced:2 tsp
  • Vegetable oil for frying:2 cups
  • Sweet chili sauce for serving:½ cup

Tips & Notes

  • Make sure your fish is very fresh – this makes a huge difference in the final texture and flavor.
  • If the mixture seems too wet and won't hold together, add a couple more tablespoons of panko breadcrumbs.
  • You can prepare the fish cakes up to 4 hours ahead and refrigerate them before frying – they'll actually hold together better when chilled.
  • For a lighter version, you can shallow-fry or even bake these at 400°F for about 12-15 minutes, though they won't be quite as crispy.