Heat the butter and oil in a large saucepan and fry the pumpkin pieces for 5-8 minutes. Season with salt and pepper.
Add the onion, garlic, chilli, ginger and sweet pepper and fry for a couple of minutes more, then sprinkle over the spices.
Add the tomato purée and cook it through for about a minute, then sprinkle the flour over and stir it in.
Add the milk, stir well and bring to the boil, then pour in the tomatoes and cream.
Let the stew simmer over a medium heat for 8-10 minutes, or until the pumpkin is tender.
Add the chickpeas and spinach to the pan and stir everything together until the spinach has wilted.*If you prefer a thinner consistency, adjust with a little water.
Season to taste with salt and pepper, and serve the pumpkin stew with cooked rice and/or pan-fried naan, cold crème fraîche and chopped parsley.