Sauté onion and garlic in olive oil. Season to taste with chili flakes and curry powder, cooking until soft and fragrant.
Add in chicken broth, sweet potato and squash. Simmer until vegetables are tender.
Purée the soup, simmer and season to taste with additional curry powder, coriander, cumin, cinnamon, salt and pepper.
Whisk in coconut milk before serving.