In a heavy bottom pot, over medium high heat, heat the oil and saute the onion. Allow the onions to take on a little color. Remember, color equals flavor.
Add the spices and allow them to get fragrant. About 30 seconds to a minute.
Add the butternut squash, baby carrots, broth, apple juice and spices.
Cover and bring to a simmer.
Simmer for 15 minutes or until the carrots and the squash is very tender. Use a fork to test to be sure the vegetables fall apart easily.
Add the canned pumpkin to the soup.
Use a emersion blender to puree the soup.
If you don't have an immersions blender, blend the soup in a blender in small batches.
Stir in the heavy cream.
Serve, garnished with pepitas