01 -
Heat 1 tablespoon olive oil in a large pot or Dutch oven over medium heat. Add 1 large yellow onion, chopped, and cook for 5-7 minutes until softened. Stir in 3 cloves garlic, minced, and cook for another minute until fragrant.
02 -
Add 1 (2 1/2 to 3 pound) butternut squash, cubed, 4 cups vegetable broth, and 1 (15-ounce) can cannellini beans, rinsed and drained. Stir in 1 teaspoon dried sage, 1/2 teaspoon dried thyme, 1/4 teaspoon ground nutmeg, and 1 bay leaf. Bring to a boil, then reduce heat and simmer for 15-20 minutes until the squash is very tender. This forms the delicious base of your Hearty Protein-Packed Butternut Squash Soup.
03 -
Carefully remove and discard the 1 bay leaf. Using an immersion blender, blend the soup directly in the pot until completely smooth and creamy. Alternatively, carefully transfer batches to a regular blender and process until smooth, then return to the pot.
04 -
Stir in 1 (13.5-ounce) can full-fat coconut milk and 1 tablespoon maple syrup into the blended soup. Mix well to combine all the rich flavors and achieve a luscious texture.
05 -
Return the soup to medium-low heat. Season generously with salt and black pepper to taste. Let the Hearty Protein-Packed Butternut Squash Soup gently simmer for another 5 minutes, allowing the flavors to meld beautifully.
06 -
Ladle the warm Hearty Protein-Packed Butternut Squash Soup into bowls. Garnish each serving with 1/4 cup toasted pumpkin seeds and 2 tablespoons fresh parsley, chopped, for a delightful finish. Enjoy immediately!