Ingredients
Equipment
Method
- Heat oil in a large skillet over medium heat until shimmering. Add cumin seeds and toast for about 30 seconds until fragrant, then remove and set aside.
- Add chopped onions to the pan and cook, stirring occasionally, until they turn soft and slightly caramelized, about 8 minutes. You’ll notice a sweet aroma as they cook down.
- Stir in the minced garlic and grated ginger, cooking for about 1 minute until fragrant and slightly golden around the edges.
- Add the curry powder and toasted cumin seeds back to the pan, stirring constantly for about 1 minute until the spices shimmer and fill the air with warm aroma.
- Pour in the crushed tomatoes and cook, stirring occasionally, for about 5 minutes until the mixture thickens and deepens in color, releasing a rich, tomatoey scent.
- Add the diced potatoes to the pan, stirring to coat them evenly with the spice-tomato mixture. Cover the pan and simmer on low heat for about 10 minutes, stirring occasionally, until the potatoes start to soften.
- Drain and rinse the chickpeas, then stir them into the curry along with the coconut milk if using. Mix well and bring to a gentle simmer.
- Reduce the heat to low, cover, and cook for another 15 minutes until the potatoes are tender and the sauce has thickened to a creamy consistency. The aroma of spices and simmered tomatoes should fill your kitchen.
- Uncover the skillet, taste the curry, and season with salt as needed. Raise the heat slightly and cook uncovered for another 5 minutes if you prefer a thicker sauce.
- Remove from heat and let the curry rest for a few minutes to allow flavors to meld. Serve hot with rice or flatbread, garnished with fresh herbs if desired.
Notes
Feel free to customize the spice level by adding chili flakes or garam masala. The curry tastes even better the next day as flavors deepen. For a richer flavor, lightly toast your spices before adding them to the dish.
