Peanut Butter Protein Bar Recipe

These are seriously the best homemade protein bars! Naturally sweetened and made with simple ingredients, this peanut butter protein bar recipe is easy to make and cheaper than store-bought protein bars!

Prep: 1 hourCook: 0 minutesTotal: 1 hour
Fat 8 Carbs 25 Protein 6
Yield 16 1x


Optional Topping

  • 3/4 cups dark chocolate chips
  • 2 teaspoons coconut oil
  • coarse sea salt, to taste



  1. First, line either a 9×9-inch baking dish or a 9×13-inch baking dish with parchment paper. Really any size will work, but the smaller the dish, the thicker the bars will be.
  2. Next, place Medjool dates, peanut butter, oat flour, honey, vanilla extract, and protein powder into a high-speed food processor.
  3. Process on high for 2-3 minutes, stopping to scrape the sides as needed.
  4. Add water by the tablespoon and continue to process on high until a cookie dough-like batter has formed and the Medjool dates have disappeared into the dough. You want your batter to be able to hold shape and be similar to cookie dough, but not be too runny. This is all dependant on how drippy your peanut butter is. You may need to use less than 1/4 cup or more than 1/4 cup of water. 
  5. Once your dough has formed, transfer it into a parchment-lined 9×9-inch square baking dish (for thicker bars) or a 9×13-inch baking dish (for thinner bars). Either work! Set aside.
  6. Prepare chocolate topping by placing dark chocolate chips and coconut oil into a microwave-safe bowl. Microwave in increments of 15 seconds and stir until melted.
  7. Pour chocolate topping onto protein bars and use a spatula to evenly spread it out. Then, sprinkle on coarse sea salt.
  8. Place bars into the freezer to set for 30 minutes to an hour or until the chocolate has fully hardened.
  9. Slice and store in the fridge for up to 7 days or in the freezer for up to 3 months.

Tips & Notes

  • This recipe was updated on January 16, 2021. Click HERE for the original recipe. 
  • Medjool Dates: make sure your Medjool dates are soft or they will not break down. If your dates are hard, you can soak them in hot water to soften them.
  • Peanut butter: the peanut butter we used was very drippy. We suggest using the following brands: Kirkland, Smucker’s All-Natural, or Good and Gather All Natural.
  • Nutrition information does not include chocolate topping.

Nutrition Facts

Serving Size: 1 bar Calories: 199 Sugar: 13 Fat: 8 Carbohydrates: 25 Fiber: 2 Protein: 6
Author: Lee HershCategory: SnackMethod: No-BakeCuisine: AmericanDiet: Gluten Free

Keywords: homemade protein bars, protein bar recipe

Blueberry Flax Superfood Smoothie in a Cup

5 Secrets to Healthy & Delicious Smoothies

Our best tips & recipes to perfectly sublime smoothies!