Heat oil in a pan over medium heat.
Add chopped onions and sauté until golden brown.
Add ginger-garlic paste and cook for a minute.
Add chopped tomatoes and cook until soft.
Add turmeric, cumin, and coriander powder; mix well.
Add cauliflower florets and cook for 5–7 minutes.
Add cooked chickpeas and mix thoroughly.
Pour coconut milk and stir well.
Simmer for 10–12 minutes until the curry thickens.
Adjust salt and garnish with fresh coriander.
Serve hot with rice or flatbread.