Curry dishes are very popular and with good reason. The spices are bold and the sauce is creamy.
In a large stock pot heat the oil over medium high heat. Add the onion and sauté 10 minutes.
Add garlic and cook another minute.
Add garam masala and cayenne pepper. Stir for a few seconds to cook the spices. Click here for homemade garam masala. You probably have all of the ingredients already.
Add tomato paste and mix in.
Add vegetable stock and coconut milk. Cook on high, stirring, and bring to a boil. Lower the heat and simmer for 10 minutes.
Add cauliflower, tomatoes and carrots. Turn to medium high and bring to a boil. Cover and lower the heat to a simmer.
Cook for 20 minutes.
Add chickpeas and salt and heat through, 3 to 5 minutes. Serve with rice.