Mouthwatering Thai Eggplant and Chicken Curry

By Mila | Updated on June 10, 2025

Here is my favorite Thai eggplant and chicken curry recipe, with tender chicken thighs, creamy coconut milk, Thai eggplant, and aromatic green curry paste, all flavored with lime, fresh basil, and just the right amount of heat from serrano peppers.

This curry has become our go-to weeknight dinner when we’re craving something warm and comforting. I love how everything comes together in one pot, and the leftovers taste even better the next day.

thai eggplant and chicken curry
Image: theamazingfood.com / All Rights reserved

Why You’ll Love This Thai Eggplant and Chicken Curry

  • Ready in 30-40 minutes – This curry comes together quickly on a busy weeknight, giving you a restaurant-quality meal without the wait or takeout prices.
  • Bold, authentic flavors – The combination of green curry paste, fresh ginger, garlic, and Thai basil creates a fragrant, flavorful dish that tastes like it came straight from a Thai kitchen.
  • One-pot meal – Everything cooks in a single pot, which means less cleanup and more time to relax after dinner.
  • Packed with vegetables – Between the eggplant, bell pepper, and water chestnuts, you’re getting plenty of veggies in every bite alongside tender chicken thighs.
  • Customizable heat level – You control the spice by adjusting the amount of chili peppers and curry paste, making it perfect for everyone from spice lovers to those who prefer milder flavors.

What Kind of Eggplant Should I Use?

For this curry, you have a few good options when it comes to eggplant. Traditional Thai eggplants are small, round, and have a slightly firmer texture that holds up well in curry, but they can be hard to find at regular grocery stores. The more common globe eggplant (the large purple ones you see everywhere) works perfectly fine and is what most people will use. Japanese or Chinese eggplants are another great choice since they’re less bitter and have fewer seeds than the larger varieties. Whichever type you pick, there’s no need to salt and drain your eggplant beforehand for this recipe – just chop it into large chunks and toss it right in.

thai eggplant and chicken curry
Image: theamazingfood.com / All Rights reserved

Options for Substitutions

This curry is pretty forgiving when it comes to swaps, so here are some options if you need to make changes:

  • Thai green curry paste: This is the heart of the dish, so I wouldn’t skip it. However, you can adjust the amount based on your spice tolerance – start with 2 tablespoons if you prefer milder flavors.
  • Chicken thighs: Chicken breast works fine here, though it won’t be quite as tender. You can also use shrimp, tofu, or even pork instead – just adjust cooking times accordingly (shrimp only needs 3-4 minutes).
  • Thai eggplant: Regular globe eggplant works perfectly well. You can also try zucchini or summer squash, though they’ll cook faster so add them later in the process.
  • Fish sauce: If you don’t have fish sauce, use soy sauce instead. Start with 1 teaspoon and add more to taste, as soy sauce is saltier.
  • Thai basil: Regular basil or even cilantro can work in a pinch, though the flavor will be a bit different. Thai basil has that distinct anise-like taste that really makes the dish special.
  • Water chestnuts: These add crunch but aren’t essential. You can leave them out or substitute with bamboo shoots for a similar texture.
  • Coconut milk: Full-fat is really important here for the creamy texture and rich flavor, so try not to substitute with light coconut milk if you can help it.

Watch Out for These Mistakes While Cooking

The biggest mistake people make with this curry is adding the coconut milk too early and letting it boil aggressively, which can cause it to separate and turn grainy – keep the heat at a gentle simmer once you’ve added it.

Don’t skip browning the chicken first, as this step builds flavor and prevents the meat from becoming rubbery in the sauce.

When it comes to the eggplant, cutting the pieces too small will cause them to turn mushy and disappear into the curry, so stick with large chunks that hold their shape during cooking.

Finally, add the Thai basil and lime juice at the very end and turn off the heat immediately – cooking them too long will make the basil turn black and the lime juice taste bitter instead of bright and fresh.

thai eggplant and chicken curry
Image: theamazingfood.com / All Rights reserved

What to Serve With Thai Eggplant and Chicken Curry?

This curry is begging to be served over a big bowl of steamed jasmine rice, which soaks up all that creamy coconut sauce perfectly. If you want to mix things up, try serving it with rice noodles or even cauliflower rice for a lighter option. A side of cucumber salad with rice vinegar and a pinch of sugar helps cool things down if you went heavy on the chilies. For extra crunch and freshness, I love adding a squeeze of lime and some extra Thai basil on top, plus some crushed peanuts if you have them around.

Storage Instructions

Store: This curry actually tastes even better the next day after all the flavors have had time to meld together. Keep it in an airtight container in the fridge for up to 4 days. Just wait until it cools down to room temperature before putting it away.

Freeze: You can freeze this curry for up to 3 months in a freezer-safe container. The eggplant might get a bit softer after thawing, but the flavor will still be there. I like to freeze it in individual portions so I can grab just what I need for a quick dinner.

Reheat: Warm it up gently on the stovetop over medium-low heat, stirring occasionally until heated through. You can also microwave it, but I’d do it in short bursts and stir in between. Add a splash of coconut milk or broth if it seems too thick after reheating.

Preparation Time 10-15 minutes
Cooking Time 20-25 minutes
Total Time 30-40 minutes
Level of Difficulty Medium
Servings 4.5 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 1650-1850
  • Protein: 80-95 g
  • Fat: 110-120 g
  • Carbohydrates: 75-90 g

Ingredients

For the curry:

  • 2 tbsp avocado oil
  • 1 large onion, sliced
  • 2 serrano peppers, sliced
  • 4 tsp garlic paste
  • 1.5 tsp ginger paste
  • 3.5 tbsp green curry paste
  • 1.5 lb chicken thighs, cut into 1-inch pieces
  • 1/3 cup low-sodium chicken broth
  • 1 tbsp fish sauce
  • 1/2 tsp salt
  • 1/2 tsp ground black pepper
  • 1/2 tsp turmeric
  • 20 oz Thai eggplant, diced
  • 13.5 oz full-fat coconut milk
  • 1 can water chestnuts, drained
  • 1 large bell pepper, sliced
  • 1 tbsp brown sugar
  • 3 kaffir lime leaves

For the finish:

  • 2 tbsp fresh lime juice
  • 1 cup fresh Thai basil leaves

Step 1: Prepare Mise en Place and Aromatics

  • 1 large onion, sliced
  • 2 serrano peppers, sliced
  • 4 tsp garlic paste
  • 1.5 tsp ginger paste
  • 3.5 tbsp green curry paste
  • 20 oz Thai eggplant, diced
  • 1 large bell pepper, sliced
  • 1 can water chestnuts, drained
  • 13.5 oz full-fat coconut milk
  • 1/3 cup low-sodium chicken broth

Slice the onion into thin, even pieces and slice the serrano peppers.

Have the garlic paste, ginger paste, and green curry paste measured and ready.

Dice the Thai eggplant into bite-sized pieces, slice the bell pepper, drain the water chestnuts, and measure out the coconut milk and chicken broth.

This preparation ensures smooth cooking once you start—there’s nothing worse than scrambling for ingredients mid-curry.

Step 2: Sear the Chicken to Build Depth

  • 2 tbsp avocado oil
  • 1.5 lb chicken thighs, cut into 1-inch pieces

Heat the avocado oil in a large pot or Dutch oven over medium-high heat until shimmering.

Working in batches if needed to avoid crowding, add the chicken thigh pieces and sear them until golden brown on most sides, about 4-5 minutes total.

You’re not cooking them through yet—just building a flavorful crust.

Don’t move them around too much; let them sit to develop that golden color.

Step 3: Bloom the Aromatics and Curry Paste

  • sliced onion from Step 1
  • sliced serrano peppers from Step 1
  • 4 tsp garlic paste
  • 1.5 tsp ginger paste
  • 3.5 tbsp green curry paste

Add the sliced onion and serrano peppers to the browned chicken and stir frequently for about 1 minute to soften slightly.

Then add the garlic paste, ginger paste, and green curry paste, stirring constantly for another minute.

This blooming step releases the aromatic oils in the curry paste and creates a flavor foundation.

I like to keep the heat at medium-high here so the paste doesn’t scorch—you want to smell toasted spices, not burnt ones.

Step 4: Layer in the Vegetables and Build the Curry Base

  • diced Thai eggplant from Step 1
  • 13.5 oz full-fat coconut milk
  • 1/3 cup low-sodium chicken broth
  • 1 tbsp fish sauce
  • 1 tbsp brown sugar
  • 1/2 tsp turmeric
  • 1/2 tsp salt
  • 1/2 tsp ground black pepper
  • water chestnuts from Step 1

Add the diced Thai eggplant and stir for about 1-2 minutes until it begins to soften slightly and absorb the aromatics.

Then pour in the coconut milk and chicken broth, followed by the fish sauce, brown sugar, turmeric, salt, and black pepper.

Stir everything together until well combined, making sure the curry paste is fully incorporated.

Add the water chestnuts and bring the mixture to a gentle simmer.

Step 5: Simmer Until Chicken is Cooked Through and Flavors Marry

  • sliced bell pepper from Step 1

Reduce the heat to medium and let the curry simmer gently for 8-10 minutes, stirring occasionally.

The chicken should be cooked through, the eggplant tender, and the flavors well blended.

Add the sliced bell pepper during the last 2-3 minutes of simmering so it stays slightly crisp.

Taste and adjust seasonings as needed—you may want a touch more fish sauce for depth or lime juice for brightness.

Step 6: Finish with Bright Citrus and Fresh Basil

  • 2 tbsp fresh lime juice
  • 3 kaffir lime leaves
  • 1 cup fresh Thai basil leaves

Remove the curry from heat and stir in the fresh lime juice and kaffir lime leaves (tear them slightly as you add them to release their oils).

Gently fold in the fresh Thai basil leaves, reserving a small handful for garnish.

The lime and basil brighten the rich, creamy curry at the last moment—don’t skip this step or you’ll miss the final flavor lift that makes this dish special.

Step 7: Serve and Enjoy

Ladle the curry into bowls over steamed jasmine or white rice.

Garnish with the reserved Thai basil leaves and any additional sliced fresh serrano peppers if desired.

The creamy, aromatic curry pairs beautifully with rice to soak up every drop of sauce.

thai eggplant and chicken curry

Mouthwatering Thai Eggplant and Chicken Curry

Delicious Mouthwatering Thai Eggplant and Chicken Curry recipe with step-by-step instructions.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings 4.5 servings
Calories 1750 kcal

Ingredients
  

For the curry

  • 2 tbsp avocado oil
  • 1 large onion, sliced
  • 2 serrano peppers, sliced
  • 4 tsp garlic paste
  • 1.5 tsp ginger paste
  • 3.5 tbsp green curry paste
  • 1.5 lb chicken thighs, cut into 1-inch pieces
  • 1/3 cup low-sodium chicken broth
  • 1 tbsp fish sauce
  • 1/2 tsp salt
  • 1/2 tsp ground black pepper
  • 1/2 tsp turmeric
  • 20 oz Thai eggplant, diced
  • 13.5 oz full-fat coconut milk
  • 1 can water chestnuts, drained
  • 1 large bell pepper, sliced
  • 1 tbsp brown sugar
  • 3 kaffir lime leaves

For the finish

  • 2 tbsp fresh lime juice
  • 1 cup fresh Thai basil leaves

Instructions
 

  • Slice the onion into thin, even pieces and slice the serrano peppers. Have the garlic paste, ginger paste, and green curry paste measured and ready. Dice the Thai eggplant into bite-sized pieces, slice the bell pepper, drain the water chestnuts, and measure out the coconut milk and chicken broth. This preparation ensures smooth cooking once you start—there's nothing worse than scrambling for ingredients mid-curry.
  • Heat the avocado oil in a large pot or Dutch oven over medium-high heat until shimmering. Working in batches if needed to avoid crowding, add the chicken thigh pieces and sear them until golden brown on most sides, about 4-5 minutes total. You're not cooking them through yet—just building a flavorful crust. Don't move them around too much; let them sit to develop that golden color.
  • Add the sliced onion and serrano peppers to the browned chicken and stir frequently for about 1 minute to soften slightly. Then add the garlic paste, ginger paste, and green curry paste, stirring constantly for another minute. This blooming step releases the aromatic oils in the curry paste and creates a flavor foundation. I like to keep the heat at medium-high here so the paste doesn't scorch—you want to smell toasted spices, not burnt ones.
  • Add the diced Thai eggplant and stir for about 1-2 minutes until it begins to soften slightly and absorb the aromatics. Then pour in the coconut milk and chicken broth, followed by the fish sauce, brown sugar, turmeric, salt, and black pepper. Stir everything together until well combined, making sure the curry paste is fully incorporated. Add the water chestnuts and bring the mixture to a gentle simmer.
  • Reduce the heat to medium and let the curry simmer gently for 8-10 minutes, stirring occasionally. The chicken should be cooked through, the eggplant tender, and the flavors well blended. Add the sliced bell pepper during the last 2-3 minutes of simmering so it stays slightly crisp. Taste and adjust seasonings as needed—you may want a touch more fish sauce for depth or lime juice for brightness.
  • Remove the curry from heat and stir in the fresh lime juice and kaffir lime leaves (tear them slightly as you add them to release their oils). Gently fold in the fresh Thai basil leaves, reserving a small handful for garnish. The lime and basil brighten the rich, creamy curry at the last moment—don't skip this step or you'll miss the final flavor lift that makes this dish special.
  • Ladle the curry into bowls over steamed jasmine or white rice. Garnish with the reserved Thai basil leaves and any additional sliced fresh serrano peppers if desired. The creamy, aromatic curry pairs beautifully with rice to soak up every drop of sauce.

Disclaimer: Our editorial team has used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating