1mediumbutternut squash, peeled and diced into 1-inch cubes
2largeapples, cored and chopped into bite-sized pieces
1mediumonion, finely chopped
2clovesgarlic, minced
4cupsvegetable broth
1teaspoonground ginger
1teaspoonground cinnamon
1tablespoonolive oil
to tastesalt and black pepper
0.25cupcoconut milk (optional)
for garnishchopped fresh parsley or chives
Instructions
In a large, heavy-bottomed pot, heat the olive oil over medium heat. Once hot, add the chopped onion and sauté until it becomes translucent and soft, approximately 5 minutes.
Add the minced garlic, ground ginger, and cinnamon to the pot, stirring constantly for about 1 minute until the mixture is fragrant.
Incorporate the diced butternut squash and chopped apples into the pot, stirring everything together to evenly distribute the flavors.
Carefully pour in the vegetable broth, ensuring that the squash and apples are fully submerged in the liquid. Bring the mixture to a rolling boil, then reduce the heat to allow it to simmer gently.
Cover the pot with a lid and let the soup simmer for 20-25 minutes, or until the butternut squash and apples are tender when pierced with a fork.
Using an immersion blender, puree the soup until it reaches a smooth and creamy consistency. If you are using a standard blender, transfer the soup in batches to blend carefully until smooth.
If you like, stir in the coconut milk at this stage for an extra layer of creaminess, and taste to adjust the seasoning with salt and pepper as needed.
If the soup has cooled, warm it gently over low heat before serving hot.
Notes
For added creaminess, stir in coconut milk before serving. Serve with warm, crusty bread.