*This post may contain affiliate links. Read more »
I've been on a quest, my friends - a mission to create the loveliest Thai Basil Eggplant dish that's not just good but mind-blowingly, "I-can't-believe-I-made-this" good. Here's what I demanded when setting out to do with this recipe: It had to be a breeze to whip up in less than 30 minutes in one pan, no obscure ingredients, and obviously, it had to taste phenomenal.
Guess what? The mission was seriously accomplished beyond my wildest exceptions. Forget the struggle; this recipe is your golden ticket to eggplant perfection!


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.
Picture this: succulent Chinese or Thai eggplants, cooked until golden and creamy, mingling with aromatic garlic, Thai basil (of course), shallots, and colorful bell peppers, all harmonized by the fiery kick of Bird's eye chilies. This dish is like a flavor explosion that you will want all friggin' over your khao pad, tom yum fried rice or green curry fried rice.
I've cracked the code to create the ultimate Thai Basil Eggplant that hits all the right notes - and the fact that this recipe gets made so quickly, doesn't make a mess of your kitchen or use more than one pot is a game-changer. So, put on your adorable/embarrassing cooking cap, and let's get ready to unleash some serious aubergine glory in the kitchen.
Jump to:
🥰Why you'll adore this Thai eggplant recipe
✊Vegan AF and GF: Like all of my vegan Thai recipes, this mildly spicy Thai basil eggplant is made without harming any creatures or giving you high cholesterol. No chicken stock, no shrimp paste, none of that. And this just happens to also be one of my completely gluten-free recipes too!
🔥 Heat-Perfect Cooking Process: I have planned and tested this recipe to work seamlessly on both gas and electric cooktops. No more guessing about uneven heat!
✅ Tested and Approved Worldwide: Rest assured, this recipe isn't just a success in my own kitchen. Like all my vegan recipes, it's also been meticulously tested and approved by a massive crew of recipe testers I work with from all around the planet.


🙌 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 🥰
🍆 Ingredients for Thai eggplant

Eggplants
Whether you opt for the slender Chinese variety (like I use in making vegan pad ped and ensaladang talong) or the cute little round Thai eggplants (like I use for making Thai eggplant curry), both deliver a creamy texture when cooked. In Thailand, they're known as "มะเขือเปราะ" (Makheua Proa) or "มะเขือใต้" (Makheua Tai).
Their mild flavor allows them to soak up the savory goodness of the sauce and they both have pretty colors too. Don't have either? You can totes make it with the standard black or purple eggplants that you might normally use to make dishes like Middle Eastern mutabal, Turkish shakshuka and the mezze dish soslu patlican. Keep in mind a single large Italian eggplant can be as big as 3-4 Chinese eggplants.
Shallots
Shallots add a sweet and mild onion flavor to the mix. Alternatively, red onions (or even boring ol' yellow onions) work brilliantly. Shallots, or "หอมหัวใหญ่" (Hom Hua Yai) in Thai, offer a nuanced taste, and probably will make you cry a wee bit more than normal onions (sorry about that). They are essential in Southeast Asian dishes like sambal matah, tahu goreng, and sambal dabu dabu.
Thai Basil
Distinct from its sweet Italian cousin, Thai basil, or "โหระพา" (Horapha), boasts a peppery, anise-like flavor. It is used all over Thai and Vietnamese cooking in dishes like pad kee mau, goi cuon (rice paper spring rolls), and vegan pad see ew.
Bird's Eye Chilies
Known as "พริกขี้หนู" (Prik Kee Noo) in Thai, these tiny powerhouses bring the heat to dishes like bihun goreng and Filipino tofu sisig. Sliced thinly, they add a flavorful spicy kick to this yummy eggplant dish. Thai bird's eye chilies can be replaced with Jalapeño or serrano peppers for a milder spice, but keep in mind, bird's eye chilies are around ⅙th the size, so substitute accordingly!
Sesame Oil
Made from pressed toasted sesame seeds, sesame oil adds a rich, nutty depth to the eggplant. Toasted sesame oil is the same magical substance that lends its powerful aroma to Sundubu Jigae, Korean BBQ Sauce and Goma Dressing. If you are out of sesame oil or have a love/hate relationship with its flavor (like my wife Joey does), you can substitute with olive oil and still make a din din. (Uh, that's "dinner" in case you were wondering…)
Rice Vinegar
Balancing the flavors, rice vinegar, or "น้ำส้มขาว" (Nam Som Kao) in Thai, provides a hint of acidity. Substitute with apple cider vinegar for a slightly different tang.
Sambal Oelek, Sriracha or Whatevs...
For that signature kick, sambal oelek or sriracha (which is also my weapon of choice every dang time for making veg hakka noodles with) infuses the sauce with heat. Otherwise, there are other great spicy Thai sauces like nam prik pao or nam jim jaew that are great to make this dish with. Adjust the quantity based on your spice preference.
Palm Sugar
Adding sweetness, palm sugar is a staple in Thai cuisine, known as "น้ำตาลปี๊บ" (Nam Tan Pib).
I use it to make the Sundanese spiced herbal tea, and it's the key for making tons of Southeast Asian desserts like klepon, bubur sumsum, and kuih ketayap, to name a few. You can substitute coconut sugar, brown sugar, or even maple syrup to achieve a similar slightly mineral-rich sweetness.
Vegan Fish Sauce
A key umami contributor, vegan fish sauce mimics the traditional version. Substitute with vegetarian oyster sauce (the key to recipes like Thai cucumber salad and vegan tom yum soup), homemade nuoc cham, or vegan shrimp paste to give the dish some spicier and more pungent tones.
*See the recipe card at the bottom of the page for exact quantities, nutritional info, and detailed cooking directions.
🤯 Eggplant recipes similar to this one
Isaan-Style Eggplant Thai Basil Stir fry:
For a northeastern Thai twist, inspired by Isaan cuisine, brighten up the flavors of the dish with a dab of hoisin sauce and a drizzle of fresh lime juice and minced cilantro added to the sauce. Or, like I do in my sambal goreng tempeh, add a few whole makrut lime leaves.
Southern Spicy Basil Thai Eggplant Recipe:
For this spicy vibe from the southern side of Thailand, infuse the sauce with extra Bird's eye chilies and include a dash of tamarind paste. I like to add a spoonful of tom yum paste, or red curry paste to the shallots when I am cooking them in this style. You can even use a dash of bumbu bali if you want to give it more lemongrass flavor.
📖 How to make perfect Thai Basil Eggplant
Nail this dish like a pro on your first shot by following these step-by-step instructions with helpful tips. Or you can follow along with the easy-to-print recipe card towards the bottom of this page.

Step One
Warm oil in a large pan over medium-high heat. After 2 minutes, when the oil is hot, cook sliced Thai or Chinese eggplants (sometimes also called Japanese eggplant) until tender and lightly browned, around 7-8 minutes. Set aside.

Step Two
Sauté Aromatics:
In the same pan, add a little extra oil if all was absorbed by the eggplant. Sauté minced shallots or red onion for 4 minutes until fragrant and softened.

Step Three
Stir-Fry Veggies:
Add the garlic, chopped bunch of Thai basil, sliced red and green bell peppers (you can also mess with orange or yellow bell pepper), and Bird's eye chilies. Stir-fry for a few minutes until veggies are cooked but still vibrant.

Step Four
Sir Mix-A-Lot:
In a bowl, combine tamari, sesame oil, rice vinegar, sambal oelek or sriracha, sugar, vegan fish sauce, water, and cornstarch. Mix thoroughly using a fork or small whisk until the cornstarch dissolves.

Step Five
Add the Eggplant, Add Sauce:
Return eggplant to the pan with cooking peppers and onions. Pour the sauce over the sautéing vegetables. Stir well, ensuring even coating, and simmer until the sauce thickens, a couple of minutes.

Step Six
Extra Pizzaz:
Serve the creamy eggplant in an attractive serving dish, garnished with fresh Thai basil leaves, thinly sliced Bird's eye chilies, and garlic chives or green onion.
🌶️ Air Fryer Thai Eggplant
🤷♂️ Want to make this recipe with less oil? A good quality air fryer makes that a dream come true!
🥵 Preheat your air fryer to 400°F (205°C). Toss the eggplant slices in just 2 teaspoons of oil and then arrange them in a single layer, ensuring they don't overlap or crowd the basket. Cook the eggplant in the air fryer for about 12 minutes, flipping them halfway through.
🔪 To check doneness, insert a paring knife; if it easily goes in and out, your eggplant is ready. If not, continue air frying in one-minute increments until tender. If needed, air fry in two batches for even cooking.
👉 Use the Air-Fried Eggplant following the remaining cooking steps in this recipe, and you have gone and saved yourself a whole lotta oil!
💡Serving Ideas
This slammin' Thai eggplant recipe goes great over rice.
And while basic-boring ol' rice can be that thing, this is a perfect place to flex some khao pad, Thai basil fried rice, green curry fried rice, coconut jasmine rice or some tom yum fried rice.
If you are looking to create a more complete Thai meal curries. Rock this eggplant out as a side for vegan red curry, green curry tofu, vegan yellow curry, vegan massaman curry, or a hot bowl of vegan tom kha soup.
Not a rice freak? This eggplant also shines over noodles like pad kee mao (Thai drunken noodles), Thai peanut noodles, pad ba mee, and Thai basil noodles.
Unless you are some kind of renunciate and want to miss out on the best things in life or whatever, you deserve a killer Asian desert to finish up dinner. My top picks to have after this eggplant are Banh Flan, Che Khoai Mon (taro rice pudding), a nice cold slab of Kem Chuoi (vegan banana-coconut ice cream), or cleanse your palate with Chè Ba Màu, a Cold Three-Color Vietnamese Dessert.

👉Top tips
- Eggplant Selection is Key: Ensure you choose fresh, firm Chinese or Thai eggplants for the ideal texture. Look for smooth, glossy skin and avoid any that appear wrinkled or have soft spots.
- Optimal Heat Management: No one likes eggplant that's not fully cooked. The texture is mad weird. It's all about achieving that golden brown tenderness in the initial eggplant cooking. Maintain a consistent medium-high heat, and make sure the eggplant slices aren't cut too wide for the heat to penetrate.

🤷♀️ Recipe FAQs
Italian basil is a suitable substitute, offering a different but still delightful herbal vibe to the dish.
Some people use holy basil to make this dish, but I personally can't recommend that for religious reasons.
My family and I are Hare Krishnas, and for us, Tulasi Devi is one of Krishna's top-most devotees embodied by this sacred plant. So, while we offer her leaves as bhoga to the supreme, we do not chew them. You can learn more about this way of cooking in my sattvic cooking class, or by checking out some of my sattvic recipes.
Certainly, adjust the heat by reducing the quantity of Bird's eye chilies or opting for milder chili varieties to suit your preference. If you hate spicy stuff, you can even leave out the chilies and sambal oelek altogether.
While a good quality wok is a treat to cook with, a large frying pan or Dutch oven works well too. The key is to maintain medium-high heat and avoid overcrowding the pan for effective stir-frying. The wider the pan you use, the more direct contact the ingredients will have with the heat, which makes the cooking a bit faster and better.
This stir fry can be even more nutritious with the addition of some extra veggies. Broccoli, Chinese broccoli, bok choy, snow peas, or steamed slices of kabocha squash add variety and nutrition while maintaining the dish's savory profile.
You can reduce the oil quantity or use a cooking spray, and use an air fryer for the initial eggplant cooking, but be mindful that a small amount of oil contributes to the dish's overall texture and flavor.
❄️Storage:
Store your Thai Basil Eggplant in an airtight container in the refrigerator. This dish can be refrigerated for up to three days to allow the flavors to meld and intensify.
🔥 Stovetop Reheating:
Place a pan on medium heat.
Add a splash of water to create steam.
Stir-fry the refrigerated Thai Basil Eggplant until heated through.
Adjust seasoning as needed and enjoy.
🌡️ Microwave Reheating:
Transfer a serving of Thai Basil Eggplant to a microwave-safe dish.
Cover the dish to retain moisture.
Microwave on medium heat for 1-2 minutes, pausing to stir midway.
Check for thorough heating, adjusting if necessary.
Savor the reheated dish.
🥬Garnish again:
Reheated leftovers are always a bit less fresh than when first cooked, so make sure to garnish with some fresh herbs and chilies to bring things back to life and make them pretty again.
✌️My faves to serve with this Thai Eggplant recipe:

Thai Basil Eggplant
Equipment
- Bowl
Ingredients
- 3 tablespoons canola oil vegetable oil, or sunflower oil
- 3 Chinese eggplants or 7 Thai eggplants cut in long wedges
- ½ cup shallots or red onion, minced
- 4 cloves garlic minced
- 1 ½ cup Thai basil chopped
- 1 red bell pepper sliced
- ½ green bell pepper sliced
- 5 Bird's eye chiles sliced
Sauce:
- 2 tablespoons tamari
- 1 tablespoon sesame oil
- 1 tablespoon rice vinegar
- 4 teaspoons sambal oelek or sriracha
- 1 tablespoon palm sugar coconut sugar, or brown sugar
- 2 tablespoons vegan fish sauce
- ¼ cup water
- 2 teaspoons cornstarch
To Garnish:
- Fresh Thai basil leaves
- Thinly sliced bird's eye chilies to taste
- Thinly sliced garlic chives or green onion
Instructions
- Heat oil in a large frying pan or Dutch oven over medium-high heat. Add sliced Chinese or Thai eggplants and cook for 7-8 minutes until tender and slightly browned. Set aside.
- In the same pan, Add a little extra oil if the pan is completely dry and sauté minced shallots or red onion for 4 minutes until fragrant and softened.
- Add garlic, Thai basil, sliced red bell pepper, sliced green bell pepper, and sliced Bird's eye chilies. Stir-fry for a few minutes until the vegetables are cooked but still vibrant.
- For the sauce, add tamari, sesame oil, rice vinegar, sambal oelek or sriracha, sugar of your choice, vegan fish sauce, water, and cornstarch in a bowl. Mix together using the tines of a fork or a small whisk to completely dissolve the cornstarch.
- Add the eggplant back into the cooking pan with peppers and onions, and pour the sauce over the sautéing vegetables. Stir well to coat evenly and let it simmer for a couple of minutes until the sauce thickens.
- Transfer to an attractive serving place and garnish with Thai basil leaves, thinly sliced Bird's eye chilies, and thinly sliced garlic chives or green onion.
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.














Sally says
Wonderful dish. I laugh every time I hear that someone claims there are no obscure ingredients to someone in the rural Midwest US. You have no idea. 1.5 cups of Thai basil ANYTIME of year is a fantastical thought. I grow Thai basil in the summer, so that is an understandable feat for a couple of months. I made this in the winter using eggplants from another country (thank you, other country), and it was pretty delicious with a scant amount of regular basil (and homemade vegan fish sauce!!). I'll try it again when I can get all of the ingredients locally. It will be stellar.
KRB says
Yum yum yum. This seriously crushed my Thai craving. I can’t believe something so restaurant-worthy came out of my kitchen. Left out the chilis because my child can’t handle the heat- but left in the hot sauce and that was honestly enough heat for me. This is definitely going into my regular rotation , especially now that I own a bottle of vegan fish sauce. Might double the sauce and add in some pan fried tofu next time!
N Patel says
The Air fryer method of prepping the eggplant was what got me to try this recipe. Stove top cooking eggplant for me is usually a bit messy. This was fast, flavorful and a great addition for a weeknight dinner. Works well for having folks over too! Thank you!
Myan says
Simply delicious! Leftovers were even better because the eggplant was softer and the flavors had really come together. Will make it again.
Jasmine says
I find eggplant too soft. Would this work with pressed tofu? Maybe marinating it a bit in the sauce beforehand? Thanks
Adam Sobel says
I would probably still pre-fry (or air fry) the tofu before using it in this recipe in place of the eggplant.Let me know if you make it!
Jan says
This is by far the best eggplant dish I’ve had. Perfect balance of flavors. I had some tofu that I added at the end Thanks I will be making again and again.
Jan
Meg Rohan says
Fabulous. Perfect balance of flavours. Leftovers were great too. First time using my home grown Thai basil.—will be doing this dish again and again. Thanks Adam.
Dietmar says
This will become a regular dish for me
Sharon Sharpe says
Fast,easy recipe with great taste and visual appeal . Definitely will make it again!
Karla says
This was easy to make and so full of flavor. I could not find Thai basil, so I substituted regular basil and a little mint. It was delicious!
Kimbi Walton says
Woah baby! This sauce could be sold as an air freshener...it's intoxicating. The flavor is so well developed. We served this over brown basmati rice.
Terri says
Another delicious, authentic recipe! I should have cooked my eggplant longer, but it was still really yummy.
Nikki says
I made this tonight, it was delicious! I couldn’t get Thai basil so used regular and I’ve never seen Chinese or Thai aubergines for sale in the UK so used regular of that too and cooked it in my air fryer. Only other thing I changed was to use big chunks of white onion as I love that in Asian recipes. This might just be my new fave aubergine recipe! Thank you!
Adam Sobel says
So glad you loved it Nikki!
Alexis says
Delish. Good with zucchini too in place of eggplant!
Adam Sobel says
It never even crossed my mind to make this dish with zucchini, but why not? Thanks for sharing the idea, and I'm glad you liked it!
Linda Franz says
Nice recipe with lots of flavor. Used eggplant, peppers and Thai basil from my garden and was very happy with the result. It was a little salty but maybe that is because I used regular fish sauce instead of vegan.
Adam Sobel says
Glad you enjoyed it Linda. Sounds lovely with the produce you grew too! Yeah, I think some non-veg. fish sauces are probably very salty. I have been vegan going on 23 years, and before then, I wasn't too adventurous of an eater. So I can't say for sure, but I'd bet you are right that the fish sauce made it a bit too salty. ❤️
Carmine indindoli says
Thank you will get my last eggplants, the peppers and Thai basil into this treat. I might need to cheat a bit on some of the other stuff, I get really bad refluxing from garlic, onions and shallots, which I grew for many years no more!
Adam Sobel says
I think you are gonna love it. This has been one of the most popular recipes on my whole site this year. Please lemme know how the recipe comes out for you.
If you want to avoid onions and garlic, I have an entire section of recipes here that are completely onion-and-garlic-free that you might dig!