Turn Instantpot on and press SAUTE button. After it displays HOT, add oil, chopped onions and minced ginger and garlic. Stir well till onions get translucent.
Add all the veggies to the pot. Sauté well. Add tofu cubes. Mix well. Add water and stir everything together making sure to DEGLAZE by scraping the base with spatula.
Add coconut milk, sugar, soy sauce, rice vinegar and curry paste. Give the mixture a good stir.
Cancel SAUTE. Close the lid with valve at SEALING. Press MANUAL or PRESSURE COOK and select 1 minute.
After Instant Pot done cooking, wait on keep warm timer for 3 minutes and then do QPR - quick pressure release by turning the valve to venting.
After the silver pin drops, carefully open the lid. Your steaming hot curry is ready.
If necessary, add more water to thin the curry. Alternatively, if you feel it's too thick, simmer it back on SAUTE for couple minutes.
Add in the thai basil leaves, cilantro leaves and chopped green onions and mix. Add lime juice just before serving.
Serve this vegan Thai Red Curry with jasmine rice or steamed white rice, brown rice, quinoa or noodles. Enjoy!