Chia seed pudding is one of the most versatile breakfasts you can make on keto, and this version is completely vegan-friendly too. The base recipe takes about 10 minutes of hands-on time, then the fridge does the rest overnight. You wake up to a thick, creamy pudding that clocks in at just 3g net carbs per serving thanks to the incredible fibre content of chia seeds. What makes this recipe extra useful is the five flavour variations — chocolate, vanilla-berry, matcha, coconut-mango, and cinnamon — so you can prep a batch of the base and customise each jar differently. Whether you're doing vegetarian keto, vegan keto, or just looking for a breakfast that doesn't involve eggs for once, this has you covered.

Why This Works on Keto

Chia seeds are a keto superstar. They're loaded with fibre (9g per serving here), which means the net carb count stays remarkably low despite the total carbs. The seeds are also rich in omega-3 fatty acids and provide a decent amount of plant-based protein. Using full-fat coconut milk as the base adds healthy fats and creates that rich, creamy texture without any dairy. It's a nutrient-dense breakfast that keeps you full for hours.

Ingredients

Base pudding:

  • 60g chia seeds (about 4 tbsp)
  • 400ml full-fat coconut milk (one can)
  • 100ml water
  • 1 tbsp erythritol or monk fruit sweetener (or to taste)
  • 1/4 tsp salt

Chocolate variation (per jar):

  • 1 tbsp unsweetened cocoa powder
  • 1/2 tsp vanilla extract

Vanilla-berry variation (per jar):

  • 1 tsp vanilla extract
  • 40g mixed berries (raspberries, blueberries)

Matcha variation (per jar):

  • 1 tsp matcha powder
  • 1/2 tsp vanilla extract

Coconut-mango variation (per jar):

  • 2 tbsp unsweetened shredded coconut
  • 30g frozen mango chunks (adds ~2g net carbs)

Cinnamon variation (per jar):

  • 1 tsp ground cinnamon
  • Pinch of ground nutmeg
  • Pinch of ground cardamom

Instructions

  1. In a large bowl or jug, whisk together the coconut milk, water, sweetener, and salt until the sweetener dissolves.
  2. Add the chia seeds and whisk vigorously for about 30 seconds. The chia seeds like to clump together, so really get in there and break up any clusters.
  3. Let the mixture sit for 5 minutes, then whisk again. This second whisk is essential to prevent a lumpy pudding.
  4. For the base version: Divide the mixture evenly among 4 jars or containers (about 150ml each). Cover and refrigerate for at least 4 hours, ideally overnight.
  5. For flavour variations: Before dividing into jars, stir in the variation ingredients. For the chocolate version, whisk the cocoa powder into the base before adding chia seeds. For berry and mango versions, drop the fruit into the bottom of each jar and pour the chia mixture over top.
  6. In the morning, give each jar a good stir. The pudding should be thick and spoonable. If it's too thick, stir in a splash of coconut milk or water.
  7. Top with your favourite garnishes and enjoy cold.

Tips & Variations

Chia pudding keeps in the fridge for up to 5 days, making it ideal for meal prep. The pudding will continue to thicken over time, so don't worry if it seems a little thin after the first few hours — by morning it'll be perfect. If you prefer a smoother texture, blend the finished pudding in a blender for 30 seconds. You can also use unsweetened almond milk or hemp milk instead of coconut milk for a lighter version (this will reduce the fat and calorie count). For extra crunch, top with crushed pecans, hemp hearts, or unsweetened coconut flakes right before eating.

Why is my chia pudding too thin or too thick?
The ideal ratio is about 3 tablespoons of chia seeds per 250ml of liquid. If your pudding is too thin, it probably needs more time to set — give it at least 4 hours. If it's too thick, stir in a little more milk or water until you reach your preferred consistency. The type of coconut milk matters too — full-fat from a can will be much thicker than the carton variety.
Are chia seeds really keto-friendly with 12g total carbs?
Yes. Chia seeds are one of the highest-fibre foods available. Of the 12g total carbs per serving, 9g is fibre, leaving only 3g net carbs. On keto, it's the net carbs that matter for tracking purposes, making chia seeds an excellent choice.
Can I heat up chia pudding?
You can warm it gently in a saucepan over low heat or microwave it for 30-45 seconds. Warm chia pudding has a porridge-like texture that's really comforting on cold mornings. Just stir well after heating, as it can thicken further.