In a large pot, warm the oil over medium heat. Add the onion and the salt, stir and cook for 3 minutes. Add the jalapeño, ginger, and garlic then cook for 2 minutes. Lastly, add the spices (garam masala, cumin, curry, paprika, cayenne) and the tomato paste then stir together and cook for 2 more minutes.
Pour the cans of diced tomatoes with their juices and 1 cup vegetable broth into the pot. Bring to a boil and cook for 10 minutes, stirring intermittently.
Reduce heat to a simmer then stir in the coconut milk and chickpeas. Cook until heated through. Serve warm with brown basmati rice, fresh cilantro, plain yogurt and naan. Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.