Mix the coconut milk, curry packet and water in a large bowl.
Rinse the quinoa under running water.
Turn the Instant Pot on to the saute function and put the ghee or butter in to warm. Add the sliced or diced onions and cook until they just begin to brown. Add the garlic and the ginger and stir, 1-2 minutes, until they become fragrant but not burned. Add the liquid mixture a little at a time to deglaze the pan, stirring any brown parts off the bottom of the pan, then add the remaining liquid. Stir well. Add the quinoa, then the cubed tofu, and then the broccoli and carrots.
Put the lid on the IP, and make sure the toggle is set to sealing. Using manual setting, put timer on 1 minute.
When cooking is done, allow for natural release of 15-20 minutes. Open pot carefully. Pour contents into a large bowl and stir thoroughly. Add the basil and stir well again. Serve warm. Leftovers make a great cold salad for lunch the next day. Have a wedge of lime ready to add another layer of flavor!