Place a heavy-based pot over medium heat and add the butter.
Once the butter is foaming, add the onion and sweat it until soft but not colored. Add the garlic and cook for an additional 2 to 3 minutes.
Peel and roughly dice the squash. Add it to the pot with the chiles and cook for 5 minutes.
Add the stock. Cook until the squash is soft and tender. Then add the cream. Bring to a simmer then remove from the heat.
Strain the contents of the pot through a colander (reserving the liquid) and place the solids in a blender.
Blitz until very smooth, adding some of the reserved stock until you’re happy with the texture. Season to taste, pass through a fine strainer.
Top the velouté with toasted pumpkin seeds, drizzle with pumpkin seed oil and garnish with micro-cilantro.