Wash the spare ribs and pat dry. Mix in marinade ingredients and leave to marinate in the refrigerator for 2 hrs. Add 2 tbsp. oil in a heated frying pan. Pan fry the spare ribs until golden brown. Remove the spare ribs from the oil and set aside.
Steam the chestnuts and pumpkin until half-cooked, then cool.
Heat a frying pan with ½ tbsp. oil over medium heat. Add the ginger, spring onions, garlic and shallots and fry slightly. Add the spare ribs, chestnuts and seasoning mix, and bring to a boil. Turn to low heat and cover the pan with a lid. Continue cooking until the spare ribs are fully cooked and the chestnuts are soft. Add the diced pumpkin and cook for another 10 mins.
Add water if necessary. Cook the sauce to the preferred thickness and turn off the heat. Serve.