Every chia pudding I made for years was fine. Edible. But that weird tapioca texture? Not what I was after. This batch—blended smooth with cacao and dates—I actually went back for seconds standing over the sink. It’s the kind of thing you make once and then text your sister about before you’ve finished your last bite.
The short version: Five minutes hands-on, no cooking, blended so it’s silky, not gritty, with real chocolate flavor from raw cacao.
I’ve been making this for my meal prep Sundays for two months straight. My kid calls it “healthy chocolate pudding” and doesn’t realize the secret is chia seeds and Medjool dates.
- Serves: 4 as a dessert or 2 generous breakfasts
- Hands-On Time: 5 min | Total Time: 1+ hour (or overnight)
- Difficulty: So easy you’ll wonder why you ever bought pre-made pudding cups
- Cost per serving: ~$2.00 (mostly for the pistachios and raspberries)
- Calories: ~350 per serving (as dessert)
- Dietary Notes: Naturally vegan, dairy-free, gluten-free, no refined sugar
(Photo above: overhead shot of two small jars of dark chocolate pudding, each topped with a swirl of white soy yogurt, a pile of fresh raspberries, and chopped pistachios. Morning light from the left, jute placemat, one spoon resting on the rim.)
The Trick That Makes This Pudding Silky (Not Gritty)

Most chia puddings rely on the seeds swelling in liquid, which gives you that jelly-like texture with little pods. I love chia—don’t get me wrong—but that texture isn’t for everyone, and it definitely doesn’t read as “pudding.” Blending the chia seeds with the liquid and dates changes everything: the seeds break down into the mixture, creating a uniform, creamy base that actually tastes like a rich chocolate dessert. No gel, no separation.
The dates do double duty here: they add sweetness without any refined sugar, and their natural pectin helps thicken the pudding as it sets. Skip the blending step, and you’ll have a drinkable chia sludge. Blend it, and you’ve got something scoopable that sets up firm enough to top with yogurt and berries without sinking.
This is the one step people skip, and it’s the difference between “meh” and “I can’t believe this is healthy.”
Everything You Need (And a Few Notes From Me)
- ¼ cup (25 g) raw cacao powder: This gives the deep chocolate flavor without bitterness. Cocoa powder works too, but cacao is less processed and tastes brighter. My kid can’t tell the difference, but I can.
- 1 scoop (30 g) vanilla protein powder (optional): Totally optional—I add it on mornings when I want this to keep me full until lunch. Vanilla flavor helps round out the chocolate.
- ½ cup (80 g) chia seeds: White or black, doesn’t matter. They’ll be blended anyway.
- 2.5 cups (590 ml) soy milk: Soy gives the creamiest result—higher protein than almond, richer than oat. Oat milk works too but makes it slightly thinner.
- 3 Medjool dates, pitted: The sweetness source. Make sure they’re soft—if they’re dry, soak them in hot water for 10 minutes first.
- ½ cup (120 g) dairy-free yogurt (soy): A dollop on top for creaminess and contrast. I use plain unsweetened soy yogurt. Coconut yogurt also works, but it’s sweeter.
- 2 tbsp (15 g) pistachios, roughly chopped: The crunch that breaks up the smooth texture. Also makes it look like you tried harder than you did.
- 1 cup (120 g) raspberries: Tart, bright, and beautiful against the dark chocolate. Frozen are fine if you let them thaw slightly first.
What to Pull Out Before You Start
- High-speed blender (a regular blender works, but you might need to blend a bit longer)
- Two to four small jars (I use 8-ounce Weck jars or repurposed yogurt jars)
- Measuring cups and spoons
Here’s How I Do It (Step by Step)
This goes fast. Read through once—you’ll have it memorized after the first batch.
- Blend the base: In your blender, combine the cacao powder, protein powder (if using), chia seeds, soy milk, and pitted dates. Blend on high for 60 to 90 seconds until completely smooth—no visible chia seeds, no date chunks. The mixture will look thin, but don’t worry. (📸 Photo tip: At this stage, the liquid should be a deep, even brown, slightly frothy on top. If you see tiny seed specs, blend another 30 seconds.)
- Divide and chill: Pour the mixture evenly into your jars. They’ll be about three-quarters full. Seal with lids and refrigerate for at least 1 hour, but preferably overnight. The longer it sits, the thicker it gets. (📸 Photo tip: After an hour, the pudding should be set enough that you can tilt the jar gently and it doesn’t slosh.)
- Top and serve: When you’re ready to eat, stir the pudding briefly (it sometimes separates slightly). Add a generous spoonful of yogurt, then scatter raspberries and chopped pistachios on top. Serve immediately.
How I Meal Prep These for the Week
This is my Sunday night go-to. I make a double batch and we’re set through Thursday. Sometimes I leave the toppings off and add them fresh each morning—keeps the nuts and berries from getting soggy.
- Fridge: Store sealed jars in the fridge for up to 5 days. Stir before serving if you see any liquid separation.
- Freezer: I don’t freeze these—the texture gets icy and grainy when thawed. Better to make fresh.
- Reheat: No need. Eat cold straight from the fridge. If you want it slightly less cold, let it sit on the counter for 10 minutes.
Things I Wish I’d Known the First Time
- Don’t skip the blending time: I know it’s tempting to stop when it looks mixed, but those 60–90 seconds are crucial for breaking down the chia seeds. If you stop too soon, you’ll end up with a drinkable texture instead of a pudding.
- Hard dates are not your friend: Medjool dates should be soft and sticky. If they’re dry and hard, the pudding will have little date bits in it. Soak them in hot water for 10 minutes before blending, or swap for 2 tablespoons of maple syrup.
- Let the pudding rest overnight for best results: One hour is fine for a quick dessert, but overnight gives the chia time to fully absorb the liquid and the flavors to meld. The difference is noticeable.
- Don’t oversweeten: Three dates might not seem like much, but the cacao is rich and the yogurt adds tang. Taste the blended base—if you want it sweeter, add one more date and re-blend. I’ve never needed more than three.
Swaps That Actually Work
- Nut-free version: Skip the pistachios and use sunflower seeds or toasted coconut flakes for crunch. My daughter’s school is nut-free, so I make this version for her lunch box.
- No protein powder: Leave it out and increase the chia seeds by 1 tablespoon to keep the thickness. Or add 2 tablespoons of almond flour for extra richness.
- Different berries: Blueberries, sliced strawberries, or even frozen cherries (thawed) work beautifully. Just avoid the raspberries? No, keep them—they’re the best contrast here.
- Spiced version: Add ½ teaspoon cinnamon and a pinch of cayenne to the blender. It becomes a Mexican hot chocolate vibe, and it’s killer.
- Make it a breakfast parfait: Layer the pudding with granola and extra yogurt instead of just topping it. My kids love this on weekends.
Questions I Get About This Recipe All the Time
Q: Why did my pudding turn out grainy instead of smooth?
A: I’ve been there—it usually means the dates didn’t fully blend. Make sure you’re using soft Medjool dates, and blend for the full 90 seconds. If your blender is on the weaker side, let the mixture sit for 5 minutes after blending, then blend again. That extra soak softens the date fibers.
Q: Can I make this with almond milk or oat milk?
A: Yes, but the texture will be slightly thinner because those milks have less protein and fat than soy. To compensate, add an extra tablespoon of chia seeds. Oat milk works great and adds its own natural sweetness—I’ve tested it and it’s delicious.
Q: How long does this last in the fridge? Can I prep it for the week?
A: Up to 5 days in a sealed jar in the fridge. I make a double batch every Sunday and grab one for breakfast every morning. Just stir before eating if you see any liquid on top. Keep the toppings separate until you’re ready to serve.
Q: What do you serve with this besides as a breakfast or dessert?
A: Honestly, it’s perfect on its own. But if you want to stretch it, serve it with a side of coconut whipped cream and extra berries for a make-ahead dessert. For breakfast, I sometimes add a spoonful of peanut butter swirled in. My husband eats it with a handful of granola mixed in for crunch.
More Recipes My Family Makes on Repeat
If you liked this one, here are a few others that get the same reaction at our table:
- [INTERNAL LINK PLACEHOLDER: No-Bake Chocolate Oat Bars] — Chewy, fudgy, and comes together in 10 minutes with zero oven time.
- [INTERNAL LINK PLACEHOLDER: Overnight Oats with Cacao and Cherry] — My kids’ most-requested breakfast when it’s hot outside.
- [INTERNAL LINK PLACEHOLDER: Creamy Coconut Date Shake] — A tropical take on that same pudding base, blended with banana and coconut milk.
That first spoonful—creamy, deeply chocolatey, with a pop of tart raspberry and a crunch of pistachio—is the kind of thing that makes you feel like you’re having dessert for breakfast and no one can stop you.
If you try it, drop a comment below—I love hearing how it goes in your kitchen. Or tag me on Pinterest when you make it—I’m @tiffanywalkereats over there.
📌 This cacao blended chia pudding recipe turns out silky and smooth in 5 minutes of work—save it for your next meal prep Sunday so you have healthy chocolate breakfasts all week.

Cacao Blended Chia Pudding
Equipment
- High-speed blender
- Small jars or containers (4-8 oz each)
- Measuring cups and spoons
Ingredients
Pudding Base
- 1/4 cup raw cacao powder (25 g)
- 1 scoop vanilla protein powder (30 g, optional)
- 1/2 cup chia seeds (80 g)
- 2.5 cups soy milk (590 ml)
- 3 Medjool dates, pitted
Toppings (per serving)
- 2 tbsp dairy-free yogurt (soy or coconut)
- 1 tbsp pistachios, roughly chopped (7.5 g)
- 1/4 cup raspberries (30 g)
Instructions
- In your blender, combine the cacao powder, protein powder (if using), chia seeds, soy milk, and pitted dates. Blend on high for 60 to 90 seconds until completely smooth – no visible chia seeds, no date chunks. The mixture will look thin; don’t worry.
- Pour the mixture evenly into jars (about three-quarters full). Seal with lids and refrigerate for at least 1 hour, but preferably overnight. The longer it sits, the thicker it gets.
- When ready to serve, stir the pudding briefly. Top with a generous spoonful of yogurt, then scatter raspberries and chopped pistachios on top. Serve immediately.






