2 tbsp. olive oil
1 medium onion, finely chopped
2 tbsp. curry powder
1 tbsp. grated fresh or frozen ginger
1 small can diced tomatoes (14 oz.) or 2 or 3 fresh tomatoes, peeled and diced
1 cup water
1 head of cauliflower, cut into florets
3 cups (2 large cans) chickpeas, drained and rinsed
2 tbsp. tomato paste
salt
Cilantro or parsley for garnish (optional)
Heat oil in large, heavy-bottomed pot and add onion, ginger and curry powder.
Cook and stir until the onion is translucent.
Add tomatoes and cook for 5-6 minutes until the tomatoes are soft and beginning to break down.
Add remaining ingredients, a sprinkle of kosher salt and stir everything together.
Cover and simmer until cauliflower is tender-crisp.
Uncover and continue cooking until the sauce is thick and gravy-like. Adjust the salt to your taste.
Sprinkle with chopped herbs and enjoy.