This is one of those, seems-too-easy to put on the blog kind of “recipes.” Especially because I’ve never considered myself an expert on protein shakes. But it’s because they’ve never been YUMMY ENOUGH FOR ME. Always team chew-my-calories over drinking them. Always. UNTIL THIS Chunky Peanut Butter Chocolate Protein Shake!

A Quick Look At The Recipe
- Recipe Name: Chunky Peanut Butter Chocolate Protein Shake
- Ready In: 5 minutes
- Serves: 1
- Calories: 156 cal
- Protein: 21.9g
- Fat: 4.5g
- Carbs: 10g
- Why You'll Love It: This is the BEST, creamiest protein shake. You'll forget why you ever needed ice cream before! And it's massive.... my love language. Sounds like a process, but it takes me five minutes. WORTH IT.
About This Recipe
Dessert has always been essential to me. It just is. Maybe I should kick the addiction– maybe I shouldn’t eat so late. Maybe if I did Whole 30 I’d lose the need for sweets and feel invincible. But honestly, I’m not sure I want to! My sweet treat on the couch at night, after the kids are in bed– with Ross hanging out (or snoring) next to me… it’s too important to me.
When I first started counting macros, a protein shake was my LAST RESORT dessert. When I’d spent all of my carbs and fat on a dinner out maybe. I would try and get excited about it but it didn’t fool me. Mostly I tasted protein and ice… it was watery and hollow in flavor. So I get it if you’re skeptical. Once I found my formula, I have NOT GOTTEN off of this thing. I keep waiting to get hooked on something new. But you guys it’s been like three years. And I’m not always tracking! Certainly not always “cutting” (eating in a deficit). But THIS. This is what I want every night until forever.
I wish the details didn’t matter. But they do. Le me tell you; all protein shakes are NOT created equal.
I have fallen in love with this shake. Done the same, every time. I even decided I had to weigh my ice because it was always so hit and miss for me before! I’d see other people enjoying theirs, but then I’d make one and it’d be too watery… or too frothy… or taste like nothing. Or worse, like protein powder. And I’m sipping or spooning, hoping it’s gonna get better as I go. And then annoyed I’ve spent the macros and I’m just all cold and didn’t get to eat anything.
But not this one! I’m obsessed. And I have eaten it essentially every single night for an absurd number of nights. I’m not gonna count.

Ingredients and Substitutions
- Cashew milk: Unsweetened cashew milk is my preference here but any kind of milk works! You can use dairy or non-dairy milk.
- Creamer: For added creaminess! I love the Califia Farms Almond Milk Creamer but any kind works. The creamer isn’t essential, but I love it for the richness. Easily sub for more milk if you don’t have creamer.
- Protein powder: Use your favorite protein powder (mine is Active Stacks). I’ve linked some of my favorite options below.
- Cocoa powder: Essential for getting that chocolately flavor! I always use dark or jet black cocoa.
- Flake salt: Trust me on this!
- Stevia: If you like things sweeter, add ¼ teaspoon (or to taste) of stevia. If using, I prefer the liquid stevia so it mixes the best. I personally don’t use this anymore but totally an option if you like things sweet!
- Coconut extract: Another optional ingredient but it really does give this shake the best flavor. Almond is also amazing, but a little goes far, don’t over do it. Of course, you can always use regular vanilla if that’s what you have on hand.
- Xanthan gum: A game changer for the texture!! Just be careful to not get heavy handed or it can get a little weird. You can also omit if your stomach doesn’t handle it well.
- Toppings: Feel free to get creative here! My go-to’s powdered peanut butter, almond milk whipped cream, roasted cocoa nibs, corn chex cereal, toasted almonds, diced banana, rice crispies, and more flake salt!

Dietary Adaptations
Dairy-free: Use dairy-free milk, creamer and protein powder.
How To Make
- Add all of the shake ingredients to the jar of your Ninja. (I like to keep all of my bits and pieces in a special shake drawer right near the blender to simplify the process! I even keep the ¼ tsp measuring spoon in there to use on the salt, stevia, and xanthan.)
- Run a full blend cycle. I let it go all the way through, then sometimes add another 10–20 seconds depending on the ice, protein powders, and, honestly, the day. The key is watching it come together: the color gets lighter, the texture smooths out, and the shake visibly grows taller in the jar. If it’s icy, blend longer next time. If it’s too whipped or frothy, shorten the blend.
- Pour it into a big insulated tumbler and top with your favorite toppings. But I’m just gonna tell you, 20 grams of powdered peanut butter stirred in just BARELY so it’s nice and cit a little chunky— is ALMOST mandatory. It’s magic.
- The macros below are for the shake alone, to make it easier for you to track what you want and what fits for you. But of course I like mine topped like crazy so there’s texture in every bite. It’s the best thing ever and I never want to break up with it. I like to add the toppings in the order listed. And sometimes crumble 10 grams of G2G bar as well! (More is better ha!) I don’t mix in, or layer. But I eat by dunking my long spoon right down the middle almost trying to avoid the toppings. You’ll inevitably get plenty stuck to each bite and then there’s still so much good stuff left at the bottom! It’s an art. Haha.

Helpful Tips
1. Xanthan gum makes it thick and creamy! But keep reading even if it’s not for you. The weird name makes it intimidating, but it’s just a plant-based thickener. Xanthan gum is magical in helping it blend up thick and creamy…. more like a dessert, less like a supplement- ew. I linked the exact bag I bought from Amazon. I just leave my ¼ tsp in the bag for easy shake-making! Some people feel bloated or gassy from too much xanthan, so don’t go overboard.
AND, if xanthan doesn’t sit well in your belly, or the name just scares you too much, or you just hate buying stuff you don’t know you’ll use, it’s fine. I’m editing this because in efforts to fix some tummy trouble, I’ve recently stopped using the xanthan and have actually been shocked at how good is still is with frozen banana. Not like using frozen banana is some genius new concept. But I swear I’d tried in the past and it didn’t compare. BUT, at least with my Ninja, a simple 40-50 g frozen-solid banana GETS IT DONE. I don’t even miss it. Still AMAZING. Adds a handful of carbs but less than 10. It’s cool.
2. A Good Protein Powder: My current FAVORITE, is the chocolate by Active Stacks. (Use Lillie for 10% off). It’s a beef protein powder, rather than your typical whey. This means it’s dairy free, and easier on digestion for lots of us. Ingredient list is short and simple and sweetened naturally. It tastes like good chocolate milk. I LOVE it.
But I also love going halvesies with another favorite to mix it up. My very favorites to throw in are the Clean Simple Eats S’more and Peanut Butter Cup (use Lillie for 10% off) or any of the Clean Simple Eats Flavors!
3. Right Amount of Ice: It might vary for you, but just finding your sweet spot so it’s not always a crapshoot is key. Mine has been between 185-195 grams of ice.
4. Blender: I wish the blender didn’t matter, but it does. If your shake is watery, unfortunately that’s usually a blender situation and I hate to say it, but you might need a new one! Avoid the big classic ninja blender. It yields the iciest shakes. For me, the Ninja Twisti changed everything. It’s compact, easy to leave on the counter, and blends this shake evenly without overworking it.

And the clean up is such a breeze compared to my big blender! It blends it so fast and so smooth. I worried it was too fast at first but now that I’ve gotten it down, it’s PERFECT every time. (Warning, the large, regular sized Ninja blender does NOT work for this shake. It’ll be icy and sloshy. Nobody wants that.)
5. Powdered Peanut Butter: The powdered peanut butter I use is PB2. The key is to BARELY STIR IT IN AFTER!!!!!! DON’T BLEND IT IN! It gets lost. Not as special. This is huge. massive. monumental. a must. Of course real peanut butter would be delicious, or cookies, or peanut butter cups…or Ben & Jerry’s– BUT– if you have room for all of that, you probably don’t need to be eating a protein shake in the first place so let’s assume you want to keep it light.
20 grams of powdered peanut butter will only cost you 88 calories of mostly protein and carbs… and will add JUST enough texture and reward to keep you loving it through every bite so you’re not depressed when you hit the bottom of your giant, metal tumbler.
6. Giant Metal Tumbler: YES: a giant metal tumbler with a long spoon!! GAME CHANGER. I’m obsessed with the whole situation. Feel free to eat yours out of a bowl and call it “pro-yo” or “protein ice cream”. It was a big dilemma for me… what to call it… but I felt like “shake” was the honest way to go since I’m eating it out of a giant metal cup that reminds me of being a kid… like when you’d order a shake and they brought you your cup AND the leftovers that didn’t fit, in the big metal cup? THE BESSSSSSST THINGGGGGGG EVERRRRRRRR. And now I have it every night. Childhood dreams come true.
7. Toppings: And if there’s room OF COURSE TOPPINGS are everything. Almond milk Reddi Whip, and granola used to be all I needed. But now I’m hooked on a good spread haha. The whipped cream, cocoa nibs, corn chex and/or toasted almonds, and always a final pinch of flake salt! I also LOVE 15 grams of a G2G Bar at room temp, crumbled up on it when I’m really going for it. For a dairy-free option, Healthy On the Go Bars have some delicious options.
For More Delicious Recipes
- Macro-friendly Vanilla Protein Smoothie Bowl
- High Protein Berry Smoothie Bowl
- Healthy Chocolate Mint Protein “Ice Cream” Sundae
- Macro Friendly Warm Oatmeal Ice Cream Sundae
Never Miss a Recipe! Sign Up for My Emails!
If you enjoy having macro-friendly recipes that are delicious and easy to track, then make sure to sign up for my email list!

Chunky Peanut Butter Chocolate Protein Shake
Ingredients
In my Ninja IQ
- 1.5-2 cups ice 180-200 g
- 3/4-1 cup cashew milk 180-200 g
- 1 Tbsp Califia Farms Almond Milk Creamer (Not essential… just extra creaminess! All flavors are good! 15 g)
- 1 serving of your favorite protein powder 4c/1f/20p (my favorites options are linked below) Usually about 30 grams
- 1-1.5 Tbsp dark or jet black cocoa powder 7-10 g
- 1/4-1/2 tsp Maldon flake salt (don't skip!) A little less if you're using regular kosher salt
- 1/4 tsp stevia if you like things sweeter Optional- I don't use this anymore
- 4-5 squirts of coconut extract Optional- Almond is also amazing, but a little goes far, don't over do it.
- 1/4 tsp xanthan gum don't get heavy handed here, it can get weird with too much! But it is a texture game changer.
The macros are for the shake alone, but this is what I add to MINE every night after it’s blended:
- 2.5 Tbsp 20 g powdered peanut butter barely stirred in to the top for maximum chunkiness (do not blend it in! SO much better this way.)
- 8 Tbsp 20 g almond milk Reddi Whip Coconut is my second fave, use what you love!
- 1 Tbsp roasted cocoa nibs 10 g (these are hard and bitter so be warned, but I love!)
- 1 Handful of corn chex, crushed (10 g) or I LOVE 10 g of toasted almonds when I've got room for more fat.
- 1/4 of a banana diced small to spread the wealth! (35 g) (lately I prefer to blend this in FROZEN instead of the xanthan! You can experiment)
- 1 Handful of rice crispies 5 grams
- 1 Pinch of flake salt
Instructions
- Add all of the shake ingredients to the jar of your Ninja Twist (I like to keep all of my bits and pieces in a special shake drawer right near the blender. to simplify the process! I even keep the ¼ tsp measuring spoon in there to use on the salt, stevia, and xanthan.)
- Blend for about 30-40 seconds, or one cycle on the Ninja Twisti.
- Pour it into a big insulated tumbler and top with your favorite toppings. But I'm just gonna tell you, 20 grams of powdered peanut butter stirred in just BARELY so it's nice and cit a little chunky— is ALMOST mandatory. It's magic.
- The macros below are for the shake alone, to make it easier for you to track what you want and what fits for you. But of course I like mine topped like crazy so there's texture in every bite. It's the best thing ever and I never want to break up with it. I like to add the toppings in the order listed. And sometimes crumble 10 grams of G2G bar as well! (More is better ha!) I don't mix in, or layer. But I eat by dunking my long spoon right down the middle almost trying to avoid the toppings. You'll inevitably get plenty stuck to each bite and then there's still so much good stuff left at the bottom! It's an art. Haha.
Notes
- The macros below are for the shake alone. But for my fully topped version, the macros are 426 cal/45C/12.8f/34.6p/9.2 fiber.
- For the shake alone, with NO TOPPINGS, search “Lillie Eats and Tells The shake- no toppings” on My Fitness Pal.
- For the shake with ALL of my toppings: search “Lillie Eats and Tells The shake- with toppings“
- Protein Powder: Feel free to use what you have if you love it! These are simply my very favorite NATURALLY sweetened protein powders after trying a LOT haha.
- My current FAVORITE is the chocolate by Active Stack. It’s a hydrolyzed beef protein powder, rather than your typical whey. This means it’s dairy-free, and easier on digestion for lots of us. Ingredient list is very short and simple. It tastes like good chocolate milk. I love it. Their vanilla is also very good and I feel like this brand blends up the very CREAMIEST in the shake. My affiliate code “Lillie” saves 10% on their site.
- For a little variety, I love to do a half scoop of that Active Stacks chocolate with a half scoop of another favorite like the CSE chocolate peanut butter, or s’more. Ross loves the maple donut. LOTS of yummy flavors over there if you love variety. You can also use my affiliate code “Lillie” to save 10% off at CSE.
- I also really like the Bad Athletics Coconut, or Salted Caramel. This is another one I like to combine WITH the chocolate active stacks. You can use my code “badlillie” for 10% off of their site.
- Blender:
- Obviously, use and try to perfect using whatever blender you have! But for me, the Ninja Twisti makes this so much smoother and more consistent. It’s small enough that I don’t mind leaving it on the counter, and feels so much quicker to clean than my big blender. We have a Vitamix as well, but once I got the Ninja Twisti (NOT THE BIG NINJA), I’ve never gone back. We use it multiple times a day, so we have gone through two, but it’s worth it to me.
- If using a Vitamix or something similar, blend on low to let it get going, then gradually move it up to medium for about a minute and a half. You want to hear the crunching of the ice stop and let it get to a consistent hum. If it’s getting stuck at all, then I raise it too high for a bit to get it all nice and smooth. But I don’t like it frothy, so I resist blending on high for too long. Obviously, blend to your preference! But you want to see the xanthan really pull it all together into one consistent lighter color. You can tell when it’s really pulled together.
Nutrition
Tried this recipe?
Tag @LillieEatsAndTells on Instagram with #LillieEatsandTells! We’d love to see your creations!








Haven’t tried the recipe (allergic to peanuts) but I do love a good protein shake… have a couple that I LOVE… the one I use already has xanthan gum in it! But the thing that takes my shake OVER THE TOP is a generous squirt of coconut flavored stevia! I especially like the NOW foods brand. I also like the English toffee flavor. You are going to 😍 love your shake even more!
This sounds amazing!
I LOVE everything you ever make. I pretty much only cook your recipes. But I can’t get this right. It gets frothy for me in my blendtec after less than half the time you recommend and it tastes terrible like that. Any tips? What am I doing wrong?
One more question. I tried this for the first time last night but left out the protein powder due to not having that many protein macros left after dinner. But mine was a bit watery. Does the protein powder help thicken it up. I didn’t add the xantham gum either (because I couldn’t find mine at the time but have since found it), but I know that would help with thickening. Just need to know if the protein powder is crucial to this being a thick shake. Thanks! I want to keep trying til I get it thick and delicious.
Yes! Definitely need the protein powder- even the brand can make a huge difference- plant based powders won’t thicken up well – the xanthan isn’t mandatory but def helps thicken—
Ok, off to order the protein powder you recommend. Thanks so much!
😍 made this for breakfast and boy it was worth buying the xanthan gum and hey, Target had it on sale!! Nothing makes me sadder than watery shakes and I also hate the froth. No froth or sad shake here. I used ON chocolate peanut butter protein powder and it was decadent. The stir ins were marvellous. I didn’t have granola, but I am so trying that and/or maybe even coconut flakes?? Thank you for the wonderful recipe and introducing me to the magic of xanthan gum!!!
I’m so glad you loved it!
I used to make this in my food processor which was amazing for the consistency, but I received a nutri ninja with ultra iq for Christmas and have been using that ever since. Love the simple cleanup but amstruggling with the runny consistency! I saw that you switched to using a ninja as well. How long do you blend and which setting do you use?? Help!!!
Ugh! It’s crazy because mine still isn’t as thick as it was in my vitamix. And yet I still haven’t pulled my vitamix out of the cupboard. It just feels so much easier. But I’m doing more like 200 g ice and 175 g milk plus 15 g creamer… And I only let it run for 20-25 seconds. It’s not quite as thick but still pretty amazing. Let me know!
Do you use an unsweetened Hershey’s baking cocoa after you’ve blended the shake or another type of cocoa? I have Hershey’s unsweetened baking cocoa. Thanks!
Unsweetened! Sorry for my delay! And sometimes I blend some in and just put a little on after… the most important part after is the PBfit!
Have you tried making this with any other flavors? Just got a snickerdoodle flavored one and wasn’t sure this would be good instead of peanut butter flavor
I’m sure it would be good with any protein powder you love! I just don’t love many. And usually want my dessert to feel chocolaty and this goes with that… even though honestly it doesn’t really taste chocolatey now that I’m writing this… just peanut buttery… but you get it. Ha! If you love it, it’ll make a good treat too!
How does your brother do this in an ice cream maker? Love all of your recipes, by the way!!!
I’d better get details from him! He made it sound so simple like there was nothing to tell.. but I’ve never used an icecream maker so I don’t know! I just know all he adds is almond milk and the protein powder and THAT’s IT
Yes, please get the deets and let me know! 🙂 I have an ice cream maker, but don’t have the Xanthun gum so I would love to try it and see if I can get it thick without adding that or ice.
Yes please. I have an ice cream maker and really want to try this! Thanks
Just wondering if you found out how to do this in the cream maker??
Shoot I’ve never done it! But my brother just used milk, and protein powder!
Tried this for the first time tonight. Love the flavor with the PB powder, however I found myself chewing ice. Boo. Maybe it’s my blender (I have a Ninja).
Oh no! I have a ninja IQ… it’s like the bullet one.. and if anything it blends too much! I have to stop it early so it doesn’t get too frothy. Def never any ice. Is yours the IQ or a full blender? just blend longer!
Amazing!! And knowing what the ice should weigh is awesome.
I LOVE THIS! After I learned how to not inhale the cocoa powder with excitement, it is DEEEELISH!!!
I should have warned about that haha! Happened to me too.
Been making smoothie bowls for awhile but your recipe helped me tweak mine to perfection, particularly the idea of weighing the ice for predictable results every time. As a peanut butter addict, I found the powdered peanut butter stirred in at the final step to be an extra kick of flavor. Now I’m going to take the plunge and order the #cocoabarinajar as the literal icing on the cake!
I’m obsessed with this now! I use a Ninja to make it and in order to get the right consistency, I process it on manual then stop it after a few seconds to shake it and I repeat that twice so that it gets creamy and just like ice cream! Perfect!
Just made this for the first time and it’s a game changer. Delicious!!! It feels like a treat!
So glad you’re a fan!
You have SOOOOOO many good recipes BUT my problem is for me to maintain my weight I don’t get that many protein macros. Soooooo frustrating because I can’t afford all these yummy looking protein drinks as treats. And I don’t want to substitute a shake for a meal as I like my food.😊 Ugh! Any suggestions? Workout more as in 4 x a day? Life doesn’t allow that plus I don’t want to workout 4x a day!!! Oh my, don’t think there is a good answer.
OH I know! whenever people are TRYING to burn through protein I don’t get it. Each macro is totally precious to me. I want to make them stretch as far as possible! So I feel you. I’m always having to limit my dinner salad to like 75 grams of chicken which is so sad! I wish I had a solution for you! Only that if you end up with extra carbs or fat, I’d for sure redistribute those if you wanted!
Do you have a brand of stevia that you like?