Heat the olive oil in a large pot over medium heat. Add the onion and garlic and cook until softened, about 5 minutes.
Add the squash, apples, broth, ginger, nutmeg, and cinnamon. Bring to a boil, then reduce the heat and simmer for 20 minutes, or until the squash is tender.
Using an immersion blender, blend the soup until smooth. Alternatively, you can transfer the soup to a blender in batches and blend until smooth.
Season with salt and pepper to taste.
Serve the soup hot, topped with your favorite garnishes, such as croutons, grated cheese, or chopped parsley.
Interesting Facts
Butternut squash is high in dietary fiber, folate, riboflavin, and vitamins A and C.
Apples are a good source of dietary fiber, vitamin C, and antioxidants.
Ginger has anti-inflammatory and anti-nausea properties.