Heat Instant pot (I used 3 quart) to saute mode. When hot, add vegetable oil and then chopped onion and garlic. Stir occasionally for about 3 minutes, until it begins to get translucent. Stir in red curry paste and saute for 1 to 2 minutes.
Press cancel, and then stir in chopped cauliflower, carrot and chicken stock. Cover and lock lid (making sure valve is set to sealing). Set Instant pot to MANUAL mode for 5 minutes. After 5 minutes, let Instant pot be in the warm mode for at least 10 minutes and then turn valve to vent to release pressure (or else do a natural pressure release).
Uncover, blend soup until smooth using an immersion blender (if you do not have an immersion blender, then transfer soup into a regular blender, blend until smooth and transfer soup back into the instant pot)
Set instant pot to saute mode again and stir in coconut milk, soy sauce, honey and salt. Let it come to a boil and then cook for about 3 to 4 minutes. Press cancel and let soup cool for at least 10 minutes before serving. (this step helps the soup to thicken slightly and all the flavors to blend in).Ladle into soup bowls and garnish with chopped scallions.
Notes
Chicken stock- I used 33% reduced sodium and the salt was perfect along with the soy sauce.- If using no sodium stock, then you might need to add a pinch of salt - If using regular sodium chicken stock, then reduce the stock and replace with water (use a total of 2 cups of stock + water)