This homemade vegan Thai green curry is better than takeout and easy enough for a weeknight! Packed with spicy Thai flavors, crispy pan-fried tofu and tender veggies in a creamy coconut milk base, this easy dinner will become a favorite that you'll want to make again and again.
Coat the bottom of a large nonstick skillet with 1 tablespoon of the oil and place it over medium heat.
When the oil is hot, arrange the tofu cubes in a single layer in the skillet.
Cook the tofu cubes for about 10 minutes, flipping them once or twice to achieve browning on multiple sides.
Transfer the tofu to a plate when it's done cooking
While the tofu cooks, coat the bottom of a large pot with the remaining tablespoon of oil and place it over medium heat.
Give the oil a minute to heat up, and then stir in the curry paste.
Sauté the curry paste for 1 to 2 minutes, until it becomes very fragrant.
Stir in both cans of coconut milk. Raise the heat and bring the liquid to a simmer.
Stir in the baby corn and let it simmer for about 7 minutes.
Stir in the asparagus and bell pepper. Continue simmering for another 3 minutes, until the veggies are tender crisp and the asparagus has become bright green.
Stir in the cooked tofu, brown sugar and lime juice.
Remove the pot from heat and stir in the cilantro and basil. Season the curry with salt to taste and adjust any other seasonings to your preference.
Divide onto plates or into bowls and serve with rice.