Ingredients:
- 2 lbs (900g) butternut squash, peeled and cubed
- 2 tbsp (28g) unsalted butter
- 1 medium (150g) yellow onion, diced
- 3 cloves (15g) garlic, minced
- 1 tsp (5g) salt
- ½ tsp (3g) black pepper
- 4 cups (950ml) vegetable broth (low sodium)
- 1 cup (240ml) whole milk
- 4 oz (113g) Neufchatel cheese, softened and cubed
- 1 tbsp (12g) brown sugar
- ½ tsp (3g) ground nutmeg
- ¼ tsp (1g) ground cinnamon
Instructions:
- Melt the butter over medium heat in a pot. Add the diced onion and cook until translucent and slightly softened (about 5 minutes). Stir in the minced garlic and cook for another 60 seconds until fragrant.
- Add the cubed butternut squash, salt, and pepper to the pot. Pour in the vegetable broth, ensuring the squash is mostly submerged. Bring to a boil, then reduce heat to low, cover and simmer for 20 minutes, or until the squash is fork-tender.
- Remove the pot from heat. Using an immersion blender, process the soup directly in the pot until completely smooth. If using a traditional blender, work in batches and vent the lid to avoid pressure build-up.
- While the soup is still hot, stir in the Neufchatel cheese, whole milk, brown sugar, nutmeg, and cinnamon. Whisk vigorously until the cheese is fully melted and the soup reaches a glossy hue.