Dairy-Free Instant Pot Christmas Pudding

Prep: 20 minCook: 1 hr 2 min12 servingsmediumAmerican
Instant Pot Christmas Pudding with Dried Fruits and Spices

This traditional Christmas pudding gets a modern twist using the Instant Pot for faster, more convenient cooking. Packed with dates, prunes, cranberries, and warm spices like cinnamon and allspice, this moist, dense pudding offers all the festive flavors of the classic dessert. The combination of grated potato and carrot adds natural sweetness and keeps the pudding incredibly moist. Perfect for holiday gatherings, this version steams and pressure cooks in just 50 minutes compared to hours of traditional steaming. The rich, fruit-forward pudding pairs beautifully with whipped cream or coconut cream for a memorable holiday dessert.

Ingredients

12 servings
  • 1 organic orange, peeled and chopped
  • 1 cup pure water
  • 1 ¼ cups pitted dates
  • 1 ¼ cups pitted whole prunes
  • cup coconut oil
    butter1:1dairyadds dairy

    traditional flavor

    Full guide →
  • cup dried cranberries
  • cup dried apricots, chopped
  • 1 ½ cups currants
  • cup pitted prunes, chopped
  • ½ cup potato, peeled and grated
  • ½ cup carrot, peeled and grated
  • 2 tablespoons raw honey
    maple syrup1:1none

    vegan option

    Full guide →
  • 4 organic or pastured eggs
    flax eggs3 tbsp ground flaxseed + 9 tbsp waterveganbindingeggs-free

    vegan alternative

    Full guide →
  • 1 teaspoon vanilla extract
  • 1 teaspoon ground cinnamon
  • ¼ teaspoon ground cloves
  • 1 teaspoon ground allspice
  • ½ teaspoon ground nutmeg
  • ¼ teaspoon sea salt
  • 2 tablespoons coconut flour
  • 1 cup flour of choice
    all-purpose flour1:1glutenadds gluten

    standard flour works well

  • whipped cream
    coconut whipped cream1:1dairy-free

    lighter option

    Full guide →
  • coconut cream, for serving

Instructions

  1. 1

    Combine orange, water, dates, and whole prunes in insert pot

  2. 2

    Set to Saute function for electric cooker or place on medium heat for stovetop

  3. 3

    Simmer for 10 to 12 minutes until dates and prunes are plump and very soft

  4. 4

    Turn off electric cooker or remove stovetop cooker from heat

  5. 5

    Stir in coconut oil and let cool

  6. 6

    Grease a 6-cup heatproof bowl that fits inside cooker

  7. 7

    Puree cooled date mixture in food processor or blender

  8. 8

    Transfer puree to large mixing bowl

  9. 9

    Stir in dried fruit, chopped prunes, grated potato, grated carrot, honey, eggs, vanilla extract, and spices

  10. 10

    Stir in flour until combined

  11. 11

    Pour mixture into greased bowl

  12. 12

    Clean insert pot and add trivet with 2 cups water

  13. 13

    Lower pudding bowl into pressure cooker using foil sling

  14. 14

    Cover with lid leaving sealing valve open to vent

  15. 15

    Set to Saute function for electric or medium heat for stovetop

  16. 16

    Once steaming starts, reduce to Less Heat Saute or medium-low heat

  17. 17

    Steam for 15 minutes

  18. 18

    Seal release valve

  19. 19

    Set to high pressure for 35 minutes

  20. 20

    Let naturally release for 30 minutes to 1 hour

  21. 21

    Remove lid and carefully lift pudding out using foil sling

  22. 22

    Serve warm with whipped cream or coconut cream

Tips

Tip 1

Make a foil sling by folding a long piece of foil lengthwise to create handles for easily lowering and lifting the pudding bowl.

Tip 2

The pudding can be made ahead and reheated gently in the steamer or microwave before serving.

Tip 3

Natural release time can vary from 30 minutes to 1 hour depending on your schedule - longer release won't harm the pudding.

Good to Know

Storage

Refrigerate covered for up to 5 days

Make Ahead

Can be made 2 days ahead and reheated before serving

Serve With

Serve warm with whipped cream or coconut cream

Common Mistakes

Watch

Ensure bowl fits properly in pressure cooker to avoid damage

Watch

Don't skip the foil sling or pudding will be difficult to remove safely

Watch

Allow proper natural release time to prevent pudding from becoming dense

Substitutions

Dairy-Free Swaps

coconut oil
butter1:1dairyadds dairy

traditional flavor

Full guide →
whipped cream
coconut whipped cream1:1dairy-free

lighter option

Full guide →

Vegan Options

eggs
flax eggs3 tbsp ground flaxseed + 9 tbsp waterveganbindingeggs-free

vegan alternative

Full guide →

Gluten-Free Swaps

flour of choice
all-purpose flour1:1glutenadds gluten

standard flour works well

General Alternatives

raw honey
maple syrup1:1none

vegan option

Full guide →
Find more substitutions →

FAQ

Can I make this without a pressure cooker?

Yes, you can steam this pudding traditionally in a large pot with a steamer insert for 2-3 hours, checking water levels regularly.

What if I don't have all the dried fruits listed?

You can substitute with equal amounts of other dried fruits like figs, raisins, or chopped dried pears while keeping the total volume the same.

How long will this pudding keep?

The pudding will keep refrigerated for up to 5 days or can be frozen for up to 3 months when wrapped tightly.