Remove the roasted butternut squash from the oven once it's done.
Place the pot with the mushroom broth on the stove over medium high heat.
Add 2 cups water, the rosemary leaves, 1/2 to 1 teaspoon salt, the cannellini beans, the roasted squash and all the pan drippings.
Bring to a boil. Reduce heat to low and simmer 30 minutes.
Turn off the stove. Allow to cool 15 to 20 minutesNote: The cannellini beans should be super soft. Once the soup has cooled a bit, you'll need to puree until smooth.
In a blender, add the soup mixture to the blender in 2 to 3 batches. Puree until smooth - up to 1 minute per batch. Pour the pureed soup into a serving pot or large bowl.
OPTIONAL: In a ladle or small fry pan, add the 1 tablespoon olive oil and the 1 teaspoon cumin seeds. Cook over medium low heat until the cumin is fragrant and lightly brown. Slowly add the hot oil cumin mixture to the soup and stir to combine.
Serve soup as a starter course or as a main course.
Enjoy and Happy Cooking.