Thai Fish Cakes

Introduction
Get ready to discover one of Thailand’s most beloved appetizers: Thai Fish Cakes, also known as Tod Mun Pla! These delightful little patties are a symphony of flavors and textures. Imagine tender, flaky fish blended with aromatic red curry paste, crisp green beans, and fragrant kaffir lime leaves, all fried to a beautiful golden perfection. Each bite offers a perfect balance of savory, spicy, and herbaceous notes that will transport your taste buds straight to the bustling streets of Bangkok.
You might think making authentic Thai food is complicated, but I promise you, these fish cakes are surprisingly easy and quick to whip up at home. With just a few simple ingredients and a food processor, you can create a truly impressive dish in no time. It’s a fantastic recipe for a weeknight meal, a party appetizer, or whenever you crave something exotic and delicious without a lot of fuss.
So, why wait? Roll up your sleeves and let’s bring the vibrant tastes of Thailand into your kitchen. This recipe is designed for home cooks of all skill levels. You’ll be amazed at how simple it is to achieve such incredible flavor. Let’s make some mouth-watering Thai Fish Cakes!
Cooking Time & Prep Time
- Prep Time: 20 minutes
- Cooking Time: 15 minutes
- Total Time: 35 minutes
Small tip: To speed things up, you can chop your green beans and kaffir lime leaves while the fish is being prepped.
Ingredients
This recipe makes approximately 16-18 fish cakes, serving 4-6 people as an appetizer.
For the Thai Fish Cakes:
- 450g (1 lb) firm white fish fillets (such as cod, snapper, or basa), skinless and boneless
- 2 tablespoons red curry paste
- 1 large egg
- 2 tablespoons fish sauce
- 1 teaspoon granulated sugar
- 1/4 cup finely sliced green beans
- 4-5 kaffir lime leaves, very thinly sliced (remove central vein)
- 1/4 cup chopped fresh cilantro (for mixture and garnish)
- Vegetable oil, for frying
For the Sweet Chili Dipping Sauce:
- 1/2 cup sweet chili sauce (store-bought or homemade)
- 1 tablespoon white vinegar
- 1 tablespoon sugar
- 1 tablespoon chopped roasted peanuts
- 1/4 cup finely diced cucumber
- 1 tablespoon chopped fresh cilantro
Step-by-Step Instructions
-
Step 1: Prepare the Fish
Pat the fish fillets very dry with paper towels. This helps prevent a watery mixture. Cut the fish into 1-inch chunks. Place the fish chunks into a food processor.
Small tip: Ensure your fish is very cold for the best texture when processing.
-
Step 2: Make the Fish Cake Base
Add the red curry paste, egg, fish sauce, and sugar to the food processor with the fish. Process until the mixture is smooth and paste-like. It should be sticky and well combined. Scrape down the sides of the bowl as needed.
Small tip: Do not over-process; stop once smooth to avoid making the fish tough.
-
Step 3: Add Flavorful Add-ins
Transfer the fish mixture to a medium bowl. Gently fold in the finely sliced green beans, very thinly sliced kaffir lime leaves, and half of the chopped fresh cilantro. Mix until just combined. Be careful not to mash the mixture too much.
Small tip: Slicing the kaffir lime leaves super thin is key for even flavor and texture.
-
Step 4: Form the Fish Cakes
Lightly oil your hands to prevent sticking. Scoop about 1-2 tablespoons of the fish mixture and flatten it into a patty, about 1/2 inch thick and 2-3 inches in diameter. Repeat with the remaining mixture, placing the formed cakes on a plate or baking sheet.
Small tip: For uniform size, use an ice cream scoop or measuring spoon to portion the mixture.
-
Step 5: Prepare the Dipping Sauce
In a small bowl, combine the sweet chili sauce, white vinegar, and sugar. Stir until the sugar dissolves. Add the chopped roasted peanuts, finely diced cucumber, and the remaining fresh cilantro. Give it a good stir and set aside.
Small tip: You can prepare the dipping sauce a day ahead and store it in the fridge for convenience.
-
Step 6: Fry the Fish Cakes
Heat about 1 inch of vegetable oil in a large skillet or wok over medium heat. Once the oil is hot (a small piece of mixture should sizzle immediately), carefully add a few fish cakes to the pan. Do not overcrowd the pan.
Small tip: Fry in batches to maintain oil temperature and ensure even cooking.
-
Step 7: Cook to Golden Perfection
Fry the fish cakes for 2-3 minutes per side, or until they are golden brown and cooked through. They should feel firm to the touch. Remove the cooked fish cakes from the pan and place them on a plate lined with paper towels to drain excess oil.
Small tip: If the cakes are browning too quickly, lower the heat slightly.
-
Step 8: Serve and Enjoy
Arrange the hot Thai Fish Cakes on a serving platter. Garnish with a sprinkle of fresh cilantro, if desired. Serve immediately with the prepared sweet chili dipping sauce on the side. Enjoy the amazing flavors!
Small tip: A wedge of fresh lime on the side adds a lovely zesty finish.
Tips & Variations
- Gluten-Free Option: This recipe is naturally gluten-free! Just ensure your red curry paste and fish sauce are certified gluten-free, as some brands may contain hidden gluten.
- Vegan/Vegetarian Option: For a plant-based version, replace the fish with an equal amount of firm tofu (pressed and crumbled) or mashed chickpeas. Use a flax egg (1 tbsp ground flaxseed + 3 tbsp water) instead of a chicken egg. Ensure your curry paste is vegan (some contain shrimp paste).
- More Vegetables or Protein: Feel free to finely dice other vegetables like bell peppers, carrots, or even finely minced shrimp to the fish cake mixture for added texture and nutrition.
- Spicy Version: If you love heat, add a finely minced bird’s eye chili or an extra teaspoon of red curry paste to the fish mixture. You can also add a pinch of chili flakes to the dipping sauce.
- Baking or Air Frying Option: For a lighter version, you can bake or air fry the fish cakes. Preheat your oven to 200°C (400°F) or air fryer to 180°C (350°F). Lightly brush the cakes with oil and bake for 15-20 minutes, flipping halfway, or air fry for 10-15 minutes until golden and cooked through.
Nutritional Information
Approximate values per serving (based on 4 servings):
- Calories: 320
- Protein: 28g
- Carbohydrates: 18g
- Fat: 15g
Note: These values are approximate and may vary depending on the specific ingredients and brands used, as well as the amount of oil absorbed during frying.
Health Benefits
Thai Fish Cakes, when made with fresh, quality ingredients, offer several health benefits.
The star ingredient, white fish, is an excellent source of lean protein. Protein is essential for building and repairing tissues, and it helps you feel full and satisfied. Fish also provides important B vitamins, which are crucial for energy metabolism and nervous system function.
Many types of white fish, like cod or snapper, are low in fat and calories while still delivering beneficial omega-3 fatty acids, though in smaller amounts than oily fish. Omega-3s are known for supporting heart health and reducing inflammation.
The green beans add a good dose of dietary fiber, which aids digestion and helps maintain healthy blood sugar levels. They also contribute vitamins A and C, and important minerals like potassium and folate.
Kaffir lime leaves, while used in small quantities, are rich in antioxidants and contribute to a healthier gut due to their unique aromatic compounds. Red curry paste often contains a blend of herbs and spices like galangal, lemongrass, and chilies, all of which have traditional medicinal properties and provide various vitamins and minerals.
Serving Suggestions
- Appetizer Perfection: Serve these fish cakes warm with the sweet chili dipping sauce as a fantastic appetizer for parties or family gatherings.
- Light Main Course: Pair them with a fresh green salad or a simple coconut rice for a delicious and satisfying light lunch or dinner.
- Noodle Bowl Addition: Slice the fish cakes and add them to a bowl of warm rice noodles with fresh herbs and a light broth for a unique twist.
- Slider Fun: Make smaller patties and serve them in mini buns with lettuce and a drizzle of dipping sauce for a fun Thai-inspired slider.
Storage Tips
Leftover Thai Fish Cakes can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, warm them gently in a skillet over medium heat, in the oven at 180°C (350°F) for 10-15 minutes, or in an air fryer until heated through. They can also be frozen for up to 1 month. To freeze, arrange cooked and cooled fish cakes in a single layer on a baking sheet until firm, then transfer to a freezer-safe bag or container. Reheat from frozen in the oven or air fryer until crispy and hot.
Conclusion
There you have it – a truly irresistible recipe for Thai Fish Cakes that’s simple, quick, and bursting with authentic Thai flavors! These little golden patties are more than just an appetizer; they are a delightful culinary experience that brings the vibrant spirit of Thailand right into your home kitchen. The perfect blend of savory fish, aromatic spices, and fresh herbs makes them utterly addictive.
Don’t be shy; give this recipe a try! You’ll be so proud of what you create. The process is straightforward, and the result is incredibly rewarding. Imagine the smiles when you present these beautiful, flavorful fish cakes to your loved ones.
Whether you’re hosting a dinner party, looking for a unique snack, or simply wanting to explore new tastes, these Thai Fish Cakes are an absolute winner. Share the joy and the amazing flavors with your family and friends. Happy cooking, and enjoy every delicious bite!



