Aromatic and creamy, Thai Green Curry with Snapper is a fragrant coconut-based curry layered with the herbal punch of lemongrass, kaffir lime, Thai basil, and green chilies. Tender pieces of snapper gently poach in the curry sauce, absorbing its spicy-sweet depth while retaining their delicate flake. Best served with jasmine rice for a truly satisfying and soul-warming Thai experience.

In a bowl, gently toss snapper pieces with 1 tsp fish sauce, ½ tsp salt, and 1 tbsp lime juice.
Let sit for 15 minutes while prepping the curry base.
In a wok or deep skillet, heat 1½ tbsp oil over medium heat.
Add 2 tbsp green curry paste and fry for 2 minutes until fragrant and slightly darkened.
Spoon in half the coconut milk and stir vigorously until the oil begins to separate and the paste becomes thick and glossy.
Pour in the remaining coconut milk and ½ cup broth. Stir to combine.
Add palm sugar, fish sauce, and kaffir lime leaves.
Bring to a gentle simmer over medium-low heat.
Add eggplant slices, snap peas, and red bell pepper. Simmer for 5–7 minutes until just tender.
Gently lower marinated snapper into the curry. Cover and simmer for 6–8 minutes, or until the fish is opaque and flakes easily.
Turn off the heat. Stir in Thai basil leaves and adjust seasoning with extra fish sauce or lime juice to taste.
Garnish with fresh basil, sliced green chili, and a swirl of coconut cream if desired.
Serve hot with steamed jasmine rice or sticky rice. Accompany with:
Thai cucumber salad
Fresh lime wedges
Crispy shallots or chili oil for extra heat
Swap snapper with cod, halibut, or shrimp
Use zucchini or bamboo shoots instead of eggplant
Add tofu or chickpeas for a vegetarian twist
Drink: Off-dry Riesling, Grüner Veltliner, or Singha beer
Non-Alcoholic: Thai iced tea, coconut water, or lime soda
4 servings