2 tablespoons cooking oil
2 onions, diced
1 2-inch piece fresh ginger, peeled
4 garlic cloves, peeled
2 14-ounce cans diced tomatoes, drained
1 14-ounce can chickpeas, with liquid
2 jalapeño peppers, minced
2 tablespoons curry powder
2 teaspoons garam masala
1 teaspoon salt
½ teaspoon freshly ground black pepper
1 pound fresh spinach, stemmed and chopped
Juice of 1 lime
Heat the oil in a stockpot or Dutch oven over medium-high heat. Add the onions and cook, stirring frequently, until golden brown, about 15 minutes.
In a blender or food processor, combine the ginger and garlic with ¼ cup water and process until smooth. Add the mixture to the onions in the pot.
Stir in the tomatoes, chickpeas, along with their liquid, jalapeño, curry powder, garam masala, salt and pepper. Lower the heat to medium-low, and cook, stirring occasionally, for 20 minutes.
Stir in the spinach and cook, stirring frequently, until the spinach is wilted, about 5 minutes more. Just before serving, squeeze in the lime juice.