Preheat oven to 400 degrees. Line a baking sheet with parchment paper or foil.
In large mixing bowl, stir together squash, carrots, and garlic with olive oil, salt, and pepper. Pour veggies onto baking sheet in single layer and bake for 20-25 minutes, or until squash is soft.
Sauté onion and curry paste in a large pot over medium heat until fragrant and caramelized, about 5 minutes.
Add coconut milk, stock, and squash mixture. Stir well and blend until smooth.
Add back into pot and heat over medium until hot. Salt and pepper to taste.