*This post may contain affiliate links. Read more »
This Thai eggplant curry recipe is that recipe that makes you pause and go, "Whoa, I might just need this in my life every week." It's spicy, sweet, and packed with that umami punch that just hits. And the kicker? It's completely vegan and gluten-free and is all ready to go in under 30 minutes, making a mess of just ONE. SINGLE. POT. Yup, that's right, m'dear lazy bum-fewer dishes for you to deal with.


Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Cinnamon Snail.
For some reason, Google has decided that my eggplant recipes are just something special, and I am pretty darned delighted that so many other people get to cook and love 'em too.
Maybe it's my Thai basil eggplant, packed with Southeast Asian flavors. Or perhaps it's the Turkish shakshuka, where eggplant gets cozy with tomatoes and spices in a seriously satisfying sauce. I've also got the pad ped, a stir-fry that's sure to spice up your weeknight routine, and ensaladang talong, a Filipino grilled eggplant salad that's as refreshing as it is tasty.
But for you curry freaks, this one takes the crown. It's pretty much foolproof, so don't worry if you kinda suck at cooking.
Jump to:
🥰Why you'll adore this eggplant curry recipe
✊ Vegan AF & GF: Like all my vegan Thai recipes, this one has no fish sauce, no dairy, just pure, unapologetic flavor. I swear you don't need shrimp paste to bring the funk. If you're into gluten-free recipes, you'll love this too!
⏳ Done in 30 Minutes: No slow-cooking for hours-this curry comes together fast. Just chop, sauté, simmer, and boom: restaurant-level curry at home.
🛒 Easy-to-Find Ingredients: Thai eggplant? Most Asian grocery stores got 'em. No luck? You can totally swap in Chinese eggplant, and it'll still slap. Everything else? It's all very readily available at an ordinary super-market, no scavenger hunt required.
✅ Tested and Approved Worldwide: This vegan recipe went through my squad of hundreds of testers-home cooks from all over-who cooked it up, loved it, and confirmed it's a winner every time. Now it's your turn.


🙌 Learn to make restaurant-quality Thai food
This guide to my most popular vegan Thai recipes is 100% FREE, & you'll love the actual heck out of it 🥰
🍆vegan eggplant curry ingredients

Thai Eggplants
These Thai eggplants are the same ones I use in my sayur lodeh recipe. They soak up the curry like pros, bringing a slight bitterness that balances the richness. But hey, any eggplant will work here-just make sure to chop it into 1.5-2 inch pieces.
Red Curry Paste
Red curry paste is where the magic happens. Packed with chilies, garlic, and lemongrass, it's the spicy backbone that gives this curry its kick. Start small if you're heat-shy; this stuff builds fast.
You can swap it with my vegan green curry paste, tom yum paste, or even bumbu bali if you can't get red curry paste, or just want to tweak the flavor how you like it.
Thai Basil Leaves
Thai basil leaves are spicy, slightly licorice-y, and totally worth hunting down. If you're in a pinch, regular basil will still be yummy.
*See the recipe card at the bottom of the page for exact quantities, nutritional info, and detailed cooking directions.
🤯Variations
Vegan Red Curry
Vegan red curry's all about crispy tofu and crunchy veggies swimming in a rich, spicy coconut curry sauce-another saucy masterpiece that's ready in under 30 minutes.
Green Curry Tofu
Packed with pan-fried tofu and fresh veggies, this green curry tofu brings the heat with green chilies and cools it down with creamy coconut milk.
Vegan Yellow Curry
Vegan yellow curry is comfort food at its finest-crispy tofu, tender potatoes, and a family of veggies all cozying up in a rich, turmeric-infused coconut broth.
Vegan Massaman Curry
This vegan Massaman curry comes with juicy seitan, roasted peanuts, and hyper-tender chunky potatoes, all slow-simmered in a rich lemongrass spiked curry.
📖 How to make Thai eggplant curry
Perfect this Thai curry eggsactly on your first try by following these step-by-step photos with helpful tips. Or scroll down to the bottom of this page for the easy-to-print recipe card.

Step One
Tofu Wong Foo, Thanks for Everything:
Heat olive oil in a Dutch oven or wok over medium-high heat. After 90 seconds, add the tofu in a single layer. Let it cook for 3-4 minutes per side until golden and crisp. Transfer to a plate and set aside.
✅ Make sure to press your tofu dry before pan-frying it to avoid splattery messiness and so that the tofu gets nice and golden with less of a tendency to stick to your pan.

Step Two
Eggplanet of the Apes:
Add the remaining olive oil to the same pan. After about a minute, toss in the Thai eggplants. Stir every so often and let them cook for 3-4 minutes until they develop a light brown sear and are just barely fork tender
✅ Using a Dutch oven, wok, or pan with high sides will help prevent oil splatters from getting outside of the pan, making less of a mess of your stovetop as you cook.

Step Three
Let the Good Limes Roll:
Add the shallots and lime leaves, stirring for about 2 minutes until the shallots soften and release their aroma.

Step Four
Curry On, My Wayward Son:
Lower the heat to medium, then add the red curry paste, grated ginger, and sliced bird's eye chilies. Stir constantly for about a minute until the curry paste darkens and becomes fragrant.

Step Five
Livin' la Vida Coco:
Pour in the coconut milk, sugar, lime juice, and salt, making sure the sugar fully dissolves. Let the curry gently simmer for 5-6 minutes, stirring occasionally, until the eggplants soften completely.
✅ Test the eggplant's doneness with the side of a spoon to make sure it's nice and tender. Undercooked eggplant sucks so much.

Step Six
Saved by the Bell Peppers:
Stir in the diced bell peppers and cook for 2 more minutes until they begin to soften. Add the crispy tofu back to the pan, gently stirring to coat everything in the curry sauce.

Step Seven
Wilt the Real Slim Shady Please Stand Up?
Toss in the Thai basil and cook for another 30 seconds, just until it wilts. Remove from heat.

Step Eight
Rice Against the Machine:
Serve hot over jasmine rice, garnished with cilantro, Thai basil, and extra sliced bird's eye chilies.
💡Serving Ideas
A full-on vegan Thai feast might not be so bad, right?
Start with rice that stands up to the bold flavors. Tom yum fried rice, green curry fried rice, or khao pad's garlicky umami kick are great matches for the richness of the curry. If you're after something simpler, Thai coconut jasmine rice is your go-to for soaking up all that curry goodness.
Need a bit of crunch? Vegan Thai spring rolls or goi cuon bring a refreshing crispness, while pak boong adds a smoky, garlicky veggie hit. To wash it all down, have some iced Thai tea.
👉Top tips
- Prepare Your Eggplant Properly: Cut your eggplant into bite-sized pieces-half-moons, quarters, whatever feels right. The important thing is that it cooks evenly and soaks up all that curry goodness.
- Sauté Eggplant with Care: When stir-frying eggplant, use medium-high heat and make sure the oil is hot before it hits the pan. Cook until the skin is lightly browned and blistered and the insides start to soften. Add more oil as needed to prevent sticking, but don't go overboard-undercooked or overly greasy eggplant is a tragedy no one deserves.
- Use Quality Coconut Milk: Your curry's only as good as the coconut milk you throw in it. Stick with regular canned stuff-none of that sweetened, lite, or coconut cream, or worse, that "cream of coconut" nonsense that airport bars make lousy piña coladas with.
- Fry Smart in a Dutch Oven: Want crispy eggplant without your kitchen looking like a crime scene? Use a Dutch oven or a high-sided pan to keep oil splatter under control while still getting that nice golden sear.
- Air Fryer Alternative: Toss your tofu with a small spoonful of oil, and put it in the air fryer at 400°F for 12-15 minutes, shaking halfway through.
🤷♀️ Recipe FAQs
Look, nobody's here for a mushy eggplant flop, but we also NEED to avoid undercooked eggplant like the friggin plague. You gotta give those little guys some space-no crowding the pan, or you're just asking for a steamed mess. Let 'em crisp up and get a little golden action going.
No, Thai eggplant skin is thin and edible, and it helps the eggplant hold its shape in the curry. Peeling them would make them too soft and likely to disintegrate while cooking.
Once cut, Thai eggplants oxidize quickly, turning brown due to exposure to air. Make sure to cut them just before cooking to avoid any such nightmares.
NOOOOO. Just… no. Don't you dare even think about it! The eggplant turns into mush, your curry will suck, your family will leave you and the entire population of the world will do a gofundme to pack your nasty frozen curry into a rocket and send it straight into the center of the sun where it belongs.
❄️ Refrigerating:
Let the curry cool completely before transferring it to an airtight container. Store it in the refrigerator for up to 4 days. The flavors will deepen as it sits, making leftovers even better.
🔥 Stovetop Reheating:
Pour the curry into a pan and warm it over medium-low heat, stirring occasionally, until heated through. The sauce will probably thickened in the fridge, so add a splash of coconut milk or water to loosen it up.
⚡️ Microwave Reheating:
Transfer a portion of the curry to a microwave-safe dish and cover it with a plate or a damp kitchen towel. Heat on medium power for 2-3 minutes, stirring halfway through to ensure even heating. Add a little liquid if needed to restore the sauce's consistency.
✌️You'll love these vegan Thai recipes too:

Thai Eggplant Curry
Equipment
- wok optional
Ingredients
For the Fried Tofu:
- 3 tablespoons olive oil
- 14 oz. Extra firm tofu pressed dry, and cut into 1-inch cubes or triangles
For the Curry:
- 4 teaspoons olive oil
- 1 lb. Thai eggplants stems removed and quartered
- ½ cup shallots or red onions, 1 cm. diced
- 6 lime leaves
- ¼ cup red curry paste
- 1 teaspoon ginger grated
- 2 sliced bird's eye chilies or to taste
- 400 ml. coconut milk full-fat
- 2 tablespoons brown sugar coconut sugar, or palm sugar
- 2 tablespoons lime juice
- ¾ teaspoons salt or to taste
- 1 cup green bell pepper diced
- 1 cup red bell pepper diced
- ½ cup Thai basil leaves
Optional To Serve and Garnish:
- Cooked Jasmine Rice
- Cilantro leaves
- Thai basil leaves
- Bird's eye chilies sliced
Instructions
- Heat olive oil in a dutch oven or wok over medium-high heat. After 90 seconds, when the oil is hot, add the tofu pieces in a single layer. Cook for 3-4 minutes on each side until golden brown and crisp. Transfer to a plate and set aside.
- In the same pan, add the additional olive oil, keeping the pan over medium-high heat. After 60 seconds, when the oil is hot, add the Thai eggplants and sauté for 3 minutes, stirring occasionally, until lightly browned all around.
- Add the shallots and lime leaves, stirring for 2 minutes until fragrant and softened.
- Reduce to medium heat and stir in the red curry paste, grated ginger, and bird's eye chilies. Cook for 1 minute, stirring continuously, until the curry paste darkens and starts to break down.
- Pour in the coconut milk, stirring to combine. Add the sugar, lime juice, and salt, stirring until the sugar dissolves. Bring to a gentle simmer and cook for 5 minutes, stirring occasionally, until the eggplants are tender all the way through.
- Stir in the green and red bell peppers. Cook for 2 minutes until slightly softened, then return the fried tofu to the pan. Stir gently to coat the tofu in the curry.
- Add the Thai basil leaves and cook for 30 seconds until wilted. Remove from heat.
- Serve hot with cooked jasmine rice, garnished with cilantro leaves, Thai basil, and sliced bird's eye chilies if desired.
Notes

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Cinnamon Snail.











Meg says
Oh wow. Really wow! Absolutely wonderful flavours. This is a great, yet so easy- recipe. I had yo show exceeding restraint not to gave more than two serves. Totally yum.
Thank you Chef Adam.
Meg says
And auto correct has gone mad! (I had TO show restraint not to HAVE more than two serves)
Linda says
I love curry anything, and this recipe did not disappoint! What a flavorful way to prepare eggplant—moist, satisfying, exotic, fun! The spices blended together for an authentic taste—even my husband liked it! Will definitely make this again!