Thai Basil Eggplant Stir-Fry with Chili-Garlic Sauce
If you’re looking for a deliciously vibrant dish that packs a punch, this Thai Basil Eggplant Stir-Fry is your answer. It's a delightful combination of tender eggplant, fragrant basil, and a spicy chili-garlic sauce that brings the flavors of Thailand right to your kitchen. Perfect for a weeknight dinner, this stir-fry is quick, flavorful, and sure to become a favorite.

Ingredients
- 2 medium eggplants, diced
- 1 red bell pepper, sliced
- 1 green bell pepper, sliced
- 1 cup fresh Thai basil leaves
- 3 tablespoons vegetable oil
- 4 cloves garlic, minced
- 2-3 red chilies, sliced (adjust to taste)
- 3 tablespoons soy sauce
- 1 tablespoon oyster sauce
- 1 tablespoon sugar
- Salt and pepper to taste
- Cooked jasmine rice, for serving
Instructions
- Prepare the Ingredients: Dice the eggplants and slice the bell peppers. Mince the garlic and slice the chilies.
- Cook the Eggplant: In a large pan or wok, heat the vegetable oil over medium-high heat. Add the diced eggplant and stir-fry until it starts to soften and turn golden brown, about 5-7 minutes.
- Add Aromatics: Stir in the minced garlic and sliced chilies, cooking for an additional 1-2 minutes until fragrant.
- Mix in Vegetables: Add the sliced bell peppers to the pan and stir-fry for another 3-4 minutes until the peppers are slightly tender.
- Incorporate the Sauce: Pour in the soy sauce, oyster sauce, and sugar. Toss everything together until well coated and heated through. Taste and adjust seasoning with salt and pepper as needed.
- Add Basil: Remove the pan from heat and gently fold in the fresh basil leaves until wilted.
- Serve: Spoon the stir-fry over cooked jasmine rice and enjoy the bold flavors!
Cook’s tips
- Salt the eggplant cubes and let them sit for 15 minutes before cooking to draw out moisture and reduce oil absorption.
- Use a wok or large skillet over high heat to get a proper char and keep the vegetables crisp-tender.
- Adjust the number of chilies based on your spice preference; removing seeds reduces heat.
- Add the basil at the very end and just toss until wilted to preserve its aroma.
- Serve immediately over rice for the best texture and flavor.
Substitutions
- Use regular basil if Thai basil is unavailable, though the flavor will be slightly different.
- Substitute soy sauce with tamari for a gluten-free version.
- Replace oyster sauce with vegetarian oyster sauce or hoisin sauce for a vegan option.
- Swap bell peppers with other veggies like broccoli, snap peas, or carrots.
- For a milder dish, use fewer chilies or remove the seeds.
Storage & reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in a skillet over medium heat or in the microwave until heated through.
Frequently asked questions
Can I make this dish ahead of time?
This stir-fry is best enjoyed fresh, but you can prepare the ingredients ahead and cook just before serving. Leftovers can be reheated, though the eggplant may soften further.
Is this dish very spicy?
The heat level depends on the chilies you use. For a milder version, use fewer chilies or remove the seeds. You can also serve extra chili sauce on the side.
Can I add protein to this stir-fry?
Absolutely! You can add chicken, tofu, shrimp, or pork. Stir-fry the protein first until cooked, then set aside and proceed with the vegetables, combining everything at the end.
What if I don't have Thai basil?
Regular Italian basil works as a substitute, but Thai basil has a distinct licorice-like flavor. If using regular basil, you may want to add a little extra to compensate.



