This post may contain affiliate links. See my disclosure policy.
Once you follow my keto shake recipe, you’ll want one every day of the week! They’re THICK, creamy, and super filling. Endless flavor options and only 3 grams of net carbs!

Craving a keto smoothie? Try my keto peanut butter smoothie, avocado smoothie, or keto green smoothie next!
Table of Contents
This may surprise some of you, but I used to be addicted to McDonald’s thick shakes. I’d have one several days a week, and let’s just say that after a while, you could tell.
Going keto helped me break that habit, but my cravings never went away. That’s why I came up with my keto friendly shake recipe that’s easy to make, actually good for you, and tastes WAY better than anything from McD’s!
Why I love this recipe
- So filling. One of these shakes will leave me full for HOURS, making it the perfect post-workout treat or quick snack between meals.
- Customizable. I’m giving you the base recipe (which tastes like pure nut butter!) plus 6 easy flavor combinations, though you could come up with even more.
- Convenient. If you need breakfast on the go or don’t have time to cook a full-on meal, this shake will be a lifesaver.
- It’s healthy. They’re low carb, with only 3 grams of net carbs per shake. You can also add protein powder or some fruit for added vitamins and minerals.
Key Ingredients
- Milk. I used unsweetened almond milk, but coconut milk or any type of milk will work.
- Cashew butter OR almond butter. For richness and creaminess. I prefer the mild taste of cashew butter, but any nut butter or seed butter can be used.
- Sugar-free sweetener. I used granulated monkfruit (about 2 tablespoons), but if you have a preferred keto sweetener, go ahead and use it.
- Ice. Essential for texture without needing extra fruit or thickeners.
How to make keto shakes
I’ve included step-by-step photos below to make this recipe easy to follow at home. For the full printable recipe instructions and ingredient quantities, scroll to the recipe card at the bottom of this post.
Step 1- Blend. Add half of the milk along with the base ingredients to a blender. Add optional mix-ins, followed by the rest of the milk. Blend until smooth.
Step 2- Serve. Pour the shake into a glass, serve, and enjoy!

Arman’s recipe tips
- Adjust the consistency. If you prefer a thinner smoothie, add more milk and continue blending until it reaches your preferred consistency.
- Make a keto protein shake recipe. Add 2 scoops of your preferred protein powder. I like using whey protein or pea protein as they blend smoothly and don’t leave a gritty texture.
- Swap the milk. Use heavy cream or canned coconut cream for an even thicker smoothie!
Frequently asked questions
Yes, adding low carb shakes to your diet plan and keeping in a calorie deficit can aid with weight loss.
No, unfortunately, bananas are too high in carbohydrates. One single banana has as much as 27 grams of carbs!

More keto breakfast ideas
- Keto breakfast muffins
- Keto breakfast casserole
- Keto oatmeal
- Keto avocado toast
- Or any of these keto breakfast recipes

Keto Shakes (5 flavors!)
Ingredients
For the basic keto shake base
- 1 cup unsweetened almond milk or any milk of choice
- 1-2 tablespoon almond butter can use any nut or seed butter * See notes
- 2 tablespoon granulated sweetener of choice monk fruit sweetener or erythritol
- 1/2 cup ice
Keto Chocolate Shake
- 2 tablespoon cocoa powder
- 1/4 avocado
- 1/4 cup chocolate protein powder optional
Keto Vanilla Shake
- 1 teaspoon vanilla extract
- 1/4 cup frozen cauliflower or cauliflower rice
- 1/4 cup vanilla protein powder optional
Keto Strawberry Shake
- 1 teaspoon vanilla extract
- 1/4 cup frozen strawberries
- 1/4 cup vanilla protein powder optional
Keto Blueberry Shake
- 1 teaspoon vanilla extract
- 1/4 cup frozen blueberries
- 1/4 cup vanilla protein powder optional
Keto Cinnamon Shake
- 1 teaspoon vanilla extract
- 1 tablespoon cinnamon
- 1/4 cup frozen cauliflower or cauliflower rice
- 1/4 cup vanilla protein powder optional
Instructions
- In a high speed blender, add half your milk. Add your almond butter (or another nut/seed butter), granulated sweetener and ice. Add your flavor mix-ins and pour the remaining milk over the top.
- Blend your shake until thick and creamy. For a thinner consistency, add more milk.
I tried them all and they are easy and delicious!
I’m enjoying your recipes! Thank you! I would have liked to have nutritional information for each flavor.