Growing up, I spent a lot of time in vegetarian restaurants even though I was not vegetarian, just on a quest to discover delicious, healthy foods that would help my dad to lose weight and feel good. I was already a fan of butternut squash soup when I was introduced to using cashews as a substitute for cream. This soup is loaded with flavor, fiber and protein. One of my favorite things to do is to ask my guests to figure out the mystery ingredient; nobody ever guesses that I have swapped out the heavy cream for the healthy, raw cashews. This soup is perfect for your vegetarian and vegan guests.
02Starting on slow speed and increasing to high, purée the soup in small batches, in a blender until smooth. Place a towel over the top of the blender in case of any splatters. You can also use an immersion blender (let the soup remain in the pot), but it will take longer to purée until smooth.
03If using a blender, return the soup to the pot, add the coconut milk and rosemary sprig, and cook over low heat, covered, until slightly thickened, for about 15 to 20 minutes. Serve immediately or refrigerate until ready. If serving the soup later, while reheating the soup, thin it out with more broth or coconut milk until the desired consistency.