
This chickpea and potato curry is hearty, fragrant, and ready in about 40 minutes. Tender potatoes, creamy chickpeas, tomatoes, and warm spices simmer into a satisfying one-pot meal that is perfect with rice or flatbread.
Heat the oil in a large pot or deep skillet over medium-high heat. Add the sliced onion and garlic, then cook for about 3 minutes, stirring often, until the onion softens and turns translucent.
Add the curry powder, allspice, nutmeg, smoked paprika, thyme, cumin, cayenne, and white pepper. Stir for 1 minute, just until the spices smell fragrant.
Add the diced potatoes and stir well so they are evenly coated in the spice mixture. If the spices begin to catch on the bottom of the pan, add a small splash of broth or water.
Stir in the chickpeas, crushed tomatoes, broth, and salt. Bring to a simmer, then reduce the heat to medium and cook for about 15 minutes, stirring occasionally, until the potatoes are tender and the sauce has thickened.
Taste and adjust the salt or cayenne as needed. Stir in the green onion and parsley, then simmer for 1 minute more.
Serve hot over cooked basmati or white rice. Top with cilantro and a spoonful of yogurt if desired.
For a fully vegan version, use vegetable broth and skip the yogurt or replace it with coconut yogurt. Cut the potatoes into small, even cubes so they cook in the same time as the chickpeas simmer. If the curry becomes too thick before the potatoes are tender, add a splash of broth and continue cooking. Leftovers keep well in the refrigerator for up to 4 days and reheat nicely with a little water or broth.




