Heat olive oil in a skillet, then add chickpeas. Cook for 5 minutes until golden and slightly blistered. Scoop some for garnish.
Add zucchini, corn, shallot, garlic, and ginger to the same skillet. Stir and cook 5–10 minutes until tender and aromatic.
Sprinkle curry powder and cayenne, then pour in coconut milk, tahini, and water. Simmer for 10 minutes until the sauce thickens, then stir in spinach, lemon, and herbs.
In a separate pan, fry halloumi slices 2–3 minutes per side until golden. Drain on paper towels.
Spoon rice into bowls, top with curry, halloumi, and reserved chickpeas. Garnish with sesame seeds, cucumber slices, and green onions.