Prepare the Vegetables and Apple: Peel and dice the butternut squash and potatoes. Peel, core, and chop the apple. Chop the onion, mince the garlic, and dice the carrots and celery.
Sauté the Vegetables: In a large pot, over medium heat, sauté the onion and celery with a pinch of salt until the onion is translucent. Add garlic and sauté for about 30 seconds until fragrant. Then add carrots and sauté for 5-7 minutes more. Use water or vegetable broth for sautéing to keep it oil-free.
Cook the rest of the Vegetables and Apple: Add the butternut squash, potatoes, and apple to the pot. Stir and cook for about 5 minutes.
Add Broth, Coconut aminos, and Spices*: Pour in the vegetable broth and coconut aminos. Add the ginger, cinnamon, nutmeg, salt, and pepper. Bring the mixture to a boil, then reduce the heat cover, and simmer.
Simmer: Let the soup simmer for 25-30 minutes or until the butternut squash, potatoes, and apple are tender. Have 1 cup of water on hand in case you need to add some extra liquid to cover the veggies during cooking.
Blend the Soup: Once the vegetables and apple are tender, use an immersion blender to blend the soup directly in the pot until it's smooth and creamy. You can also use a regular blender, working in batches if necessary.
Toast the Pumpkin Seeds: Optionally, while the soup simmers, toast the pumpkin seeds in a dry skillet over medium heat, frequently stirring until golden and fragrant. This step should take about 3-5 minutes.
Adjust Seasonings and Serve: Taste and adjust the seasonings if necessary. Serve the soup hot, garnished with toasted pumpkin seeds and fresh herbs, if desired.