Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Delicious Vegan Christmas Pudding Recipe for the Festive Season


  • Author: Sophie
  • Total Time: 3 hours 30 minutes
  • Yield: 6-8 servings 1x
  • Diet: Vegan

Description

A festive, plant-based take on a holiday classic, this vegan Christmas pudding is rich, flavorful, and perfect for any seasonal celebration. Packed with dried fruits, nuts, and spices, it’s a guilt-free indulgence the whole family can enjoy.


Ingredients

Scale
  • 1 cup mixed dried fruits (raisins, sultanas, currants)
  • 1/2 cup chopped nuts (almonds, walnuts, or pecans)
  • 1/2 cup grated apple
  • 1/2 cup dark brown sugar or coconut sugar
  • 1/2 cup almond milk
  • 1/4 cup coconut oil, melted
  • 1 cup self-raising flour
  • 1/2 teaspoon baking soda
  • 1 teaspoon mixed spice
  • 1 teaspoon cinnamon
  • 1/4 teaspoon nutmeg
  • Zest of 1 orange
  • 2 tablespoons orange juice
  • Optional: 1 tablespoon molasses for a deeper flavor
  • Optional: 1/4 cup vegan chocolate chips for a sweet twist

Instructions

  1. Soak mixed dried fruits in orange juice for at least 30 minutes.
  2. Preheat oven to 325°F (160°C) and grease a pudding basin with coconut oil.
  3. In a large bowl, mix grated apple, soaked fruits, chopped nuts, and orange zest.
  4. In another bowl, whisk dark brown sugar, almond milk, and melted coconut oil.
  5. Add flour, baking soda, mixed spice, cinnamon, and nutmeg to the wet ingredients. Mix until smooth.
  6. Fold wet and dry mixtures together until fully combined.
  7. Transfer to the greased pudding basin, cover with parchment and foil, and secure with string.
  8. Place basin in a large pot with water reaching halfway up the sides. Steam for 3 hours, topping up water as needed.
  9. Cool slightly before turning out and serve warm with vegan custard or ice cream.

Notes

For a richer flavor, make the pudding a few days in advance and let it mature. Keep the basin tightly covered to avoid water seeping in during steaming.

  • Prep Time: 30 minutes
  • Cook Time: 3 hours
  • Category: Dessert
  • Method: Steamed
  • Cuisine: British

Nutrition

  • Serving Size: 1 slice
  • Calories: 350
  • Sugar: 24g
  • Sodium: 140mg
  • Fat: 12g
  • Saturated Fat: 6g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 55g
  • Fiber: 4g
  • Protein: 5g
  • Cholesterol: 0mg

Keywords: vegan christmas pudding, holiday dessert, plant-based pudding, steamed dessert