This cake batter protein shake is the perfect way to satisfy a sweet tooth and get your protein at the same time. It’s a low calorie treat that has plenty of healthy fats, no artificial flavors, only 7 grams of sugar, and still tastes like ice cream!
Looking for more smoothies? Try this chocolate peanut butter protein smoothie, tropical kale smoothie, chocolate cherry smoothie, or this high-protein blueberry raspberry smoothie next!

About This Recipe
The taste of the smoothie is just like a birthday cake and the creamy texture resembles a milkshake. Thick and smooth, it’s as satisfying as it is delicious.
You can make this protein shake easily in the blender and it’s cheaper than what you’ll find at a smoothie bar. It’s a great source of protein (packed with 26 grams of protein), healthy fats, and fiber.
Blend a handful of healthy ingredients together in just five minutes for a nutritional boost before a workout, a quick breakfast on the go, or a stand-alone meal any time of day.
Don’t love the creamy texture of a protein shake? Try another naturally sweetened protein-packed recipe like these cookie dough protein bars or oatmeal peanut butter protein balls.

Sippable vs Thicc: How to Dial the Consistency
Both versions use the same ingredient amounts, only milk and ice change.
- Sippable: start with 5 oz milk, skip the ice, blend 60 seconds. Pour into a glass with a straw.
- Thicc: start with 3 oz milk, add a handful of crushed ice, blend 90 seconds. Eat with a spoon like a frosty.
How to Make Cake Batter Protein Shake
Here are the basic steps, with images, for this birthday cake protein shake. Skip down to the recipe card below for the full printable recipe.
1. Add ingredients to blender.
Add all of the ingredients to a high speed blender or food processor. Start with less milk because you can always add more to adjust the consistency.
2. Blend and pour.
Blend on high for 1-2 minutes until it’s thick and smooth. Add more milk to thin it out or add crushed ice to thicken it based on your preference.
Success Tip: There are plenty of good brands out there, but my favorite protein powder for protein smoothies is Be Well By Kelly protein because of the quality of ingredients. It only has three ingredients and has no added sugars.

Recipe Variations
- Substitute the cashew or peanut butter with almond butter.
- Add another healthy mix-in like chia seeds, flax seeds, or acacia fiber.
- Because this smoothie is low calorie, there’s plenty of room for adding birthday cake toppings like sprinkles, mini chocolate chips, homemade coconut whipped cream, or a cherry.

If you make this recipe, I’d love for you to give it a star rating ★ below. You can also tag me on Instagram so I can see it!
Cake Batter Protein Shake FAQs
About 25 grams, depending on the protein powder you use (I use Be Well By Kelly or Iso Food). A splash of milk and a tablespoon of cashew butter bring it to ~28g.
No — frozen cauliflower rice adds thickness and a little fiber without any vegetal flavor once it’s blended with banana and protein. It replaces some of the ice.
Yes. Pre-portion the banana, nut butter, and cauliflower into a freezer bag, then blend with protein powder and milk in the morning. It holds in the fridge up to 24 hours, just give it a hard shake before drinking.
What protein powder works best? A clean vanilla or cake-batter-flavored protein. Look for one with minimal ingredients and no artificial sweeteners. Be Well By Kelly and Clean Simple Eats both work beautifully here.
Yes. Use ½ cup frozen cauliflower rice plus 2–3 pitted Medjool dates for sweetness and thickness.
Peanut butter, almond butter, or sunflower seed butter all work. Cashew butter stays closest to the cake batter flavor.
More High Protein Breakfast Recipes
- Cottage cheese toast is ready in 10 minutes or less.
- Have this vanilla almond granola with plain Greek yogurt.
- Make these fluffy egg sandwiches for a crowd.
- Try other creamy smoothies like this mango spinach smoothie or tropical kale smoothie.
Cake Batter Protein Shake
Save this Recipe!
Ingredients
- 1/2 medium frozen banana
- 3-5 ounces milk any kind, plus more as needed
- 1 scoop vanilla protein powder or cake batter protein powder (Note 1)
- 1 Tablespoon creamy cashew butter or peanut butter
- 1/2 cup frozen cauliflower rice
- 1/8 teaspoon almond extract
- Crushed ice optional
- Whipped cream, coconut whipped cream, and/or sprinkles for topping
Instructions
- Add all of the ingredients to a high-speed blender. Start with less milk because you can always add more to adjust the consistency.
- Blend on high for 1-2 minutes until it's thick and smooth. Add more milk to thin it out or add crushed ice to thicken it based on your preference.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
This post may contain affiliate links. Read our disclosure policy.












Cauliflower rice? Is that a typo?
Hi there! It’s actually not. It’s my way of sneaking in some veggies!
Is there something else that can be used instead of banana? I am allergic but I really want to try this smoothie. 😊
Hey! I would do greek yogurt! It’s going to help thicken it up and has a mild flavor. You may need to add some ice to it too.
What Kind of Protein Powder do you suggest?