Mushroom and stout veggie puddings


A veggie version of that winter warmer, the steamed pudding. Dress this up with fancy mushrooms for a vegetarian or vegan Christmas main.

For this recipe you will need four 300ml/0.5 pint pudding basins.


For the suet pastry

For the filling


  1. For the suet pastry, in a large bowl, mix together the flour, suet, salt and chopped parsley.

  2. Gradually add the water in a thin stream, stirring continuously with a fork, until the mixture comes together as a dough. (NB: You may not need to use all of the water.)

  3. Turn the dough out onto a lightly floured work surface and knead lightly for 1-2 minutes. Wrap the dough in cling film and chill in the fridge for 15-20 minutes.

  4. Meanwhile, for the filling, heat the oil in a pan over a medium heat. Add the shallots and chopped garlic and fry for 8-10 minutes, or until softened.

  5. Add the thyme leaves, mushroom ketchup and Irish stout. Continue to cook for 2-3 minutes, stirring well.

  6. Add the stock and mushrooms and bring the mixture to a simmer. Continue to simmer for 10-12 minutes, or until the volume of liquid has reduced slightly and the filling mixture has thickened. Season, to taste, with salt and freshly ground black pepper. Set aside to cool slightly.

  7. Once the pastry has chilled, divide it into four equal pieces

  8. Pinch off a quarter of the first portion of pastry and set aside to use as the pudding lid. Roll out the remaining pastry portion onto a lightly floured work surface until it forms a circle large enough to line one of the pudding basins.

  9. Carefully lift the pastry using a rolling pin and line the pudding basin with it. Allow any excess pastry to hang over the sides of the basin.

  10. Spoon a quarter of the filling mixture into the pudding basin.

  11. Roll out the reserved pastry lid onto a lightly floured work surface until it is slightly larger in diameter than the pudding basin.

  12. Brush the rim of the lined pudding basin with water. Cover the pudding with the pastry lid and press the edges of the pastry together to seal. Trim away any excess pastry, then cover the exposed lid of the pudding with a double sheet of aluminium foil, pleated in the middle to allow room for expansion as the pudding cooks.

  13. Repeat the process with the remaining three portions of pastry, the remaining filling and the remaining pudding basins.

  14. Prepare a steamer pan, then steam the puddings in the pan for 40-45 minutes, or until cooked through.

  15. When the puddings are cooked through, carefully remove them from the steamer pan using oven gloves. Set aside.

  16. When the pudding basins are cool enough to handle, unwrap the top of the puddings. Remove the foil from each pudding basin. Invert one pudding onto each of four serving plates.

  17. Serve immediately with steamed courgettes and carrots.