3 Simple Keto Shake Recipes with Almond Milk

How to Make Keto Shakes at Home – Chocolate, Peanut Butter & Strawberry!

These deliciously simple keto shake recipes are so quick to make, each with 7g net carbs or less! Lusciously creamy, indulgent, and nutritious low carb shakes that are perfect for busy mornings. And, they’re all vegan friendly! Learn how to make keto shakes at home in minutes—including a keto chocolate shake, peanut butter shake, and strawberry shake.

Homemade Keto Shake Recipes

Traditionally, a “shake” is a sweet, sippable dessert made with ice cream, also known as a milkshake. To make keto friendly shakes that are also breakfast friendly, I’ve nixed the ice cream and used heavy cream instead! A deliciously creamy ingredient that’s low carb and high fat—perfect for a keto diet. Or, for a keto vegan shake, use coconut cream instead.

If you’re searching for keto breakfast shakes or meal replacement shakes, the recipes below are a great place to start. Or, if you prefer a keto protein shake, simply add a scoop of collagen or your favorite protein powder. Personally, I recommend enjoying any of these low carb shakes with some other food for a more satisfying keto breakfast—but you do you!

How to Make Keto Shakes at Home

What do keto shakes do?

You can find loads of premade keto meal replacement shakes in liquid or powdered forms. Most are designed for weight loss, or for quick “meals” that fit a ketogenic diet. Though convenient, many are made with a host of additives and ingredients that don’t offer much fuel. Instead, these homemade keto shakes are similarly high in fat and low in carbs, made with nourishing ingredients that you get to choose!

What shakes can I have on keto? Are keto shakes healthy?

Ideally, the best keto shakes are low carb, high fat, and offer adequate protein. By making them at home, you can incorporate energy-dense ingredients like real fruit, nut butter, collagen, dark chocolate, whatever you like. I’ve shared 3 satisfying keto shake recipes below: a Keto Chocolate Shake, Peanut Butter Shake, and a Strawberry Shake.

Or, check out my 8 Keto Smoothie Recipes or my Mocha Keto Coffee Shake for even more tasty ideas!  

Keto Friendly Shakes

Homemade Keto Shakes Base Ingredients

  • Almond Milk. I chose to make my keto shakes with almond milk, but you really just need some kind of milk as a liquid base. Coconut, soy, cashew, dairy milk—all can work in these recipes, just be mindful of the carbohydrate content in whatever you choose. Unsweetened almond milk is a great keto friendly option with <1g net carbs per cup!
  • Heavy Cream or Coconut Cream. The thick, creamy texture and rich fat content of heavy cream make it a perfect ingredient for keto breakfast shakes! For a vegan option, use coconut cream instead. (Bonus: coconut cream actually tends to be lower in carbs than heavy cream.)
  • Nut Butter or Cream Cheese. For a creamy element that also adds nourishing fats, add a few tablespoons of your favorite nut butter (or seed butter). Options like pecan and macadamia nut butter tend to be lower in carbs and higher in fat, but cashew, peanut, and almond butter are all viable options as well. Or, if you like the tang of cream cheese, incorporate it into shakes to create a cheesecake-y flavor!
  • Sweetener of Choice. Granulated erythritol and monk fruit are my go-to options, but you can also use other varieties, or liquid sweetener drops if preferred. Just be sure whatever sweetener you use is keto friendly!
  • Ice. Add a bit of ice for a thicker, creamier texture, or incorporate frozen fruit instead.

Optional Additions

  • Protein or Collagen Powder. You can turn any of these recipes into keto protein shakes by adding a scoop of protein powder or collagen powder. My preference is collagen because it’s not too high in protein (10-12g per serving) and it contains 0g carbohydrates. For comparison, a protein powder can contain 20g+ protein and the carb content can vary widely.
  • Coconut or MCT Oil. Add a boost of energizing fats by incorporating a few teaspoons of coconut oil or MCT oil. A single tablespoon (3-tsp) of MCT oil can add 14g of fat, with 0g carbs.

Flavorings & Customization Ideas

  • Fruit. Yes, you can make keto fruit shakes and enjoy fruit on a keto diet! Some great low carb fruit options include strawberries, blueberries, raspberries, blackberries, plums, and kiwi.
  • Veggies. Add a dose of nourishing veggies into your keto shakes if you like. Try low carb options like cucumber, celery, broccoli, or leafy greens like spinach and kale.
  • Fat. Take your high fat low carb shakes to the next level by adding even more nourishing, creamy fats like avocado or coconut.
  • Flavorings. Get creative experimenting with your favorite flavorings! Try cocoa or dark chocolate for a chocolaty profile, matcha green tea powder, or spices like cinnamon, vanilla, or turmeric.
Add all keto shake ingredients into a blender. If desired, add collagen or protein powder for a protein boost, and coconut or MCT oil for additional fats.
Add all keto shake ingredients into a blender. If desired, add collagen or protein powder for a protein boost, and coconut or MCT oil for additional fats.
Blend until smooth.
Blend until smooth.
Pour homemade keto shake into glass of choice, serve, and enjoy!
Pour homemade keto shake into glass of choice, serve, and enjoy!
Keto Breakfast Shakes

How to Make Keto Shakes at Home

To make keto shakes at home, simply collect your ingredients, toss them into the blender, and blend until smooth! Keep in mind, you want an ideal balance of nutrients that’s low carb, high fat, and with some but not too much protein. I’ve included nutrition with my keto shake recipes below for your reference, but know that the nutrition will vary if you make substitutions or customizations.

How many carbs are in a keto shake?

Mainstream shakes like Slimfast and Atkins contain anywhere from 2g net carbs to 7g net carbs per serving. In the homemade keto shake recipes below, each contains 6-7g net carbs if made with heavy cream, or 4-5g net carbs if made with coconut cream. Ultimately, the amount of carbs that you can have on a keto diet will vary based on your individual carb tolerance.

Homemade Keto Shakes Recipes
High Fat Low Carb Shakes

Is a protein shake allowed on a keto diet?

Yes, you can drink keto protein shakes if they fit into your overall keto eating pattern! In the recipes below, just add a scoop of collagen or protein powder to boost the protein content. Personally, I prefer collagen because it offers moderate protein, no carbs, and additional benefits for the joints, skin, and nails! If using a protein powder, be sure to check the ingredients list and the carbohydrate content.

Do protein shakes kick you out of ketosis?

It depends. If you make a keto protein shake with a protein powder that’s high in carbs, yes, it can kick you out of ketosis. But, even with a low carb option like collagen powder, there is a risk of consuming too much protein—depending on how much protein you eat in a day. This is because excess protein gets converted into glucose in the body, which can then kick you out of ketosis.

Homemade Keto Shake Recipes

3 Keto Shake Recipes with Almond Milk

Using the basic keto shake recipe outlined above, you can make your own high fat low carb shakes in whatever flavors you enjoy! Below, I’ve shared 3 classics: a Keto Chocolate Shake, a Keto Peanut Butter Protein Shake, and a Keto Strawberry Shake. Check out my 8 Keto Smoothie Recipes or my Mocha Keto Coffee Shake for even more tasty ideas! 

Keto Chocolate Shake Recipe

The ultimate treat for a true chocolate lover—this keto chocolate shake is BURSTING with chocolaty goodness! Honestly, I’m not even a chocolate lover and I sincerely enjoyed this. Made with cocoa powder, extra dark chocolate, and heavy cream, this has a rich, satisfying flavor and an irresistible creaminess. And, only 6.8g net carbs! I added melted coconut oil to this chocolate keto shake for added fat, but feel free to omit if preferred.

Keto Chocolate Shake

See how to make keto shakes at home in my Keto Breakfast Shakes video!

Keto Chocolate Shake

Keto Chocolate Shake Recipe

Made with cocoa powder, extra dark chocolate, and heavy cream, this chocolate keto shake is rich, flavorful, and indulgent!
Net Carbs: 6.8g
5 stars (2 ratings)

Ingredients

  • ¾ cup unsweetened almond milk, or milk of choice
  • 3 Tbsp heavy cream, or coconut cream
  • tsp cocoa powder
  • 10g 90%+ dark chocolate, (or keto chocolate chips)
  • 1 Tbsp nut butter of choice
  • 1-2 Tbsp low carb sweetener of choice, to taste, (i.e., erythritol or monk fruit)
  • cup ice
  • 1-3 tsp coconut or MCT oil, (for additional fat, optional)

Optional Addition:

  • ½-1 scoop protein powder or collagen powder

Instructions 

  • Add all ingredients to a blender and blend until smooth.
  • Serve and enjoy!

Notes

Nutrition for keto chocolate shake made with coconut cream and MCT oil:
409 calories | 39g fat | 10.3g carbs | 5.7g fiber | 1.7g sugars | 6g protein
4.6g net carbs
Nutrition provided below for keto chocolate shake made with heavy cream and MCT oil.
Serving: 1shake with MCT oil, Calories: 461kcal, Carbohydrates: 11.8g, Protein: 9g, Fat: 44.2g, Fiber: 5g, Sugar: 1g
Did you make this recipe?Share a photo and tag us @mindovermunch — we can’t wait to see what you’ve made!

Customization Notes:

  • Use any milk you prefer—almond, coconut, soy, dairy, etc.
  • Add protein powder or collagen powder for additional protein.
  • Add coconut or MCT oil to boost the fat content.
  • For keto vegan shakes, substitute heavy cream with coconut cream, and use nut butter instead of cream cheese.

Keto Peanut Butter Shake Recipe

Try this keto peanut butter protein shake for a fuel-filled morning pick-me-up! Crave-ably salty yet perfectly sweet, the peanut butter and heavy cream are a dynamite combination—loaded with nourishing fats for a keto diet. I added a scoop of collagen powder to make this a keto protein shake recipe, but feel free to use your favorite protein powder, or omit the added protein altogether.

Keto Peanut Butter Shake
Keto Peanut Butter Shake

Keto Peanut Butter Shake Recipe

Start the day with this keto peanut butter protein shake for some salty-sweet, melt-in-your-mouth goodness! 7 simple ingredients and 23g protein.
Net Carbs: 7.5g
5 stars (1 rating)

Ingredients

  • ¾ cup unsweetened almond milk, or milk of choice
  • 3 Tbsp heavy cream, or coconut cream
  • 2 Tbsp peanut butter
  • ¼ tsp cinnamon
  • 1-2 Tbsp low carb sweetener of choice, to taste, (i.e., erythritol or monk fruit)
  • cup ice
  • ½-1 scoop protein powder or collagen powder, (optional)

Optional Addition:

  • 1-3 tsp coconut or MCT oil, (for added fat)

Instructions 

  • Add all ingredients to a blender and blend until smooth.
  • Serve and enjoy!

Notes

Nutrition for keto peanut butter shake made with coconut cream and collagen powder:
367 calories | 26.5g fat | 9.7g carbs | 4.5g fiber | 2.7g sugars | 19.7g protein
5.2g net carbs
Nutrition provided below for keto peanut butter shake made with heavy cream and collagen powder.
Serving: 1protein shake, Calories: 419kcal, Carbohydrates: 11.2g, Protein: 22.7g, Fat: 32g, Fiber: 3.7g, Sugar: 2g
Did you make this recipe?Share a photo and tag us @mindovermunch — we can’t wait to see what you’ve made!

Can you drink meal replacement shakes on keto?

As I mentioned, I’m no longer a fan of drinking shakes or smoothies as meal replacements. I think they’re not as satisfying as real food, and it can contribute to disordered thinking around food. Of course, if you find store-bought meal replacement shakes supportive, you do you! Or, if you want to enjoy these keto breakfast shakes as stand-alone meals or snacks, you’re welcome to.

More easy keto breakfast ideas:

Keto Strawberry Shake Recipe

An irresistibly classic strawberry shake, but in a keto friendly form! This keto strawberry shake is made with real fruit in the form of frozen strawberries, plus the milk of your choice, heavy cream, and cream cheese. Altogether, it tastes like a sippable keto cheesecake shake, with only 6.3g net carbs! Creamy, tangy, and sweet—the perfect balance of comforting and nutritious to start the day.

Keto Strawberry Shake
Keto Strawberry Shake

Keto Strawberry Shake Recipe

This strawberry keto cheesecake shake is made with frozen strawberries, heavy cream, and cream cheese. Satisfyingly sweet and perfectly tangy, it’s like dessert for breakfast!
Net Carbs: 6.3g
5 stars (1 rating)

Ingredients

  • ¾ cup unsweetened almond milk, or milk of choice
  • 3 Tbsp heavy cream, or coconut cream
  • ¼ cup frozen strawberries
  • 1 Tbsp cream cheese, or nut butter of choice
  • 1-2 Tbsp low carb sweetener of choice, (i.e., erythritol or monk fruit)

Optional Additions:

  • ½-1 scoop protein powder or collagen powder
  • 1-3 tsp coconut or MCT oil, (for added fat)

Instructions 

  • Add all ingredients to a blender and blend until smooth.
  • Serve and enjoy!

Notes

Nutrition for keto strawberry shake made with coconut cream:
228 calories | 20g fat | 9g carbs | 3.5g fiber | 3.25g sugars | 4.5g protein
5.5g net carbs
Nutrition provided below for keto strawberry shake made with heavy cream.
Serving: 1shake, Calories: 235kcal, Carbohydrates: 7.5g, Protein: 5g, Fat: 22g, Fiber: 1.2g, Sugar: 2g
Did you make this recipe?Share a photo and tag us @mindovermunch — we can’t wait to see what you’ve made!