This easy vegan protein fluff requires a few simple ingredients and is all-natural. It has 31 grams of protein per serving, and is 240 calories for a huge serving! It’s a healthy sweet treat that’s full of protein, making it a great post-workout snack!

Protein Fluff is made with protein powder, milk, and some kind of thickening agent to create an ice cream-like dessert that is packed with protein, low in sugar and a great way to indulge in a healthy snack!
I’ve been hitting the gym and working on building more muscle, and increasing protein consumption is key to meeting those goals. I’ve created some high-protein recipes like my protein pancakes, protein overnight oats, and protein balls.
Next, I wanted to create a vegan protein fluff that uses all-natural ingredients. So many protein fluff recipes I found included gelatin in the form of pudding mixes, a whey and casein protein powder, and processed toppings like cookie crumbles, peanut butter cups, and whipped cream.
These added ingredients make what should be a healthy protein-rich snack, and turns it into a processed dessert that’s high in refined sugar.
This recipe is different! It uses all vegan ingredients and keeps things natural and unprocessed. The result is a truly healthy sweet treat that tastes like a chocolate chip cookie!
Jump to:
💗 Why You’ll Love This Recipe
- Vegan and Dairy-Free
- Peanut Butter Chocolate Chip Cookie Flavor
- High in Protein
- Low in Calories
- Low in Sugar
- Quick and Easy
- Natural Ingredients
- Simple Ingredients
- Light and Fluffy Texture
- Naturally Sweetened
🍨 Ingredients and Notes

Ice Cubes: You will need 2 cups of ice. This thickens the fluff, and also makes it cold like ice cream.
Almond Milk: Use unsweetened almond milk. You can use vanilla or regular. If you don’t have almond milk, you can use a different type of dairy-free milk.
Vegan Protein Powder: I used Future Kind Vegan Vanilla Protein Powder. You can use any protein powder of your choice. Many recipes call for whey protein powder, but since whey is not vegan I opted for a pea protein powder.
Peanut Butter Powder: For even more protein, and a nice peanut butter flavor, add 2 tablespoons of peanut butter powder.
Natural Sweetener: Use any natural liquid sweetener you like. I used maple syrup, but you could also use agave syrup if you prefer. I don’t recommend using stevia.
Guar Gum: Made from a legume known as guar beans, guar gum is a natural plant-based thickening agent and stabilizer. It is what makes the fluff, well, fluffy! Many recipes call for Xanthan Gum, which also works. Xanthan gum is made from Xanthomonas Campestris which is a micro-organism. Both are used as thickening agents, but xanthan gum is typically used in baking recipes, while guar gum is used for cold recipes like ice creams which is why I used it here instead.
Toppings: There’s no need to add any toppings to your protein fluff, but if you would like to, I suggest a tablespoon of vegan chocolate chips and a drizzle of natural peanut butter. See below for more topping suggestions!
📋 How to Make Vegan Protein Fluff
Step 1: For this recipe, you will need to use a high-speed blender with a tamper attachment, or a food processor. A regular blender may have difficulty blending the ice and keeping it from getting stuck in the blade. Add the ice, almond milk, pea protein powder, peanut butter powder, and sweetener to your blender or food processor. Start at a low speed, and slowly increase to medium speed, using the tamper attachment to help blend the ice if you’re using a high-speed blender. Blend for about 1 minute, or until ice is completely incorporated.

Step 2: Stop the blender, remove the top, and add the guar gum. Place the top back on, and blend for another 30 seconds or until the mixture fluffs and increases in size.

Step 3: Scoop the fluff out of the blender. Add to a bowl. Top with a drizzle of natural peanut butter, and a few chocolate chips. Enjoy immediately!

❓ FAQS
It is a frozen sweet treat that is made with protein powder, ice, and almond milk to create a low sugar, low calorie, high protein snack or dessert. Sometimes it’s called fluff, other times it’s called protein ice cream. Either way, it’s the same idea! What makes it different from ice cream is that it’s more icy than creamy, and not as dense. It’s also fluffier than protein shakes or smoothies.
This high protein treat is popular because it delivers a dessert-like experience without the high calories, high sugar, high carbohydrates, or high fat. Instead, you get a ton of protein! This particular recipe has 31 grams of protein. People who are looking to reduce their calories, and increase their protein intake, love this recipe! But it’s also great for those that are looking to increase their protein intake to build muscle.
I don’t recommend making this and freezing it for later. The freezer solidifies the ice and makes it difficult to dig in with a spoon. Make it when you’re ready to eat it, rather than making it to save for later. If you have any leftovers, feel free to cover the bowl and put it in the freezer, but be aware that the fluff won’t have the same consistency when you take it out. Leave it on the countertop for a few minutes before eating again to help it defrost.
💭 Expert Tips for Getting the Best Consistency
- Use a high-speed blender such as a Vitamix, Blendtec, or Ninja. You need a powerful blender to get all the ice to blend. If you use a regular blender you run the risk of having chunks of ice that don’t incorporate.
- If you don’t have a high-speed blender, than use a food processor. You need one that is 6-9 cups because this recipe doubles in size.
- Keep this recipe vegan by using a pea protein powder. However, if you’re not vegan than feel free to use the protein powder of your choice.
- Don’t use plain pea protein powder. It will make this fluff have a weird taste. I used vanilla flavored, but you can also use chocolate or another type of flavor if you prefer.
- Don’t add too much guar gum. Measure your guar gum out precisely. Too much will turn your fluff into a slimy mess. Not enough will result in a soupy an icy texture.
- Only use a ½ cup of almond milk. Adding more than that will give you a soupy texture.
👩🍳 Serving Suggestions
Get as creative as you like with the toppings you add! I suggest you keep it healthy and natural. Here are a few of my suggestions.
- Fresh or Frozen Berries. Strawberries, raspberries, blueberries, or blackberries give the fluff a peanut butter and jelly like flavor.
- Peanut Butter, almond butter or cashew butter add more protein.
- Chopped nuts, add some crunch and even more protein. Go with chopped peanuts, almond slivers, walnuts, or pecans.
- A dusting of cocoa powder will give a boost of cocoa flavor.
- Mini or regular vegan chocolate chips. Just try to keep this around one tablespoon so you don’t add too much additional sugar.
- Chia seeds make for a healthy sprinkle like topping and add some Omega-3 fatty acids.

😋 More High Protein Recipes!
If you made this recipe, please comment below and leave a ⭐️ rating. You can also follow me on Instagram, Pinterest, and Facebook for more family-friendly vegan recipes!
Recipe

Vegan Protein Fluff
Ingredients
- 2 cups ice cubes
- 2 tablespoon peanut butter powder
- 1 scoop protein powder
- ½ cup unsweetened almond milk
- 1 tablespoon maple syrup
- ½ teaspoon guar gum
Instructions
- For this recipe, you will need to use a high-speed blender with a tamper attachment, or a food processor. A regular blender may have difficulty blending the ice and keeping it from getting stuck in the blade. Add the ice, almond milk, pea protein powder, peanut butter powder, and sweetener to your blender or food processor. Start at a low speed, and slowly increase to medium speed, using the tamper attachment to help blend the ice if you're using a high-speed blender. Blend for about 1 minute, or until ice is completely incorporated.
- Stop the blender, remove the top, and add the guar gum. Place the top back on, and blend for another 30 seconds or until the mixture fluffs and increases in size.
- Scoop the fluff out of the blender. Add to a bowl. Top with a drizzle of natural peanut butter, and a few chocolate chips. Enjoy immediately!
Video
Notes
Tips for the Best Protein Fluff Consistency:
- Use a high-speed blender such as a Vitamix, Blendtec, or Ninja. You need a powerful blender to get all the ice to blend. If you use a regular blender you run the risk of having chunks of ice that don’t incorporate.
- If you don’t have a high-speed blender, than use a food processor. You need one that is 6-9 cups because this recipe doubles in size.
- Keep this recipe vegan by using a pea protein powder. However, if you’re not vegan than feel free to use the protein powder of your choice.
- Don’t use plain pea protein powder. It will make this fluff have a weird taste. I used vanilla flavored, but you can also use chocolate or another type of flavor if you prefer.
- Don’t add too much guar gum. Measure your guar gum out precisely. Too much will turn your fluff into a slimy mess. Not enough will result in the recipe not achieving that fluffy texture.
- Only use a ½ cup of almond milk. Adding more than that will give you a soupy texture.
Topping Suggestions:
- Frozen Fruit
- Nut Butter
- Chopped Nuts
- Mini or Regular Vegan Chocolate Chips
- Vegan Marshmallows
- Chia Seeds
- Vegan Sprinkles
Storage:
- Enjoy immediately.
- If you must store, cover the bowl, and place it in the freezer for 1-2 days. When ready to eat again, place it on your countertop to defrost for 5-10 minutes.
Andrea
I love that this is healthier and full of flavor without being full of sugar. Perfect for a post workout treat!!
Mairead
Dessert with extra protein – what a perfect treat. Thank you for such a detailed recipe.
Chris G
Great way to kickstart my day at the hospital. Thanks so much for sharing!
Chenée
This is just what my sweet tooth needs! Delicious and decadent, but full of protein. Thanks for a great recipe!
Mirlene
This protein fluff is the perfect sweetness right after I work out. Just right so I wont go over my calories!