"This is a delicious vegetable curry with chickpeas and butternut squash, but you can use any other pumpkin as well. If you're not vegan, yogurt tastes great with it, or you can use soy yogurt instead of course. I like to use dried chickpeas and cook them myself instead of canned, but you can of course use canned chickpeas as well."
Place chickpeas in a large bowl and cover with cold water. Let soak, 8 hours to overnight.
Drain and rinse chickpeas under running cold water. Place in a large pot, cover with several inches of water, and bring to a boil. Reduce heat and simmer until chickpeas are soft, 60 to 75 minutes. Drain.
When chickpeas are halfway done, heat oil in a large pot and cook onions until soft and translucent, about 5 minutes. Stir in garlic and cook until fragrant, about 30 seconds. Add cardamom pods, chile peppers, coriander seeds, turmeric, and mustard seeds and toast for 1 minute. Mix in tomato paste.
Stir butternut squash and carrots into the pot. Add enough water to cover vegetables halfway. Simmer over low heat, partially covered, until all the vegetables are soft, 25 to 35 minutes. Add more water if curry gets too dry.
Mix in cooked chickpeas shortly before serving and heat until warm. Serve sprinkled with cilantro.