This Chocolate Peppermint Protein Shake is an upgraded version of The Shake that Iβve been making nightly! It keeps the delicious, creamy chocolate flavor of the original recipe, but includes some changes I’ve made over the years to make it just.. better! This version is chocolate peppermint, piled with all of my current favorite toppings, and itβs the one I make every night and SWEAR by.

A Quick Look At The Recipe
- Recipe Name: Chocolate Peppermint Protein Shake
- Ready In: 5 minutes
- Serves: 1 shake
- Calories: 455 cal
- Protein: 40g
- Fat: 15.6g
- Carbs: 52g
- Why You'll Love It: This Chocolate Peppermint Protein Shake is my nightly go-to. It's a TREAT (we're not even calling this light anymore, haha). But it's simple, consistent, and actually satisfying. Itβs thick without being heavy, deeply chocolatey with a cool peppermint finish, and topped for real dessert texture. Made with straightforward ingredients and refined over time, this is the version I come back to every single night!
About This Recipe
Dessert is non-negotiable for me and it ALWAYS has been. That nightly sweet treat on our comfy chairs, kids in bed, Ross next to me (awake or snoring) matters. When I first started tracking macros, I really hated protein shakes… they were my LAST RESORT dessert. Always too watery, icy, bland, and way too protein-forward. If youβre skeptical, I get it.
Once I nailed this formula, I didnβt move on! Itβs been YEARS. Even when Iβm not tracking or eating in a deficit, this is still what I want every single night, and so many of you rave about The Shake too, so I know this one is doing something right!
Now, details matter. Not all protein shakes are created equal. π I make this the same way every time (yes, even the ice), and the result is thick, chocolatey, peppermint-perfect, and actually satisfying. No watery texture and no βfake proteinβ taste. To make this happen, I have a few essentials that I talk about below, but I made a collection as well if you want to get a head start!
Iβve made this shake an absurd number of nights in a row, and Iβm not stopping!! If you’re looking for the OG Peanut Butter Chocolate Shake, check it out here!

Ingredients and Substitutions
This is the version I make every night now. Same simple base, just refined over time.
- Ice: Iβve learned I donβt actually love this shake as thick as possible. This amount keeps it creamy and spoonable, not icy.
- Milk: Unsweetened SILK cashew milk is my go-to. Silk is my favorite because you canβt beat the macros, and it seems to make things a little creamer and thicker than other plant milks!
- Protein powder: Use your favorite protein powder. My favorite is Active Stacks, and I add Clean Simple Eats White Chocolate Peppermint to this recipe too!
- Cocoa powder: Jet black cocoa is KEY for deep, rich chocolate (almost Oreo?) flavor. Regular cocoa works, but the jet black cocoa makes this taste like dessert. It’s special.
- Flake salt: Always. And yes, more than you think. It balances everything and makes the chocolate pop.
- Toppings: This is where it becomes my nightly dessert. My go-to’s are Catalina Crunch, powdered peanut butter, almond milk whipped cream, roasted cocoa nibs, corn chex cereal, flake salt, crumbled up Healthy Eating on the Go bars (use code LILLIE for 10% off!), and diced banana. Sometimes I throw in a handful of rice crispies too!

How To Make The Shake
- Add all of the shake ingredients to the jar of your Ninja. Tip: I keep everything in a dedicated shake drawer right next to the blender to keep this EASY: proteins, cocoa, salt, everything. I even keep the measuring spoon in there because salt matters here.
- 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 into a large insulated cup and add toppings. Iβll be very clear here: powdered peanut butter stirred in JUST BARELY so it stays a little chunky is ALMOST mandatory. That part is magic.
The macros listed are for the shake itself, so you can decide what fits best for you. That said, I top mine generously because texture is the whole point. Crunch, creaminess, salt in every bite. I add toppings in the order listed and donβt mix or layer them in. I eat it by dunking a long spoon straight down the middle, trying to miss the toppings (you wonβt). They stick to every bite anyway, and thereβs always something good waiting at the bottom.
Itβs a system. And I have no plans to change it.

Helpful Tips to Make the Perfect Protein Shake
- Thickness & Texture: This shake has evolved. I used to chase MAX thickness, but Iβve learned I donβt actually love it that way. Frozen banana does the heavy lifting now, and it gives a creamy, dessert-like texture without feeling heavy. If your shake ever feels icy, blend a little longer next time. If it feels whipped or foamy, shorten the blend. Small timing changes make a BIG difference.
- A Good Protein Powder: Protein quality matters here. My current FAVORITE is the chocolate protein from Active Stacks. Itβs dairy-free, easy to digest, and actually tastes like chocolate milk instead of protein. I like pairing it with the Clean Simple Eats White Chocolate Peppermint protein because the flavor is truly unmatched. Mixing proteins keeps the flavor interesting without overcomplicating things with more added flavors or syrups.
- Right Amount of Ice: Ice is not a βdump and hopeβ situation. Iβve found my sweet spot is right around what I use now, and staying consistent keeps this shake from being hit or miss.
- 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.

For More Delicious Recipes
- Chunky Peanut Butter Chocolate Protein Shake
- 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!

Chocolate Peppermint Protein Shake
Equipment
- 1 blender Ninja Twisti is the best with the 32oz cups (these I buy separate).
Ingredients
- 175 g ice
- 250 g SILK cashew milk
- 20 g active stacks chocolate protein
- 10 g CSE white chocolate peppermint protein
- Heaping ¼ tsp salt
- 8 g jet black cocoa powder
- 30 g frozen banana
Topped with:
- 20 g Pbfit
- 20 g almond or coconut reddi whip
- 10 g cacao nibs
- 10 g corn Chex
- 10 g chocolate Catalina crunch
- 10 g crumbled Healthy Eating on the Go bar
- 25 g fresh diced banana
- Flake salt
- And sometimes just a smidge of natural peanut butter on my spoon!π
Instructions
- Add all of the shake ingredients to the jar of your Ninja Twisti. (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
- 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.
- The macros below are ALL IN but 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. 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
Nutrition
Tried this recipe?
Tag @LillieEatsAndTells on Instagram with #LillieEatsandTells! We’d love to see your creations!







Iβm not a huge peppermint fan. Any other flavor youβve tried to substitute with?
This sounds amazing, but I would need to substitute the white chocolate peppermint protein, as it has dairy in it. I have a dairy allergy. Any suggestions?
So do you skip dinner for this?! Sounds delicious!
Yup SAME! Dessert no matter what and I am still doing the protein fluff from years ago, its very similar. I use my food processor for super fluffy smooth soft serve like protein yumminess! Instead of just adding salt I crush up pretzels and add that w my Catalina crunch, Cheerios, and shaved chocolate. Instead fact getting ready to make it now. Love all you ideas!
Can you make this in a vita mix? Does insulated tumbler make it frozen or just the ice?
I am just curious…the ingredient measurements are in grams…does this mean you weigh each individual ingredient using a food scale?
I’m not Lillie, but yes, I’m sure she does. There is a blurred food scale visible in one of the photos above.