In large stock pot, heat olive oil over medium heat.
Add diced onion and cook about 4 minutes, until translucent.
Add apples, butternut squash, and spices and cook another 10 minutes, until squash and apples start to soften up.
You may need to add a little more olive oil to coat the squash and apples.
Add vegetable stock and bring to a boil.
Reduce heat and let simmer for 25-30 minutes, until squash is tender.
Remove from heat and blend with immersion blender.
Add milk and stir to combine.
Season with salt and pepper.
Enjoy!