This potato curry is made with Indian spices, chickpeas, juicy tomatoes, sweet peas, and (of course!) hearty potatoes in a rich and creamy sauce. It's delicious, comforting, and easy enough for a weeknight!
Coat the bottom of a large pot with the oil and place it over medium heat.
Once the oil is hot, add the onion. Sweat the onion for about 5 minutes, stirring occasionally, until it begins to soften.
Stir in the garlic, ginger, garam masala, ground cumin, turmeric, paprika, cumin seeds, and mustard seeds. Sauté the mixture for about 1 minute, until it becomes very fragrant, stirring constantly to prevent burning.
Stir in the potatoes and broth. Raise the heat and bring the liquid to a boil.
Lower the heat and cover the pot. Let the mixture simmer with the lid on for about 15 minutes, until the potatoes are tender but not falling apart. Remove the lid every so often and give it a stir. (Note 1)
Remove the lid from the pot and stir in the coconut milk, tomatoes, and chickpeas. Let the mixture continue to simmer, uncovered, until the potatoes are very tender and the sauce is thick.
Stir in the peas and remove the pot from heat.
Season the curry with salt and pepper to taste. Serve with fresh cilantro.