Prepare the ingredients: Drain and rinse the chickpeas, chop the onions, and mince the garlic and ginger.
Sauté onions in a large skillet until translucent, about 5-7 minutes.
Add garlic and ginger, cooking for another minute until fragrant.
Stir in garam masala, cumin, and turmeric; cook for another minute to toast the spices.
Add diced tomatoes and coconut milk; bring to a simmer.
Incorporate the chickpeas, stirring well to coat them in the sauce.
Simmer for 20 minutes, stirring occasionally; season with salt to taste.
Serve warm, garnished with fresh cilantro.