Peanut Butter Chocolate Protein Shake

Peanut butter chocolate protein shake in a glass with a straw and a bowl of nuts

The Spruce

  • Total: 5 mins
  • Prep: 5 mins
  • Cook: 0 mins
  • Serving: 1 serving

Struggling to find a breakfast that makes you feel good and tastes good? Trying to avoid eating breakfast meats and eggs in the morning? This chocolate peanut butter protein shake can be whipped up in your blender or smoothie maker in no time. It is packed with protein and oats to keep you full, satisfied, and healthy. 

You can use any kind of milk you want for this recipe. It is easy to make this vegan if you are using non-dairy milk and a soy or hemp protein. Remember that there is far less protein in almond and coconut milk than dairy and soy milk, and be conscious of the thickeners and additives that are added to some non-dairy milks. There are plenty of options available—choose one that's right for you.


Click Play to See This Peanut Butter Chocolate Shake Come Together


  • 1 1/2 cups milk (cow's, almond, soy, or coconut)
  • 2 scoops chocolate protein powder
  • 1 tablespoon peanut butter powder (PBfit, or substitute 1 scant tablespoon peanut butter)
  • 1/2 cup old-fashioned oats
  • 4 ice cubes

Steps to Make It

  1. Gather the ingredients.

    Ingredients for a peanut butter chocolate protein shake
    The Spruce 
  2. Combine all of the ingredients in a blender. Blend until smooth.

    Blending all of the ingredients for a peanut butter chocolate protein shake
    The Spruce
  3. Serve with a smoothie straw for easier drinking.

    Peanut Butter Chocolate Protein Shake

    The Spruce Eats

Recipe Variations

  • Other protein powders will work for this recipe, but you won't have the chocolaty flavor. Try vanilla powder for a slightly nutty and sweet shake.
  • If you're using peanut butter instead of peanut powder, you can swap it for almond butter or cashew butter.
  • Old-fashioned oats are also known as rolled oats. Quick-cooking oats will also work, just measure out slightly less. Note that old-fashioned oats are slightly healthier since they contain a little more fiber and protein per cup than instant oats.
  • You could also add a small frozen ripe banana to this recipe instead of the ice cubes. Just add a little more milk so the shake is not too thick. Bananas make a great shake thickener and are a nice natural sweetener too. Keep in mind that your protein powder might have quite a bit of sweetener already.


  • This protein shake can be kept in an airtight container in the fridge for a few days, but it will be more watery and some separation will occur. Stir well before drinking.
  • Peanut powder is lower in fat than peanut butter, making it a great option for a shake.

Are protein shakes good for you?

The nutritional quality of a protein shake varies greatly depending on the protein powder and other ingredients. Protein supplements can contain all sorts of extra ingredients like sugar, fat, and preservatives, making them less than ideal for a healthy diet. Read the label carefully before buying protein powder, and combine it with healthy ingredients like low-fat milk, fruit, and oats.

To optimize the benefits from a good protein shake, drink within an hour of working out (before or after). Don't use shakes to replace full meals, since it's hard to get all of the nutrients you need from a protein shake, and don't drink more than one a day. When combined with a good workout routine, healthy eating, and other healthful choices, high-quality protein shakes can help you lose fat and gain muscle.