Peanut butter is a great addition to protein shakes and smoothies. Depending on the brand, a serving of 2 tablespoons of plain peanut butter contains nearly 8 grams of protein. This peanut butter protein smoothie also has other ingredients that are rich in protein like hemp seeds and vanilla powder making it a great protein-packed snack.