Irresistible Green Curry With Fish and Eggplant You’ll Love

The aroma of fresh coriander and zesty lime fills my kitchen as I prepare one of my all-time favorite dishes: Thai Green Curry with Fish and Eggplant, or Kaeng Khiaw Waan. This vibrant and aromatic dish not only tantalizes the senses but also embodies the heart of Thai cuisine with its harmonious blend of spices and textures. When I first discovered this recipe, I was amazed at how a few simple, fresh ingredients could come together to create such a luxurious, creamy curry that feels like a warm hug after a long day.

This recipe is perfect for anyone looking to elevate their weeknight dinners. Each bite is a delightful balance of tender fish, flavorful eggplant, and fragrant herbs nestled in a luscious coconut milk base. Plus, it’s gluten-free, making it an excellent option for guests with dietary restrictions. Whether you’re a seasoned cook or just starting your culinary journey, this green curry is not only easy to make, but it’s sure to impress your family and friends alike! So, roll up your sleeves, and let me guide you through the steps to create this show-stopping dish that’s bursting with authentic Thai flavors.

Why You’ll Love This Green Curry With Fish and Eggplant

Simplistic Approach: The recipe is straightforward, requiring just a few fresh ingredients and basic cooking techniques, making it accessible for all skill levels.

Vibrant Flavors: Each serving bursts with the fragrant notes of coriander, lime, and coconut, offering a sensory feast that transports you straight to Thailand.

Customizable Delight: Whether you’re a seafood lover or vegetarian, you can easily adapt the protein and veggies, giving you freedom in the kitchen.

Crowd-Pleasing Dish: This curry is perfect for family dinners or gatherings, ensuring every guest leaves satisfied and asking for seconds.

Quick Cook Time: With just under an hour, you can whip up this delicious, heartwarming dish on a busy weeknight, providing comfort without the long wait.

Nourishing Comfort: Packed with nutrients, this dish fuels your body while delivering an indulgent taste experience. For more combinations and cooking tips, check out our Cooking Techniques section!

Green Curry With Fish and Eggplant Ingredients

For the Curry Paste

  • Coriander Seeds – Essential spice providing earthy notes; can substitute with ground coriander.
  • Yellow Mustard Seeds – Adds mild heat and complexity; can replace with more coriander seeds if unavailable.
  • Cumin Seeds – Enhances depth with warm flavors; use cumin powder as an alternative.
  • Black Peppercorns – Contributes spiciness and aroma; substitute with ground black pepper.
  • Cilantro Root or Stems – Delivers unique depth of flavor; use cilantro leaves for a milder taste.
  • Shrimp Paste – Provides umami richness; Trachang brand is preferred. Can use miso paste for a vegetarian version.
  • Kaffir Lime Leaf – Offers bright citrus notes; substitute with lime zest for flavor.
  • Lime Zest – Adds brightness; can also substitute with regular lime zest.
  • Green Thai Chiles – Imparts heat; can replace with jalapeños for milder flavor.
  • Garlic – Essential for flavor; no substitute is recommended.
  • Shallots – Sweet onion flavor essential for the paste; may use yellow onions as a substitute.
  • Lemongrass – Provides aromatic citrus notes; lime zest can be an alternative.
  • Galangal – Adds a unique flavor; ginger can be a substitute if necessary.
  • Coconut Milk – Creaminess base; light coconut milk can be substituted.

For the Curry

  • Tilapia Fillets – Provides protein and texture; other white fish like cod can be used.
  • Cornstarch – Binds fish balls; can use flour if unavailable.
  • Sugar – Balances flavors; substitute with palm sugar for an authentic taste.
  • Coconut Cream – Creates a rich consistency; substitute with heavy cream for richness.
  • Thai Eggplants – Adds texture; small regular eggplants are an acceptable alternative.
  • Fish Sauce – Enhances umami; can substitute with soy sauce for a vegetarian option.
  • Palm Sugar – Adds sweetness; brown sugar can be used instead.
  • Kaffir Lime Leaves (additional) – Enhances flavor; omit if unavailable.
  • Basil Leaves – Essential for freshness; Thai basil is preferred or use sweet basil.
  • Hard-Boiled Eggs – Adds richness; can omit if desired.
  • Jasmine Rice – Perfect for serving, or use other types of rice based on preference.

Dive into this Green Curry With Fish and Eggplant, and let the aromas fill your kitchen with the beautiful essence of Thai cuisine!

How to Make Green Curry With Fish and Eggplant

  1. Prepare the Curry Paste: In a skillet, toast the coriander, mustard, and cumin seeds, along with black peppercorns, over low heat until fragrant—about 5 minutes. Allow them to cool before grinding in a food processor. Add cilantro root, shrimp paste, salt, lime leaves, lime zest, chiles, garlic, shallots, lemongrass, galangal, and coconut milk. Blend until smooth and creamy.

  2. Make Fish Balls: In a food processor, blend the tilapia fillets with salt until smooth. Gradually add cold water to reach a paste consistency. Mix in cornstarch, sugar, and white pepper until fully combined. Roll into small balls and refrigerate for about 30 minutes.

  3. Cook Fish Balls: Bring a pot of salted water to a boil. Carefully add the fish balls and cook until they float and are tender, approximately 5-7 minutes. Remove them from the pot and set aside to cool.

  4. Make the Curry: In a saucepan, heat the coconut cream over medium heat until the oil separates, about 4 minutes. Add the prepared curry paste and cook, stirring constantly, for another 4 minutes. Gradually stir in coconut milk along with some water, bringing the mixture to a gentle boil. Simmer with the fish balls and eggplant until the eggplant is tender, roughly 20 minutes.

  5. Final Touches: Stir in fish sauce, palm sugar, extra lime leaves, and chiles. Remove from heat and gently fold in the basil leaves. Serve warm, ideally with hard-boiled eggs and jasmine rice.

Optional: Garnish with fresh Thai basil for extra flavor and vibrancy.

Exact quantities are listed in the recipe card below.

Green Curry With Fish and Eggplant

Make Ahead Options

These delightful Green Curry With Fish and Eggplant are perfect for busy weeknights, allowing you to enjoy homemade flavor without the rush! You can prepare the curry paste up to 24 hours in advance—just blend your ingredients as instructed and store it in an airtight container in the refrigerator. The fish balls can be formed and refrigerated for up to 3 days. To maintain their texture, make sure to keep them well-covered. When you’re ready to cook, simply heat the coconut cream, add the curry paste, and follow the final steps to simmer the fish balls and eggplant together. You’ll have a delicious, vibrant meal ready with minimal fuss!

Green Curry With Fish and Eggplant Variations

Feel free to get creative with this recipe by exploring delightful ways to personalize and enhance your dish!

  • Seafood Swap: Use shrimp instead of tilapia for a burst of sweet, succulent flavor.
  • Chicken Option: Substitute the fish with chicken breast for a heartier alternative everyone will love. The tenderness of chicken complements the creamy curry beautifully!
  • Vegetable Twist: Try zucchini or bell peppers instead of eggplant for a vibrant, colorful dish that adds extra crunch. Each bite will bring a refreshing twist!
  • Coconut Cream: Use full-fat coconut cream for a richer, creamier sauce that feels indulgent and satisfying.
  • Herb Variations: Experiment with fresh herbs like mint or cilantro for a different aroma and flavor profile. They can brighten the dish further!
  • A Touch of Heat: For spice lovers, add sliced red chili or a pinch of cayenne to amp up the heat without overpowering the other flavors.
  • Plant-Based Delight: Swap shrimp paste with miso to create a vegetarian version that maintains depth without fish.
  • Citrus Burst: Incorporate a splash of orange juice for a refreshing fruity note that beautifully complements the curry’s richness.

Let your ingredients shine and enjoy crafting your version of this beloved dish!

What to Serve with Green Curry With Fish and Eggplant?

Creating the perfect meal revolves around delightful pairings that enhance flavors and textures.

  • Jasmine Rice: A classic choice that perfectly soaks up the creamy curry, making each bite utterly satisfying.
  • Crispy Spring Rolls: Adds a delightful crunch, with fresh vegetables wrapped in thin rice paper, complementing the richness of the curry.
  • Thai Cucumber Salad: A refreshing, tangy salad that contrasts beautifully with the spicy notes of the green curry, offering bright flavors.
  • Steamed Broccoli: Its vibrant green color and tender texture balance the dish’s richness while providing a nutritious touch.
  • Mango Sticky Rice: This sweet, luscious dessert pairs wonderfully after the savory curry, leaving your palate with a soothing tropical note.
  • Cold Thai Beer: An icy beverage that refreshes and enhances the dish’s complex flavors, making for a well-rounded Thai dining experience.
  • Lemongrass Iced Tea: A fragrant, soothing drink that complements the bold spices and adds a hint of freshness to your meal.
  • Extra Thai Basil: Sprinkle fresh basil directly onto the curry when serving for an aromatic finish that elevates the dish even further.

Storage Tips for Green Curry With Fish and Eggplant

Fridge: Store leftovers in an airtight container for up to 3 days. The flavors will deepen, making each reheat even more delightful!

Freezer: You can freeze the curry for up to 3 months. To maintain the best quality, ensure it’s tightly sealed in a freezer-safe container.

Reheating: When ready to enjoy, thaw in the fridge overnight, then gently reheat on the stovetop until warmed through. Add a splash of coconut milk for creaminess if needed.

Expert Tips for Green Curry With Fish and Eggplant

  • Toast Spices Carefully: Toast spices at a low heat to avoid burning, which can lead to a bitter taste in your curry.

  • Fish Ball Texture: Make sure the fish balls are well-formed and cooked thoroughly to maintain their texture and prevent them from breaking apart in the curry.

  • Thicker Sauce Option: For a thicker curry, reduce the cooked paste before adding coconut milk. This ensures a rich consistency that’s full of flavor.

  • Adjust Heat Level: Modify the number of green Thai chiles based on your spice preference—start with a smaller quantity and taste as you go to find your ideal heat level.

  • Use Fresh Ingredients: Fresh herbs and spices elevate the flavors, so avoid using stale ingredients—this is especially important for making a vibrant Green Curry With Fish and Eggplant.

  • Leftovers are Gold: If you have leftovers, store them properly in the fridge for up to 3 days, as the flavors continue to develop and deepen upon sitting.

Green Curry With Fish and Eggplant

Green Curry With Fish and Eggplant Recipe FAQs

What type of fish works best for this recipe?
I recommend using tilapia fillets for their mild flavor and firm texture, but you can also substitute it with other white fish like cod or snapper. These alternatives will still maintain the delightful taste and consistency your curry needs.

How should I store leftovers of the green curry?
You can store leftovers of this Green Curry With Fish and Eggplant in an airtight container in the refrigerator for up to 3 days. The flavors will meld beautifully, giving you an even tastier dish the second time around! Just reheat it gently on the stove, and consider adding a splash of fresh coconut milk for extra creaminess.

Can I freeze the green curry?
Absolutely! To freeze your Green Curry With Fish and Eggplant, allow it to cool completely before transferring it into a freezer-safe container. Make sure to seal tightly and label with the date. It will maintain its best quality for up to 3 months. When you’re ready to enjoy, thaw it in the fridge overnight and reheat gently on the stove.

What can I do if the curry is too spicy?
If your curry turns out too spicy, don’t worry! You can balance the heat by adding more coconut milk or a splash of cream. This will help mellow out the spiciness while keeping the dish creamy. Alternatively, a spoonful of sugar can also help counteract the heat and enhance the overall flavor.

Are there any common substitutions for allergies?
For those with allergies or dietary restrictions, feel free to substitute shrimp paste with miso paste for a vegetarian option. You can also use gluten-free soy sauce in place of fish sauce for a gluten-free approach. If you’re watching out for coconut allergies, opt for dairy cream instead of coconut milk, though this will change the flavor profile a bit.

How do I choose the right eggplant for this recipe?
When selecting eggplants, look for Thai eggplants that are firm and shiny without any dark spots or blemishes. If they’re not available, small regular eggplants are a great alternative as they provide a similar texture. Just make sure they feel heavy for their size, which indicates freshness!

Green Curry With Fish and Eggplant

Irresistible Green Curry With Fish and Eggplant You’ll Love

This Green Curry With Fish and Eggplant is a flavorful Thai dish that delights the senses with its aromatic spices and creamy texture.
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 hour
Servings: 4 servings
Course: Dinner
Cuisine: Thai
Calories: 400

Ingredients
  

For the Curry Paste
  • 1 tablespoon Coriander Seeds Essential spice providing earthy notes
  • 1 tablespoon Yellow Mustard Seeds Adds mild heat and complexity
  • 1 teaspoon Cumin Seeds Enhances depth with warm flavors
  • 1 teaspoon Black Peppercorns Contributes spiciness and aroma
  • 2 tablespoons Cilantro Root or Stems Delivers unique depth of flavor
  • 1 teaspoon Shrimp Paste Provides umami richness
  • 2 leaves Kaffir Lime Leaf Offers bright citrus notes
  • 1 teaspoon Lime Zest Adds brightness
  • 2 pieces Green Thai Chiles Imparts heat
  • 4 cloves Garlic Essential for flavor
  • 2 pieces Shallots Sweet onion flavor essential for the paste
  • 2 stalks Lemongrass Provides aromatic citrus notes
  • 1 inch Galangal Adds a unique flavor
  • 1 can Coconut Milk Creaminess base
For the Curry
  • 500 grams Tilapia Fillets Provides protein and texture
  • 2 tablespoons Cornstarch Binds fish balls
  • 1 teaspoon Sugar Balances flavors
  • 200 ml Coconut Cream Creates a rich consistency
  • 4 pieces Thai Eggplants Adds texture
  • 2 tablespoons Fish Sauce Enhances umami
  • 2 tablespoons Palm Sugar Adds sweetness
  • 2 leaves Kaffir Lime Leaves (additional) Enhances flavor
  • 1 cup Basil Leaves Essential for freshness
  • 2 pieces Hard-Boiled Eggs Adds richness
  • 2 cups Jasmine Rice Perfect for serving

Equipment

  • skillet
  • food processor
  • Saucepan

Method
 

Preparation
  1. In a skillet, toast the coriander, mustard, and cumin seeds, along with black peppercorns, over low heat until fragrant—about 5 minutes. Allow them to cool before grinding in a food processor.
  2. Add cilantro root, shrimp paste, salt, lime leaves, lime zest, chiles, garlic, shallots, lemongrass, galangal, and coconut milk. Blend until smooth and creamy.
  3. In a food processor, blend the tilapia fillets with salt until smooth. Gradually add cold water to reach a paste consistency. Mix in cornstarch, sugar, and white pepper until fully combined. Roll into small balls and refrigerate for about 30 minutes.
  4. Bring a pot of salted water to a boil. Carefully add the fish balls and cook until they float and are tender, approximately 5-7 minutes. Remove them from the pot and set aside to cool.
  5. In a saucepan, heat the coconut cream over medium heat until the oil separates, about 4 minutes. Add the prepared curry paste and cook, stirring constantly, for another 4 minutes. Gradually stir in coconut milk along with some water, bringing the mixture to a gentle boil. Simmer with the fish balls and eggplant until the eggplant is tender, roughly 20 minutes.
  6. Stir in fish sauce, palm sugar, extra lime leaves, and chiles. Remove from heat and gently fold in the basil leaves. Serve warm, ideally with hard-boiled eggs and jasmine rice.

Nutrition

Serving: 1bowlCalories: 400kcalCarbohydrates: 55gProtein: 25gFat: 15gSaturated Fat: 10gPolyunsaturated Fat: 2gMonounsaturated Fat: 3gCholesterol: 120mgSodium: 800mgPotassium: 900mgFiber: 4gSugar: 10gVitamin A: 2000IUVitamin C: 30mgCalcium: 100mgIron: 3mg

Notes

This dish is perfect for weeknight dinners and can be customized with different proteins and vegetables. Leftovers are even better the next day.

Tried this recipe?

Let us know how it was!

Leave a Comment

Recipe Rating