In a large pot, sauté onion with oil at a medium heat until softened.
Add all remaining ingredients. Increase temperature to high and bring to a boil. Reduce heat to medium and boil gently for 15 minutes or until squash and apples are soft.
Remove pot from heat. Blend soup with immersion hand blender until completely smooth and serve.