These Thai Curry White Fish Bites are quick, protein-rich, and packed with flavor. Tender white fish is lightly marinated in Thai curry, coconut milk, and lime, then quickly seared until golden. Perfect for a fast dinner, meal prep, or a light yet satisfying meal.
⏱ Recipe Overview
- Servings: 4
- Prep time: 10 minutes
- Marinating time: 15–20 minutes (recommended)
- Cook time: 6–8 minutes
- Total time: ~38 minutes
Thai Curry White Fish Ingredients
- 1 lb (450 g) firm white fish (cod, haddock, or tilapia), cut into 1½-inch (4 cm) chunks
- 1 tablespoon red or green Thai curry paste
- 2 tablespoons (30 ml) coconut milk
- 1 teaspoon (5 ml) lime juice
- 1 teaspoon (5 ml) fish sauce or soy sauce
- ½ teaspoon (2.5 ml) garlic powder
- 1 tablespoon (15 ml) neutral oil (plus more for cooking)
- Salt and black pepper, to taste
Optional: chopped cilantro, lime wedges, sliced red chili, or scallions
Thai Curry White Fish Instructions

- Make the marinade
In a bowl, whisk together Thai curry paste, coconut milk, lime juice, fish sauce (or soy sauce), garlic powder, and a pinch of salt and pepper. - Marinate the fish
Add fish pieces and gently toss to coat evenly. Cover and refrigerate for 15–20 minutes. - Preheat the pan
Heat a skillet or grill pan over medium-high heat. Lightly oil the surface. - Cook the fish
Place fish pieces on the hot pan, leaving space between them. Cook for 2–3 minutes per side, turning gently, until golden and cooked through (opaque and flaky). - Rest and serve
Remove from heat and let rest for 1 minute. Garnish as desired and serve immediately.
Nutrition Information (per serving)
- Calories: ~220 kcal
- Protein: 25 g
- Fat: 12 g
- Carbohydrates: 3 g
- Fiber: 0 g
Serving Suggestions
- With jasmine rice or cauliflower rice
- As a high-protein appetizer
- In a balanced bowl with vegetables and greens

