Set your Instant Pot to the 'Sauté' mode. Once hot, add the olive oil and diced onion. Sauté for 3-4 minutes until the onion is translucent.
Add the minced garlic and sauté for another minute, stirring constantly to prevent burning.
Stir in the chopped cauliflower and carrot, mixing well. Cook for an additional 2-3 minutes, allowing the vegetables to absorb the flavors.
Pour in the vegetable broth, then add the curry powder, salt, and black pepper. Stir to combine.
Close the lid of the Instant Pot and ensure the valve is set to 'Sealing.' Select the 'Manual' or 'Pressure Cook' option and set the timer for 10 minutes.
Once cooking is complete, allow for a natural release for about 5 minutes, then carefully switch the valve to 'Venting' for a quick release of any remaining steam.
Once safe, open the lid and stir in the coconut milk for a creamy texture.
Using an immersion blender, blend the soup until smooth. If you don’t have an immersion blender, carefully transfer the soup in batches to a countertop blender and blend until smooth.
Taste and adjust seasoning if needed. Serve hot, garnished with fresh parsley if desired.