Heat the oil in a large skillet over medium heat. Add the onion and garlic and sauté until the onion is soft and translucent, about 5 minutes.
Add the ginger, curry powder, cumin, turmeric, coriander, cinnamon, and cayenne pepper and cook for 1 minute, stirring constantly.
Add the diced tomatoes, coconut milk, chickpeas, and peas and stir to combine. Bring to a simmer and cook for 5-10 minutes, stirring occasionally, until the sauce is slightly thickened and the chickpeas are tender.
Taste and season with salt and pepper, as desired. Serve with steamed rice or naan bread, garnished with fresh cilantro.
Interesting Facts
Chickpeas are an excellent source of plant-based protein, dietary fiber, and essential vitamins and minerals.
Curry powder is a blend of spices, typically including turmeric, coriander, cumin, fenugreek, ginger, and chili pepper.
Coconut milk adds a rich, creamy flavor to this vegan curry.