Chocolate Peanut Butter Chia Pudding
This chocolate peanut butter chia pudding is rich, creamy, and tastes like dessert for breakfast! Made with chia seeds, peanut butter, cocoa powder, and naturally sweetened with maple syrup, it’s a delicious easy breakfast, snack, or healthy treat.

A Quick Look At The Recipe
- Ready In: 10 minutes to prep + chill overnight
- Servings: 4 servings
- Calories: ~158 per serving
- Key Ingredients: Chia seeds, peanut butter, cocoa powder, non-dairy milk, maple syrup, vanilla extract
- Dietary Info: Vegan, gluten-free, refined sugar-free, meal-prep friendly
- Why You’ll Love It: An easy, make-ahead breakfast that tastes like a peanut butter cup but is secretly healthy!
If you’re new to chia pudding, this is a great place to start. This chocolate peanut butter chia pudding is a more indulgent twist on my classic chia pudding recipe, with rich, creamy layers of chocolate and peanut butter.
It’s perfect to have prepped in the fridge for an easy breakfast, snack, or healthy treat. And if you love dessert-inspired breakfasts like my samoas overnight oats, you’re going to love this one!
Table of Contents
What is Chia Pudding?
Chia pudding is made by mixing chia seeds with milk and letting it soak for several hours (or overnight). When soaking, the chia seeds soften, gel and expand to create a pudding consistency.
Ingredients Needed
This chocolate peanut butter chia pudding recipe comes together with just six simple ingredients. Here’s what you’ll need:

- Chia Seeds: They absorb the liquid and create that thick, creamy texture like you’ll find in my classic chia pudding and matcha chia pudding.
- Non-Dairy Milk: Any milk works here (almond, oat, soy). The milk gels with the chia seeds to create a pudding consistency.
- Cocoa Powder: Adds that rich chocolate flavor.
- Peanut Butter: Make sure it’s smooth and runny for easy mixing. I like to use my homemade peanut butter since it’s super runny.
- Maple Syrup: Naturally sweetens the pudding without refined sugar. You can adjust to taste depending on how sweet you like it.
- Vanilla Extract: Just a splash to enhance the flavors.
Scroll down to the recipe card to get the full recipe with measurements!
Variations & Substitutions
- Swap the nut butter: Almond butter or cashew butter work beautifully here, or use sunflower seed butter for a nut-free option.
- No maple syrup? Use date syrup or agave.
- Change the milk: Almond, oat, or soy milk all work well. Coconut milk will add a coconut flavor.
- Low calorie option: Use peanut butter powder in place of regular peanut butter.
- Chocolate lovers: Stir in chocolate chips or cacao nibs for added richness and texture.
How to Make Chocolate Peanut Butter Chia Pudding (Step-by-Step)

- Step 1: Make the chocolate layer by adding the non-dairy milk, chia seeds, cocoa powder, maple syrup, and vanilla extract to a bowl.

- Step 2: Whisk until everything is fully combined and there are no clumps of cocoa powder or chia seeds.

- Step 3: Make the peanut butter layer by adding the non-dairy milk, chia seeds, peanut butter, maple syrup, and vanilla extract to a bowl.

- Step 4: Whisk well until everything is fully combined and there are little-to-no clumps of peanut butter or chia seeds.

- Step 5: Let the mixtures sit for 5–10 minutes, then give it another good stir. This helps prevent the chia seeds from clumping and creates a smoother pudding texture.

- Step 6: Cover and place in the refrigerator overnight, or for at least 4 hours, until the chia pudding is thick and creamy.
Megan’s Tips
- Whisk the cocoa powder well: Cocoa powder can clump easily, so make sure to mix it in thoroughly.
- Stir it a few times: Chia seeds love to clump. Stir once, wait 5 minutes, stir again, and repeat once more for the smoothest texture.
- Let it sit overnight: While 4 hours will work in a pinch, chilling them overnight creates the thick, creamy texture.
- Adjust the thickness to your liking: If your chia pudding is too thick, stir in a splash of non-dairy milk before serving.
- Taste and adjust sweetness: This recipe isn’t overly sweet, so you may want to add a little more maple syrup.
Toppings & Serving Ideas
This chocolate peanut butter chia pudding is delicious on its own, but here are some of my favorite ways to serve it:
- Peanut butter drizzle: Add a little extra peanut butter on top.
- Crunchy granola: I love adding my peanut butter granola for crunch.
- Fresh fruit: Sliced bananas, strawberries, or raspberries.
- Chocolate chips: For a more dessert-like version, sprinkle a few on top.
- Yogurt: Add a layer of creamy vegan yogurt for a parfait-style breakfast or snack.
- Keep it simple: Honestly, it’s so good on its own, you don’t need anything else!
Storage & Meal Prep Tips
- In the fridge: Store chia pudding in a glass jar or airtight container for up to 4–5 days.
- Tip: If needed, add a splash of non-dairy milk to loosen it up.
- Meal prep: Make a batch at the beginning of the week and portion it into jars to enjoy for breakfast, snacks, or a healthy dessert throughout the week.
Frequently Asked Questions
Chia pudding gets clumpy when it isn’t stirred enough at the start. After the initial stir, let it sit for 5 minutes, then stir again. Repeat once or twice more before refrigerating.
It usually takes about 2–4 hours to thicken, but I recommend letting it sit overnight for the best texture.
I’d say so! It’s made with wholesome ingredients, naturally sweetened, and packed with fiber, healthy fats, and plant-based nutrients.
More Chia Pudding Recipes
If you loved this recipe, try these chia pudding variations next!
If you make this recipe, please be sure to leave a comment and ★★★★★ star rating below. Don’t forget to tag me on Instagram so I can see your creations!

Chocolate Peanut Butter Chia Pudding
Ingredients
Chocolate Chia Pudding
- 1 cup non-dairy milk
- 3 tablespoons chia seeds
- 1 ½ tablespoons cocoa powder
- 1 tablespoon maple syrup
- ½ tsp vanilla extract
Peanut Butter Chia Pudding
- 1 cup non-dairy milk
- 3 tablespoons chia seeds
- 1 tablespoon peanut butter
- 1 tablespoon maple syrup
Instructions
- Make the chocolate layer: Add the non-dairy milk, chia seeds, cocoa powder, maple syrup, and vanilla extract to a bowl. Whisk well until everything is fully combined and there are no clumps of cocoa powder or chia seeds.
- Make the peanut butter layer: Add the non-dairy milk, chia seeds, peanut butter, maple syrup, and vanilla extract to a bowl. Whisk well until everything is fully combined and there are little-to-no clumps of peanut butter or chia seeds.
- Let it rest, then stir again: Let the mixtures sit for 5–10 minutes, then give it another good stir. This helps prevent the chia seeds from clumping and creates a smoother pudding texture.
- Chill until thickened: Cover and place in the refrigerator overnight, or for at least 4 hours, until the chia pudding is thick and creamy.
- Stir and serve: Once thickened, give it one final stir and layer the chocolate and peanut butter mixtures together in a jar, add your favorite toppings, and enjoy!
Notes
- Whisk the cocoa powder well: Cocoa powder can clump easily, so make sure to mix it in thoroughly.
- Stir it a few times: Chia seeds love to clump. Stir once, wait 5 minutes, stir again, and repeat once more for the smoothest texture.
- Let it sit overnight: While 4 hours will work in a pinch, chilling them overnight creates the thick, creamy texture.
- Adjust the thickness to your liking: If your chia pudding is too thick, stir in a splash of non-dairy milk before serving.
- Taste and adjust sweetness: This recipe isn’t overly sweet, so you may want to add a little more maple syrup.




I love making this chocolate peanut butter chia pudding for meal prep. It’s so easy to make and tastes like a peanut butter cup!