Dairy Free Chia Pudding with Pomegranate and Pistachios

Some breakfasts just feel like a treat, even when they are doing genuinely good things for your body. This dairy free chia pudding with pomegranate and pistachios is exactly that kind of morning win. The base is unsweetened oat milk blended with a scoop of vanilla plant-based protein powder, which pushes the protein content well above what you would get from a standard chia pudding. Add a spoonful of almond butter and a tiny drizzle of pure maple syrup, and you have a pudding that is rich, satisfying and naturally low in added sugar. It sets overnight in the fridge, so your breakfast is already waiting for you when the morning alarm goes off.
Chia seeds are the quiet heroes of this recipe. Each tiny seed soaks up the liquid and swells into a thick, tapioca-like pudding with almost no effort from you. More importantly, chia seeds deliver an impressive amount of soluble fibre, which slows digestion, supports stable blood sugar and keeps hunger at bay through a busy morning. They also bring plant-based omega-3 fatty acids and a solid hit of calcium without a drop of dairy in sight. The pomegranate arils scattered on top are more than just a pretty garnish. They are packed with antioxidants, particularly punicalagins and anthocyanins, which research links to reduced inflammation and better heart health. That deep ruby colour is nature's way of signalling serious nutritional value.
Pistachios bring the crunch, the colour contrast and a surprising amount of nutrition to the party. Unlike many nuts that are predominantly fat, pistachios are relatively high in protein and contain a complete amino acid profile that makes them particularly interesting for plant-based eaters. A small handful adds healthy unsaturated fats, potassium and vitamin B6 alongside that satisfying toasted crunch. Toasting them briefly in a dry pan before serving is a small step that makes a big difference to flavour depth. Combined with the juicy pop of pomegranate and the creamy vanilla pudding base, every spoonful has genuine contrast: soft and crunchy, sweet and nutty, cool and rich.
This recipe was designed with real weekday mornings in mind. You can prep four jars on a Sunday evening and pull one from the fridge each morning through Thursday. The pudding base holds up beautifully for four days. Simply add the toppings fresh each morning to keep the pistachios crunchy and the pomegranate arils vibrant. You can swap oat milk for coconut milk if you prefer a thicker, more indulgent texture, or use unsweetened almond milk for a lighter calorie count. However you make it, this is a breakfast that genuinely earns its place in your weekly rotation without asking much of you in return.
Ingredients
- 6 tbsp chia seeds (black or white both work)
- 2 cups unsweetened oat milk (or unsweetened almond milk for fewer calories)
- 1 cup unsweetened light coconut milk (from a carton, not full-fat canned)
- 2 scoops vanilla plant-based protein powder (pea or brown rice protein, approximately 50g total)
- 2 tbsp natural almond butter (unsalted, no added sugar)
- 1 tbsp pure maple syrup (or raw honey if not strictly vegan)
- 1 tsp pure vanilla extract
- 0.3 tsp ground cardamom (adds warmth and pairs beautifully with pomegranate)
- 1 pinch fine sea salt
- 1 cup pomegranate arils (from 1 large fresh pomegranate or use pre-packaged)
- 0.5 cup shelled pistachios (raw, lightly toasted)
- 2 tbsp hemp seeds (optional, for extra protein and omega-3s)
- 1 tsp pomegranate molasses (optional drizzle on top for extra depth)
Instructions
- 1
Add the oat milk, coconut milk, protein powder, almond butter, maple syrup, vanilla extract, cardamom and sea salt to a large mixing bowl. Whisk everything together firmly until the protein powder is fully dissolved and the almond butter is evenly distributed through the liquid. Take your time here because any undissolved protein powder will create lumps in the finished pudding.
A small blender or immersion blender works brilliantly here and gets the base silky smooth in under a minute.
- 2
Add the chia seeds to the bowl and stir well to combine. Make sure every seed is coated in the liquid and none are clumped together at the bottom. Let the mixture sit on your counter for 10 minutes, then stir again thoroughly. This second stir is important because it breaks up any seeds that have started clumping, which is what gives you an even, smooth-textured pudding rather than one with gummy clumps.
Setting a 10-minute timer and coming back for that second stir is the single most important trick for great chia pudding texture.
- 3
Divide the mixture evenly between four clean glass jars or airtight containers. Each jar should be roughly half to two-thirds full to allow room for toppings later. Seal the jars with lids and place them in the refrigerator for at least 8 hours, or overnight. The pudding will thicken considerably as the chia seeds absorb the liquid.
If you are making these the same morning, a minimum of 4 hours in the fridge will work, but overnight gives the creamiest, most set result.
- 4
While the pudding is chilling, lightly toast the pistachios. Place them in a dry non-stick skillet over medium-low heat and stir frequently for 2 to 3 minutes until they smell fragrant and are just starting to turn golden at the edges. Remove from the heat immediately and allow them to cool completely before storing in a small container at room temperature.
Watch them closely as they can go from perfectly toasted to slightly bitter in under a minute.
- 5
When you are ready to serve, remove the jars from the fridge and check the consistency. The pudding should be thick and spoonable. If it looks too thick, stir in a splash of oat milk to loosen it to your liking. If it still looks too liquid after overnight chilling, add a teaspoon of chia seeds, stir well and return to the fridge for another 30 minutes.
- 6
Top each jar with a generous quarter of the pomegranate arils, followed by the toasted pistachios. Sprinkle hemp seeds over the top if using. Finish with the tiniest drizzle of pomegranate molasses if you want an extra layer of tart, complex sweetness. Serve immediately once topped.
Add toppings just before eating to keep the pistachios crunchy and the pomegranate arils fresh and juicy.
Nutrition per serving
298kcal
Calories
18g
Protein
26g
Carbs
14g
Fat
11g
Fibre
8g
Sugar
112mg
Sodium
Pro Tips
- ✓
Always do a second stir 10 minutes after combining the chia seeds with the liquid. This one habit eliminates clumping almost entirely.
- ✓
Fresh pomegranate arils are worth the effort here. Rolling the whole pomegranate on a hard surface before cutting it open makes deseeding much faster and less messy.
- ✓
If your protein powder is sweetened, reduce or omit the maple syrup and taste before adding any sweetener.
- ✓
Oat milk creates the creamiest dairy free base. Full-fat canned coconut milk creates the most indulgent, thick result if you want something closer to a dessert pudding.
- ✓
These jars are a great meal prep project. Make the base on Sunday and you have four days of breakfasts sorted.
- ✓
If you find cardamom too floral, swap it for a pinch of cinnamon or a tiny grate of fresh nutmeg instead.
Frequently Asked Questions
Variations
- •
Mango and Pistachio Tropical Version
Replace the pomegranate arils with fresh diced mango and swap the cardamom for a quarter teaspoon of ground turmeric and a squeeze of lime juice. The result is vibrant, tropical and equally stunning visually.
- •
Chocolate Pomegranate Chia Pudding
Add one tablespoon of raw cacao powder and use chocolate plant-based protein powder instead of vanilla. The bitter cacao pairs surprisingly well with the tart pomegranate and crunchy pistachios.
- •
Rose Water and Pomegranate Version
Add half a teaspoon of food-grade rose water to the base along with the vanilla extract. This creates a lightly floral, Middle Eastern inspired flavour profile that is extraordinary with the pomegranate and pistachios.
- •
Higher Protein Cottage Cheese Version
For those who eat dairy, replace the coconut milk with two thirds cup of low-fat cottage cheese blended smooth. This pushes the protein per serving well above 25 grams and creates an even thicker, creamier texture.
Substitutions
- •Oat milk → Unsweetened almond milk (Use the same quantity. The pudding will be slightly less creamy but lower in calories and carbohydrates.)
- •Light coconut milk → Full-fat canned coconut milk (Creates a much richer, thicker pudding. Calories per serving will increase noticeably. Great for a more indulgent version.)
- •Vanilla plant-based protein powder → Two tablespoons of hemp seeds plus one tablespoon of almond flour (This boosts nutrition without protein powder if you prefer whole food ingredients. Protein content will be lower overall.)
- •Almond butter → Sunflower seed butter (Makes the recipe nut-free while keeping the creaminess and healthy fat content. Flavour is slightly earthier.)
- •Maple syrup → A few drops of pure liquid stevia or monk fruit sweetener (Reduces sugar content to near zero. Start with just 3 drops and taste as these sweeteners vary considerably in intensity.)
- •Pistachios → Pumpkin seeds (Makes the recipe nut-free. Pumpkin seeds are high in zinc and magnesium and add a lovely crunch, though the colour contrast with the pomegranate is slightly less dramatic.)
- •Pomegranate arils → Fresh raspberries or diced strawberries (Works beautifully if pomegranates are out of season. Both berries share the tart, bright flavour profile that contrasts so well with the creamy pudding base.)
🧊 Storage
Store the chia pudding base in sealed glass jars in the refrigerator for up to 4 days. Keep toasted pistachios and pomegranate arils in separate airtight containers at room temperature and in the fridge respectively. Do not freeze the pudding as the texture becomes grainy and watery once thawed.
📅 Make Ahead
This recipe is specifically designed for making ahead. Prepare all four jars on Sunday evening and refrigerate overnight. Each morning, give the pudding a quick stir, add a splash of oat milk if needed to adjust consistency, then top with fresh pomegranate arils and toasted pistachios just before eating.


