Yes, you can drink shakes on a keto diet. Instead of opting for milkshakes, though, you will want to look for protein shakes or create your own milkshake-protein shake hybrid. Luckily for you, we have plenty of those recipes in the article above so you can enjoy a milkshake as part of your keto diet.