Mash some blueberries: In a small bowl, lightly mash 1/2 cup of the blueberries with a fork. You want a jammy mix with some chunks left.
This boosts the blueberry flavor throughout the pudding.
Mix the wet base: In a medium bowl or jar, whisk together the milk, Greek yogurt, vanilla, almond extract (if using), maple syrup, and a pinch of salt until smooth. Aim for no lumps.
Add protein and spices: Whisk in the vanilla protein powder and cinnamon. Keep whisking until the powder dissolves fully.
If it clumps, switch to a small whisk or shake in a lidded jar.
Stir in chia seeds: Add the chia seeds and whisk well. Let the mixture sit for 5 minutes, then whisk again to prevent clumping. This step makes a big difference in texture.
Layer the blueberries: Fold the mashed blueberries into the chia mixture.
Gently stir in the remaining 1/2 cup whole blueberries for pops of freshness.
Chill to set: Cover and refrigerate for at least 2–3 hours, ideally overnight. The pudding will thicken to a spoonable, creamy consistency.
Adjust and serve: In the morning, give it a good stir. If it’s too thick, add a splash of milk.
Taste and add more maple if you like. Top with a spoonful of yogurt, extra berries, a sprinkle of cinnamon, or a few crushed graham crackers for “muffin crumble” vibes.