Heat a large pot over medium heat. Once hot, add oil, onion, and ¼ teaspoon salt. Cook, stirring frequently until onion is tender, about 5 minutes.
Add the garlic, ginger, cilantro, and jalapeño to the pot and cook, stirring continuously, for about 30 seconds.
Add the garam masala and stir until everything is evenly coated with the spices. You can add a little more oil at this point if the pan is looking dry.
Add tomatoes and chickpeas. If the mixture looks a little too thick, add up to 1 cup water.
Increase heat to medium high until it reaches a boil, then reduce heat to low or medium-low and maintain a simmer (uncovered) for 15-20 minutes, or until thick and stew-like. Stir occasionally.
Remove from heat and add lemon juice.
Serve and enjoy!