Right now is leek season. They peak from September through April and most markets will carry them. But if you’re not able to get your hands on them, don't worry, you can use a sweet onion instead of the leek. You can follow basically the same instructions and it will not dramatically impact the taste of the cauliflower curry. If no sweet onion is available, yellow is perfectly fine.