Bursting with Indian-inspired spices, creamy coconut milk, and hearty chickpeas, this dish strikes the perfect balance of taste and nutrition. Ready in under 30 minutes.
Heat oil in large skillet over medium heat. Add onion and cook 5 minutes, stirring occasionally, until translucent with golden edges.
Add garlic and ginger. Stir constantly for 60 seconds until very fragrant, watching carefully to prevent burning.
Add curry powder, cumin, coriander, turmeric, and paprika. Stir into onion mixture and toast 90 seconds to 2 minutes until darkened and intensely aromatic.
Pour in diced tomatoes with juice. Cook 3-4 minutes, breaking up pieces, until thickened and oil separates from tomatoes.
Pour in coconut milk and stir well. Bring to gentle simmer.
Add drained chickpeas and stir until coated. Optional: lightly mash about one quarter of chickpeas against skillet side to thicken sauce naturally.
Cover, reduce heat to low, and simmer 10 minutes, stirring once or twice. Chickpeas will absorb flavors and sauce will reduce to coating consistency.
Remove lid and taste. Add salt, pepper, or chili flakes as needed. Squeeze lemon juice to brighten flavors if needed.
Serve hot over rice or with naan. Garnish with cilantro and provide lemon wedges on side.