Peanut Butter Oat Bars

peanut butter oat bar with chocolate drizzled on top

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 8 reviews

Making your own protein snack bars couldn’t be any easier with this recipe! These quick, no bake Peanut Butter Oat Bars are made with rolled oats, peanut butter, and some protein powder for a filling snack with 10 grams of protein in each bar. Gluten free and vegan friendly.


Units Scale

for the bars:

chocolate topping


  1. Line 8×8 pan with parchment paper, set aside.
  2. In a large bowl, stir together oats, protein powder, hemp hearts and chia seeds; set aside.oats, hemp hearts, chia seeds and protein powder in bowl
  1. In a medium microwave safe bowl, add peanut butter, coconut oil, and honey. Microwave for 10-15 seconds, and stir until evenly combined. Add to dry ingredients, mixing with hands at the end as needed. Mixture will be thick.peanut butter oats mixture
  2. Press oat mixture into prepared pan, using hands to press evenly into all corners. Place pan in refrigerator for about 45 minutes to set (or 20 minutes in freezer).peanut butter oat bars pressed into square pan
  3. Once bars have set, melt chocolate: melt chocolate chips and coconut oil in microwave on half power in 15-20 second intervals. Once completely melted stir in peanut butter until no lumps are present. Drizzle peanut butter chocolate on bars and allow to set, about 15 minutes at room temperature.melted chocolate drizzled onto peanut butter oat bars
  4. Lift parchment paper from pan and place on cutting board. Using a large sharp knife, cut bars into 12 servings.peanut butter oat bars cut into squares with chocolate zigzag on top
  5. Store Peanut Butter Protein Oat Bars in airtight container in fridge up to 2 weeks, or in store in freezer for up to 3 months. Enjoy!


If using plant protein, you may need to add about 2 tablespoons of water or plant milk to help bring the mixture together so it isn’t as dry – plant protein will absorb the dry ingredients differently compared to whey or collagen. And different plant proteins will work differently. Once you start mixing all of the ingredients together, you just want the mixture to be able to hold. Adding a little extra coconut oil will help as well.

For the peanut butter I used a “drippy” kind with no added ingredients

Total time includes chill time in freezer.

Nutrition approximate; does not include chocolate topping.