Heat a wok, large skillet, or non-stick pot. Pour in coconut milk and green curry paste, stir until dissolved, and let it simmer for a few minutes. Taste the curry and add more curry paste if needed! → Better always start with only a little curry paste, it can become hot very quickly.
Add the tofu, eggplants, green beans, baby corns, and kaffir lime leaves and let it simmer for 5-10 minutes, depending on how soft/crispy you like your vegetables.
Season with soy sauce and sugar. Add some water if you like your curry thinner.
Stir trough Thai basil and serve over basmati or jasmine rice.
Notes
Keeps Fresh: For 3 days stored in the refrigerator.
Coconut Milk: Make sure to use coconut milk and not coconut cream. If you only have coconut cream at hand, use 1 cup coconut cream and 1 cup water.
Green Curry Paste: Most Thai curry pastes are made with shrimp paste. Make sure to use a vegan brand like the one I linked in the ingredient list or make your own.
Deep-Fried Tofu: Thai curry does taste the best with deep-fried tofu. You can find it in every Asian market, or make your own according to this Guide "How to Deep-Fry Tofu" by Full of Plants. Alternative, use extra firm tofu, cut it into small cubes, toss with 1 tbsp cornstarch, and fry it in a skillet with a little oil until crispy.
Thai Eggplants / Baby Corn: These are authentic Thai products. You can find them in every Asian market but can be hard to get in a regular supermarket. Substitute with other vegetables such as zucchini, cauliflower, broccoli, shiitake mushrooms, bamboo shoots.
Thai Sweet Basil: This is an essential part of an authentic Thai Green Curry. You can find it in every Asian market, but it's hard to get in a regular supermarket. Can be substituted with Italian basil.
Rice: I suggest serving this curry over basmati or jasmine rice. 1.5 cups (270g) uncooked rice should be sufficient for 4 people.