Snickers Protein Shake


4.95 from 34 votes
Jump to Recipe

This post may contain affiliate links. See my disclosure policy.

This Snickers protein shake turns your favorite chocolate bar into a healthy, creamy, delicious shake. It tastes just like dessert, but you’d never guess it contains a whopping 25 grams of protein!

snickers protein shake.

If you ask any of my friends or family, they’ll tell you I love Snickers. Like, maybe a little too much. In order to satisfy my sweet tooth without eating a bunch of junk food, I like to make healthy versions of my favorite candy, like Snickers protein bars, snickers overnight oats, and protein shakes. 

This shake tastes exactly like a milkshake, but it’s full of protein and healthy fats. If you need a quick shake to keep you full for hours that actually tastes good, you’ll love this alternative to a classic protein shake.

Table of Contents
  1. Why this recipe works
  2. Ingredients needed
  3. How to make a Snickers protein shake
  4. Flavor variations
  5. Storage instructions
  6. Frequently asked questions
  7. More high protein recipes to try
  8. Snickers Protein Shake (Recipe Card)

Why this recipe works

  • Guilt-free. This healthy shake tastes exactly like the real deal. No corn syrup or extra sugar, just wholesome ingredients plus protein and healthy fats from the peanut butter.
  • Ready in minutes. Like a cinnamon roll protein shake, all you do is throw your shake ingredients into a blender, blend it up, then add your toppings. It’ll take you longer to clean the blender than it will to make this shake.
  • Easy to make vegan. This shake recipe is already gluten-free, and it can easily be made vegan by using plant-based protein powder plus non-dairy milk and whipped topping. 
  • Versatile. With 25 grams of protein, you can enjoy this shake for breakfast, a pre or post-workout snack, or dessert. 

What I love about this recipe is how amazing the texture is. The chocolate and peanut butter combine to make a thick and decadent shake. You don’t even need the toppings to make it delicious, although they certainly help. 

protein shake with whipped cream, chocolate sauce, and crushed peanuts.

Ingredients needed

If you’ve made my chocolate peanut butter smoothie before, you’ll no doubt have many of these ingredients on hand already. Here’s exactly what you’ll need:

  • Ice cubes. To thicken the smoothie. Depending on how thick you want your shake, you can use less or more. 
  • Protein powder. Preferably vanilla protein powder so the peanut butter doesn’t get overpowered. If you happen to have chocolate peanut butter protein, that’s even better.
  • Cocoa powder. Preferably Dutch-processed and unsweetened cocoa powder.
  • Peanut butter. Smooth or chunky. Make sure there’s no added sugar or hydrogenated oils. 
  • Vanilla extract. To amplify the other ingredients. 
  • Milk. I’m using unsweetened almond milk, but any dairy or non-dairy milk will work. 
  • Crushed peanuts. The finishing touch to this extravagant shake.
  • Chocolate sauce. Make your own or look for sugar-free chocolate sauce at the store. 
  • Caramel sauce. Use any from the store or make your own sugar-free version. 
  • Whipped topping. Any brand will work, including dairy or non-dairy alternatives. 

Find the printable recipe with measurements below.

How to make a Snickers protein shake

The steps to make this Snickers shake are about as simple as it gets. Feel free to taste the shake as you go and adjust any of the flavors to suit your taste buds. 

Step 1- Combine the shake ingredients. In a high-speed blender, add your ice cubes, protein powder, cocoa powder, vanilla extract, peanut butter, and milk. 

Step 2- Blend the shake. Blend the shake until the ice is completely crushed. 

Step 3- Serve. Pour the shake into a tall glass and top with the whipped topping, then drizzle the chocolate sauce, caramel, and crushed peanuts on top. 

protein shake snickers.

Flavor variations

  • Make it nut-free. Peanuts are a key element of this recipe, but if you’d rather omit them, you can swap the peanut butter for seed butters like tahini or sunflower seed butter. 
  • Make it extra creamy. Blend half a banana or ¼ of an avocado to pack in a little more nutrition and make it even creamier. 
  • Add more ice cubes. If you like thicker shakes. Or add more milk if you prefer thinner shakes. 
  • Healthy fats. Add chia seeds, hemp seeds, or flax meal are great healthy fats, plus protein and fiber. 

Storage instructions

To store: Protein shakes should be kept fresh and enjoyed right away, but if you made a double batch and have some extra, you can store it in an airtight container and keep it in the fridge for 1-2 days. 

Just make sure to give the shake a good stir before serving, and hold off on the toppings until you’re ready to drink it. 

To freeze: If you like to meal prep, you can freeze single servings of your Snickers shakes and keep them in the freezer for up to 3 months. I like to freeze shakes in ice cube trays for easy storage. 

The night you plan to have the shake for breakfast, let it thaw overnight in the fridge. In the morning, re-blend it with a little milk and add your toppings.

healthy protein shake with snickers topping.

Frequently asked questions

Can I use water instead of milk in a Snickers shake?

Yes, you can swap water for milk in a protein shake, but it won’t be as creamy.

Is this protein shake gluten-free?

Yes, this shake is naturally gluten-free and makes a great addition to gluten-free diets. 

More high protein recipes to try

  • Protein brownies– Rich, fudgy brownies made with no flour, no eggs, and 12 grams of protein per serving. 
  • Protein muffins– Fluffy muffins with the perfect crumble and zero added sugar. 
  • Cottage cheese ice cream– Creamy, decadent ice cream made with only 2 ingredients.
  • Protein coffee– Start your morning off right with your daily coffee, plus 11 grams of protein. 
  • Protein chia pudding– Chocolaty, protein-rich chia pudding you can make the night before.
chocolate caramel breakfast shake

Snickers Protein Shake

4.95 from 34 votes
This Snickers protein shake turns your favorite chocolate bar into a healthy, creamy, delicious shake. It tastes just like dessert, but you’d never guess it contains a whopping 25 grams of protein!
Servings: 2 servings
Prep: 1 minute
Cook: 1 minute
Total: 2 minutes



  • In a high-speed blender, add your ice cubes, protein powder, cocoa powder, vanilla extract and peanut butter. Add your milk of choice.
  • Blend until ice is completely crushed. Pour into a tall glass and top with whipped topping, before drizzling with chocolate, caramel and crushed peanuts. 


Serving: 1ShakeCalories: 125kcalCarbohydrates: 4gProtein: 25gFat: 7gSodium: 200mgPotassium: 113mgFiber: 2gSugar: 2gVitamin A: 3IUVitamin C: 3mgCalcium: 189mgIron: 1mgNET CARBS: 2g
Course: Breakfast
Cuisine: American
Author: Arman Liew
Tried this recipe?Give us a shout at @thebigmansworld or tag #thebigmansworld!

Arman Liew

I’m a two time cookbook author, photographer, and writer, and passionate about creating easy and healthier recipes. I believe you don’t need to be experienced in the kitchen to make good food using simple ingredients that most importantly, taste delicious.

You May Also Like

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating


    1. Depends on the specific ingredients used, best to add them into a calorie calculator for a full breakdown! 🙂

  1. Hi!! I love your recipes, I have used a whole mess of them. I recently started tracking my macros, and I’m using the MyFitnessPal app. Are any of your recipes on the app, if so, is there a certain way to put them in? I’ve been putting them in ingredient by ingredient. Thanks for your help!

      1. Do you know how many carbs are in this? I’m on the KETO diet, and this recipe looks amazing!!!

      2. Hi there! For sure, plug in the ingredients in a calorie calculator for a full nutritional breakdown! 🙂

See More Comments