I make this vegetarian curry for "meat-free Monday" in our house. You can use whatever vegetables you like and the tofu can be replaced with paneer cheese if you prefer. Adjust the vindaloo paste according to taste.
Heat the oil in a large saucepan over medium-high heat. Cook the onion and pumpkin, stirring, for 3-4 minutes or until onion is soft and pumpkin is golden. Add the garlic and curry paste and cook, stirring, for 1 minute or until fragrant.
Add the tomato puree, chickpeas and 1/2 cup water. Bring to the boil and reduce heat to low. Simmer, covered, for 10 minutes.
Add the beans and half the yoghurt and simmer, uncovered, for 5 minutes or until vegetables are tender. Stir in the tofu and half the coriander. Serve curry topped with remaining yoghurt and coriander.