Creamy, comforting, and full of spices, this is a delicious and easy soup. I like to serve this with a few roasted cashews, nigella seeds, and fresh mint leaves for garnish.
Heat the oil in a large pot over medium high heat then add onion with a pinch of salt. Cook over medium high heat, stirring often until the onions are soft and translucent but not browned, about 5 minutes. Add the garlic and cook until fragrant, another minute. Add squash and stir to mix. Add the stock and bring the mixture to a simmer.
Cook at a simmer for 10 minutes, until the squash is just soft but still bright yellow. Turn off the heat and remove pot from the burner. Add the curry powder and purée the soup until smooth. Season to taste with salt, pepper, and lemon juice.