A small chocolate pot filled with Greek yogurt and chopped hazelnuts with six slices of orange on a plate.
Photography, David Loftus

Jamie Oliver’s Chocolate Orange Pots

When only chocolate will do, these pots are sweet, silky and utterly delicious.

These Chocolate Orange Pots by Jamie Oliver are proof that simple ingredients can create an indulgent, feel-good dessert. Blending naturally sweet Medjool dates with silken tofu and cocoa creates a rich, velvety texture – without any refined sugar. Fresh orange zest and juice add a bright citrus lift that perfectly balances the deep chocolate flavor.

Ready in just 10 minutes, this is one of those effortless Jamie Oliver recipes that’s perfect for entertaining, meal prep, or a quick chocolate fix you can feel good about. Another quick healthy-ish dessert recipe option from Jamie Oliver is his Easy 5-Ingredient Apple Tart.

How Jamie Oliver makes this healthy chocolate dessert delicious

It’s a modern take on chocolate mousse – lighter, faster and more wholesome – without sacrificing flavour. Here, silken tofu creates a luxuriously creamy texture, while dates provide natural sweetness and fibre.

A small chocolate pot filled with Greek yogurt and chopped hazelnuts with six slices of orange on a plate.

Jamie Oliver's Chocolate Orange Pots

Jamie Oliver
A quick and healthy chocolate dessert by Jamie Oliver made with dates, cocoa, tofu and fresh orange – silky, naturally sweet and ready in minutes. Make it vegan with non-dairy yogurt.

Equipment

  • mortar and pestle
  • blender

Ingredients

  • 1 cup pitted Medjool dates
  • 3 tbsp skinned hazelnuts
  • 10 oz silken tofu
  • 1/4 cup unsweetened cocoa powder
  • 1 orange
  • 6 generous tbsp Greek or plant-based yogurt
  • Seasonal fruit ie. oranges, cherries, strawberries, raspberries, to serve

Instructions
 

  • In a bowl, just cover the dates with boiling water and let soak for 5 minutes, then drain. Toast the hazelnuts in a small frying pan until lightly golden, shaking regularly, then crush in a mortar and pestle until fine.
  • Add the dates to a blender with the tofu and cocoa. Finely grate in the orange zest, squeeze in the juice, add 1 ice cube, if you have it, and blitz until super-smooth, stopping to scrape down the sides with a spatula a few times.
  • Divide the mixture between little pots, glasses or cups, and either eat right away, or cover and stash in the fridge until you want them (up to 3 days). Serve each pot with a spoonful of yogurt, a sprinkling of crushed hazelnuts and some extra fruit, of your choice.
Keyword easy vegan dessert, Hazelnuts, healthy chocolate dessert, healthy dessert, Medjool Dates, no-bake dessert, Orange Zest, tofu

 

Recipe Tips & FAQs from ELLE Gourmet Editors

Are Jamie Oliver’s chocolate orange pots healthy?

Yes, they’re made with whole-food ingredients like dates, cocoa, and silken tofu, with no refined sugar. They’re naturally sweet and provide fiber and plant-based protein.

Can I make these chocolate pots vegan?

Absolutely. Just use a plant-based yogurt for serving, and the recipe is fully vegan.

What does silken tofu do in this recipe?

Silken tofu creates a smooth, creamy texture similar to chocolate mousse, while adding protein and keeping the dessert light.

Can I make this recipe ahead of time?

Yes, these chocolate orange pots can be stored in the fridge for up to 3 days, making them perfect for meal prep or entertaining.

Can I freeze chocolate orange pots?

Freezing isn’t recommended, as it may affect the silky texture. They’re best enjoyed fresh or chilled from the fridge.

The cover of Jamie Oliver's Eat Yourself Healthy cookbook.

Recipe excerpted from Eat Yourself Healthy by Jamie Oliver, published by Appetite © Jamie Oliver Enterprises Limited (2025 Eat Yourself Healthy). Adapted for ELLE Gourmet. Recipe photography © David Loftus, 2025. Published by Appetite by Random House®, a division of Penguin Random House Canada Limited. Reproduced by arrangement with the publisher. All rights reserved.
Share this article:

Sign up for our Good Life newsletter

This field is for validation purposes and should be left unchanged.
Name(Required)