This butternut squash soup recipe is thick, creamy, healthy, and naturally sweet. It's the perfect cozy and warming fall or winter soup!
Prep your squash (cut it into roughly 1.5" pieces), onion, carrot, and potato. To easily peel the squash, I carefully use a knife since the peel is thick, and I find potato peelers don't do a good job.
Add the oil and butter to a large soup pot over medium-high heat. Add the onion to the pot and sauté for 5 minutes.
Stir in the garlic, carrot, potato, squash, broth, cinnamon, and nutmeg. Increase the heat to high and bring the soup to a boil. The liquid likely won't completely cover everything, and that's fine.
Once it's boiling, cover the pot with the lid slightly ajar. Reduce the heat so it's simmering but not boiling furiously. Cook until the veggies are soft (easily pierced with a knife), about 15-20 minutes depending how large you cut everything.
Blend the soup using either an immersion blender (that's what I used) or a regular blender. Do this with caution. You may want to let the soup cool for a while first. The soup will be quite thick. If it's too thick for you, I recommend adding 1/2 cup of broth at a time until the desired consistency is reached.
Stir in the coconut milk and season with salt & pepper as needed (I was pretty generous with both).