This post contains affiliate links.
Skip the takeout and make this easy Thai eggplant green curry instead! It’s ready in 30 minutes (check), made in one pot (double check), and bursting with authentic flavors (check, check, check!). And with step-by-step photos to guide you, you can guarantee delicious results every time!

You’ll Be Making This On Repeat
During my Thailand trip a few years ago, I took a cooking class and learned how a true Thai curry should taste (it’s magical, friends). After my fair share of recipe tests back home (all in the name of science), I came up with some pretty spot-on recreations—weeknight vegetarian coconut curry, anyone?
This Thai eggplant green curry is my latest creation, and let me tell you, it’s good (like, dangerously good). We’re talking green Thai eggplants, red bell peppers, snow peas, and bamboo shoots, all served atop a bed of steamed jasmine rice. But honestly, the sauce is where this curry shines.
Reader rating
“We’ll be putting this into rotation for yummy, quick dinners. Thank you, Sarah!” —Erin

Grab These Ingredients
Once you have your veggies, you don’t need much more for this Thai eggplant green curry! Jump down to the recipe card for exact measurements—this is only an overview!
- Thai Eggplant: This type of eggplant is usually found at your neighborhood Asian supermarket. If preferred, you can use another eggplant variety (like Indian or Chinese).
- Extra Veggies: We like to complement the tender eggplant with some sliced red bell pepper, snow peas, and canned bamboo shoots. They’re the perfect Thai curry veggies!
- Coconut Oil: All of that will be sautéed in coconut oil for maximum flavor (but feel free to use any vegetable oil you have on hand).
- Curry Paste: Include any store-bought or homemade green curry paste to get that classic green curry flavor (just double-check that it doesn’t contain shrimp paste or fish sauce).
- Coconut Milk: Use full-fat canned coconut milk or coconut cream for the thickest, creamiest sauce (Thai brands are best if you can find one!). Coconut milk in a carton won’t work well here.
- Soy Sauce: Add a dash of soy sauce to amp up the salty flavor.
- Optional: My secret to next-level curry (while only using store-bought curry paste)? Add flavor boosters! Include fresh minced ginger, lemongrass paste, fresh Thai basil, and/or minced garlic.

Making Thai Curry Is Actually Really Easy
Once you understand the basics of curry-making, this Thai eggplant curry is a total breeze (jump to the recipe card for the full printable instructions)!
Step 1: Prep The Veggies And Rice
Cut the eggplant into bite-sized chunks, leaving the skins on. Slice the bell peppers and trim the tough ends off of the snow peas. If serving with rice, start that now.

Step 2: Sauté The Vegetables
Heat 1 tablespoon of the oil in a large sauté pan or wok over medium heat and add the eggplant. Cook until slightly soft and brown on the edges. Add the peppers and snow peas, cooking until the veggies are brightly colored. Remove all of the veggies from the pan and cover to keep warm.


Step 3: Add The Flavorings
Heat another tablespoon of oil in the pan or wok, then add the curry paste. Cook for a minute until fragrant, then add coconut milk and soy sauce. Whisk to combine, tasting and adding more curry paste as needed.
Step 4: Serve Your Curry
Stir the bamboo shoots and the cooked veggies into the green curry sauce. Spoon over rice, then top with Thai basil. Enjoy!

Recipe swaps and tips
Can’t find Thai eggplants? Swap them with zucchini cubes. They cook quickly and soak up the broth just as well! Japanese eggplants are another great option—they’re slightly milder and tender, so they work perfectly in this dish.
Protein Boost: Add tofu, chickpeas, or even tempeh to up the plant protein content. Just sauté them before adding them to the curry for a crispy texture.
Spice Control: If you want your Thai eggplant green curry to be spicier, add a few Thai bird chilis or a pinch of chili flakes for extra heat.
Curry Paste Swap: If you can’t find green curry paste, try yellow curry paste or red curry paste! Each has a slightly different flavor profile, but they’re equally delicious.


30-Minute Thai Eggplant Green Curry
Ingredients
Veggies
- 6 Thai eggplants, or 1 Italian eggplant
- 1 red bell pepper
- 1 cup snow peas
- 1 Tbsp coconut oil, 15 g
- 1 8-oz can bamboo shoots, drained
Broth
- 1 Tbsp coconut oil, 15 g
- 3 Tbsp green curry paste, 45 g
- 2 13.5-oz cans coconut milk, 800 mL
- 1 tsp soy sauce, 5 mL
- Optional Flavor Enhancers: 1 Tbsp fresh minced ginger, 1 Tbsp lemongrass paste, 1 Tbsp fresh Thai basil, 2 cloves minced garlic
To Serve
- Jasmine rice
- Fresh Thai basil
Instructions
- Prep: Cut eggplant into bite-sized chunks, leaving the skin on. Cut bell pepper into slices. Trim tough ends off the snow peas. If serving with rice, start your rice now.
- Saute: Heat 1 Tbsp oil in a large saute pan or wok over medium heat, then add eggplant. Cook until slightly soft and brown on the edges, about 5 to 7 minutes. Add bell pepper and snow peas, continuing to cook until veggies are brightly colored, about 3 more minutes. Remove all veggies from the pan and cover to keep warm.
- Broth: Heat another 1 Tbsp of oil in the saute pan or wok, then add curry paste. Cook for a minute, until fragrant, then add coconut milk and soy sauce. To amp up your curry (especially if using store-bought curry paste), add any or all of the Optional Flavor Enhancers. Whisk to combine, then taste, adding more curry paste as needed to suit your liking. Bring to a gentle simmer to serve.
- Serve: Stir bamboo shoots and cooked veggies into broth. Spoon over rice, topping with Thai basil.
Notes
Nutrition
Nutrition information calculated by Sarah Bond, degreed nutritionist.

















I think it would have been better if I had started with 1 can of coconut milk and added more as necessary. There was so much broth, and it was so super milky that I ended up doubling the amounts of pretty much everything that went into the broth. I was so excited to try this and I think it has potential, if you tinker with it. But the recipe as it is written is only 3-stars for me.
Wow! I just made this recipe and it is so good! Thanks for sharing, I added some Yuzu oil from Trader Joes and brought up the spice level perfectly!
It was easy to make and it is delicious.
So happy to hear you liked it, Kim! Enjoy! 😀
This turned out delicious, Sarah! I was planning to make the curry paste from scratch, but the Asian market in our area was out of kaffir limes and leaves, so I grabbed a jar of green curry paste. We keep cubes of frozen, sauteed ginger, lemongrass, green onion and garlic in the freezer and tossed two in, plus pan-seared shrimp at the end. Huge hit…bonus that the entire house smelled amazing. If someone is considering this recipe, spring for Thai basil if you can find it. Very different from the kind used in Italian cooking, and perfect for this dish. We’ll be putting this into rotation for yummy, quick dinners. Thank you, Sarah!
I’m so happy to hear it was a hit, Erin! Thanks so much for popping back in to let us know how it went 😀