Vegan Chocolate Chia Pudding

Chocolate chia pudding is one of those rare recipes that feels indulgent but is genuinely good for you, and the best part is that you do almost nothing to make it. Five minutes of whisking the night before, and by morning you have four portions of thick, creamy, chocolate pudding waiting in the fridge. It tastes like the chocolate pudding cups you used to sneak from the fridge as a kid, except this version is packed with 8g of fibre per serving, omega-3 fatty acids, plant-based protein, and antioxidants from raw cacao.
The magic is entirely in the chia seeds. These tiny seeds contain a soluble fibre called mucilage that absorbs liquid and swells to many times their original size, creating a gel-like texture that mimics traditional pudding, without cooking, thickening agents, eggs, or dairy. Canned full-fat coconut milk is the gold standard here: it produces the richest, creamiest, most indulgent result thanks to its naturally high fat content. That said, oat milk, almond milk, or soy milk all work if you want something lighter in calories.
Raw cacao powder is worth seeking out over standard cocoa powder. It has a more complex, slightly fruity chocolate flavour and retains more antioxidants since it hasn't been roasted at high temperatures. That said, regular unsweetened cocoa powder produces an excellent pudding, use whatever you have. The pinch of sea salt is not optional: salt amplifies the chocolate flavour significantly and makes the whole pudding taste richer and more rounded.
The ratio of chia seeds to liquid is everything. This recipe uses ¼ cup chia seeds to one 400ml can of coconut milk, which produces a thick, spoonable pudding after four hours and an even thicker, creamier result after overnight chilling. If you find it too thick the next morning, simply stir in a splash of plant milk to loosen it. If it hasn't set enough, which can occasionally happen with thinner plant milks, whisk in another teaspoon of chia seeds and refrigerate for another hour.
The double-whisking method in this recipe is the key technique that separates a smooth pudding from a lumpy one. Chia seeds begin absorbing liquid immediately and can clump together into unappetising blobs if left undisturbed. Whisking immediately when mixing, then again after five minutes before refrigerating, keeps the seeds evenly distributed throughout the liquid so they set in a uniform, smooth texture.
This recipe is completely vegan, gluten-free, dairy-free, egg-free, and paleo. It's naturally sweetened with maple syrup, two tablespoons keeps it gently sweet without being cloying, but you can adjust freely to your taste. Agave, honey (if not strictly vegan), or a few drops of stevia all work as substitutes. Taste the mixture before refrigerating, as this is the easiest point to adjust sweetness.
For toppings, the combinations are nearly endless. Fresh mango and toasted coconut flakes make it feel tropical. Raspberries and a drizzle of dark chocolate give it a patisserie quality. Sliced banana and a spoonful of peanut butter turn it into a more substantial breakfast. Coconut whipped cream on top makes it feel genuinely like a restaurant dessert. For meal prep, make the full four portions on Sunday evening and refrigerate in lidded mason jars, they keep for up to five days and you have a healthy, satisfying breakfast or dessert ready every day of the week.
Ingredients
- 1 400ml can full-fat coconut milk (shake well before opening — the fat and liquid separate in the can. For a lighter version, use 1¾ cups oat or almond milk. Coconut milk gives by far the richest, creamiest result.)
- ¼ cup chia seeds (white or black chia seeds both work identically — black seeds are more visible against the dark pudding. Do not substitute ground chia seeds as the texture will differ.)
- 3 tbsp raw cacao powder or unsweetened cocoa powder (raw cacao has a more complex flavour and higher antioxidant content. Standard unsweetened cocoa powder works equally well. Do not use sweetened drinking chocolate powder.)
- 2 tbsp pure maple syrup (adjust to taste — taste the mixture before refrigerating when it's easiest to sweeten. Grade A dark maple syrup has the strongest flavour.)
- 1 tsp pure vanilla extract (use pure extract rather than imitation vanilla for the best flavour. Vanilla paste also works beautifully.)
- 1 pinch sea salt (don't skip this — salt amplifies the chocolate flavour and balances the sweetness significantly.)
Instructions
- 1
Whisk all ingredients together vigorously until cacao powder is completely dissolved with no lumps.
Cacao powder clumps easily in cold liquid. Add it to the coconut milk gradually while whisking continuously, or mix with a small splash of warm water first to form a paste before adding to the milk — this prevents lumps entirely.
- 2
Let sit 5 minutes then whisk again to break up any clumping chia seeds.
This second whisking is the single most important step for a smooth, even pudding. Chia seeds begin gelling within minutes and will clump together if left undisturbed. Set a timer for 5 minutes and don't skip this.
- 3
Divide between 4 glasses or mason jars, cover, and refrigerate for a minimum of 4 hours — preferably overnight.
Overnight (8 hours) gives the thickest, creamiest result. If using oat or almond milk instead of coconut milk, the pudding may need the full overnight period to set properly due to the lower fat content.
- 4
Stir before serving. Thin with a splash of plant milk if thicker than preferred.
If the pudding is thicker than you'd like after chilling, stir in plant milk one tablespoon at a time until you reach your preferred consistency. If it hasn't set firmly enough, whisk in 1 tsp more chia seeds and refrigerate for another hour.
- 5
Top with fresh berries, mango, coconut cream, or granola and serve immediately.
For a completely smooth, seed-free texture, blend the finished pudding in a high-speed blender before serving — this is a great option for anyone who dislikes the tapioca-like texture of whole chia seeds.
Nutrition per serving
165kcal
Calories
5g
Protein
18g
Carbs
9g
Fat
8g
Fibre
8g
Sugar
25mg
Sodium
Pro Tips
- ✓
Whisk twice, immediately when mixing and again after exactly 5 minutes, to prevent clumping and ensure an even, smooth set.
- ✓
Taste the mixture before refrigerating. Adjusting sweetness is easy now and almost impossible once it has set. Start with 2 tbsp maple syrup and add more to taste.
- ✓
Don't skip the pinch of sea salt, it makes the chocolate flavour taste significantly deeper and more complex.
- ✓
For a blended, seed-free version, transfer the fully set pudding to a blender and blitz until completely smooth. This gives a texture closer to traditional chocolate mousse and is perfect for those who dislike the gel-like texture of whole chia seeds.
- ✓
Add 1–2 tbsp of nut butter (almond, peanut, or cashew) to the mixture before refrigerating for extra protein, healthy fats, and a richer flavour.
- ✓
For the best meal prep results, store in individual lidded mason jars. They keep perfectly for 5 days and are ready to grab from the fridge for a healthy breakfast or dessert all week.
Frequently Asked Questions
Variations
- •
Peanut Butter Chocolate Chia Pudding
Add 2 tbsp natural peanut butter before refrigerating for a chocolate-peanut butter variation.
- •
Mocha Chia Pudding
Add 1 tsp instant espresso powder for a coffee-chocolate combination.
- •
Raspberry Chocolate Chia Pudding
Blend 100g frozen raspberries with the coconut milk before mixing with chia seeds.
Substitutions
- •Full-fat coconut milk → Oat milk, almond milk, or soy milk (Coconut milk gives the creamiest result.)
- •Maple syrup → Agave, honey, or stevia drops (Stevia makes this refined sugar-free.)
- •Raw cacao powder → Unsweetened cocoa powder (Both work equally well.)
🧊 Storage
Refrigerate in covered glasses for up to 5 days. Thickens over time, thin with plant milk if needed. Do not freeze.
📅 Make Ahead
Ideal meal-prep recipe, make 4–5 portions Sunday evening and refrigerate for the week.


