Homemade Protein Bars
Published 7/25/2023
This post may contain affiliate links. Please read our disclosure policy.
Our homemade peanut butter protein bars are truly the best on the internet. They’re made in a food processor with ingredients you can pronounce such as with peanut butter, dates, oat flour, and protein powder.
If you love our peanut butter protein balls, you’re going to absolutely adore these peanut butter protein bars! They taste exactly like a Perfect Bar, but without all of the obscure ingredients.
I love making a batch of these protein bars and storing them in the freezer for an effortless post-workout snack. They even make for a healthy dessert at any time of day.
What is this protein bar recipe?
- Medjool dates– always make sure your dates are soft. If they are hard or stale, you can soak them in warm water for a few minutes to soften.
- all-natural peanut butter – use a drippy, all-natural peanut butter such as Smucker’s or Trader Joe’s brand.
- honey – honey is important because it not only adds sweetness but helps with stickiness. Unfortunately, we don’t recommend swapping for maple syrup or agave because honey is so sticky.
- vanilla protein powder – we used whey protein, but you can use any kind. Protein powder obviously adds protein, but also sweetness.
- ground oat flour – ground oat flour is a whole grain and can easily be made by pulverizing oats in a food processor until flour-like.
- vanilla extract – adds great flavor!
Ingredient Swaps and Substitutions
The most obvious swap you can make in this recipe is nut butter. If you can’t do peanuts or don’t have peanut butter, try cashew butter or almond butter.
While we prefer whey protein powder, any kind will work. You can even use a flavor such as chocolate.
If you’re feeling lazy, you can turn your protein bars into protein balls instead! Simply use a 1 tablespoon cookie scoop to scoop batter into your hands and roll into balls.
Best Protein Powders
Check out our top protein powder recommendations for baking, smoothies, and everything in between.
Garden of Life
Raw Organic Protein
Simply Tera's
Pure Whey Protein
Sun Warrior
Protein Powder
Garden of Life
Organic Whey Protein
Top Tips for Homemade Protein Bars
Use a good food processor – this has to be our #1 tip. A high-speed food processor is so important for not only pulverizing your dates but combining all of your ingredients into a smooth consistency.
Consistency is key – all said and done, you’re looking to get a cookie dough-like consistency out of your batter. This is why this recipe calls for drippy peanut butter and honey. They will help your ingredients stick!
- too dry: add more water
- too wet: add more oat flour
Any size pan works – don’t have a 9×13-inch pan? No worries! Since these are no-bake protein bars, you can use any size pan. Use a square pan or even 2 loaf pans. You can cut your bars smaller, longer, thicker, etc. The world is your oyster.
a tip from the comment section
“Great bars. I’ve made them four or five times. I recommend pitting and then soaking the medjool dates in warm water for 10 minutes, grind up your oats to make flour, transfer the flour to a bowl, and then grind up the medjool dates before adding anything else. Makes it much easier.” – Josh
Optional Chocolate Topping
When there is an optional chocolate topping, the answer is always YES! All you need is 2 ingredients: chocolate chips and coconut oil.
Melt the two together and mix until smooth. Then, pour on the top of your bars and use a spatula to spread it out evenly. Then, sprinkle on coarse sea salt.
Let set in the freezer for 30 minutes to harden before slicing into bars!
FAQ
Most protein bars are so sugary because artificial sweeteners are used to mask the flavors of protein powder. If you make homemade protein bars, you can control the sweetness.
In order to build muscle in your body, protein is needed to do so making protein bars a good option for fueling after a workout.
If you’re in a pinch and can’t eat a meal, protein bars are a good option every once in a while.
There is nothing wrong with eating two protein bars in a day, but our motto is everything in moderation!
Homemade protein bars are much more cost-effective than buying protein bars at the store. A single protein bar can range from $.99 to $3.99. This entire recipe (for 16 bars) will cost you less than $5 and you likely already have these ingredients on hand!
Homemade protein bars are okay to eat every day because they’re made with whole grains and are naturally sweetened. But, as always, everything in moderation is our motto!
Storage
Once your protein bars have been sliced and the chocolate has hardened, transfer into an airtight container or gallon-size plastic bag and store in the fridge for up to 7 days.
Freezer Instructions
We actually prefer to store homemade protein bars in the freezer because they last longer.
Transfer sliced bars into a freezer-safe gallon-size bag and freeze for up to 3 months.
Homemade Protein Bars
Ingredients
- 5 Medjool dates, pitted*
- 1 cup all-natural peanut butter, drippy*
- 1.5 cups ground oat flour
- 1/3 cup honey
- 1 teaspoon vanilla extract
- 1/2 cup vanilla protein powder, we used whey
- pinch of salt
- 1/4 cup water, or more depending on how thick your batter is
Optional Topping
- 3/4 cups dark chocolate chips
- 2 teaspoons coconut oil
- coarse sea salt, to taste
Instructions
- 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.
- Next, place Medjool dates, peanut butter, oat flour, honey, vanilla extract, and protein powder into a high-speed food processor.
- Process on high for 2-3 minutes, stopping to scrape the sides as needed.
- 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.
- 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.
- 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.
- Pour chocolate topping onto protein bars and use a spatula to evenly spread it out. Then, sprinkle on coarse sea salt.
- Place bars into the freezer to set for 30 minutes to an hour or until the chocolate has fully hardened.
- 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.
- Use a good food processor – this has to be our #1 tip. A high-speed food processor is so important for not only pulverizing your dates but combining all of your ingredients into a smooth consistency.
- Any size pan works – don’t have a 9×13-inch pan? No worries! Since these are no-bake protein bars, you can use any size pan. Use a square pan or even 2 loaf pans. You can cut your bars smaller, longer, thicker, etc. The world is your oyster.
- Consistency is key – all said and done, you’re looking to get a cookie dough-like consistency out of your batter. This is why this recipe calls for drippy peanut butter and honey. They will help your ingredients stick!
- too dry: add more water
- too wet: add more oat flour
Watch It
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Don’t forget to tag your posts on social media with the hashtag #fitfoodiefinds, we’d love to see what you’re up to!
Hi what I can substitute protein-powder with. I like just natural ingredients and this looks great! THANK YOU
Hi, I need help. This recipe looks so great and easy I need to try it ASAP. I just need to know, doesnt the rolled oats need to be cooked. From what I understood is that you grind it into flour and put it in the freezer. Shouldnt we cook it?
Once sliced, should I store them in the fridge or freezer? BTW – so freaking delicious!
Either or works! I do freezer because they last longer <3
Could I possibly skip the dates?
Hey Melisa! Unfortunately the dates are what really hold the bar together. You could try figs instead!?
hi, 1st protein bar iv made, do i keep them in the fridge to be able to eat straight away, iv set them in the freezer and not sure how to store? xx
You can keep them in the fridge!
I made these this 100% pure ground peanut butter from the bulk section of Winco. I think next time I’ll add in some mixed nuts as well.
Great Recipe, thanks!
Awesome! Glad you loved them.
Hi Lee, I just made these this morning and they turned out just like the picture!!! ? Unfortunately after testing a bite, they are too sweet for my taste buds. ๐ I followed the recipe exactly but I’m wondering if you have any suggestions on making it less sweet. If I added less honey, what could I replace it with? Great recipe, many thanks!
Hey Susie! What you could do is use an unsweetened protein powder. Often times the major sweetness comes from that! What brand/flavor did you use?
I am interested in making these with peanutbutter powder. I believe that will throw off the dry ingredients. Have you tried making them this way? Can you recommend what other adjustments i should make?
Hi Cathy! I wouldn’t suggest making these with peanut butter powder since the peanut butter is the main ingredient in this recipe! Unfortunately you’d need a completely different recipe.
Can You let me know how the nutrition Information would Change if I omit the Protein powder And Honey? Looking to make These with a Low GI as possible… Thanks, Anne
I made these yesterday but as I’m in the uk I had to try and convert the measurements into grams. I think I did ok as the consistency seemed correct. I took them out of the freezer and left for 5 mins before cutting up and they went a bit wet on the top. Any idea why and how do I store them? Cheers
It all depends on the consistency of your nut butter! If your nut butter is super oily, you will have a runnier batter. I stored mine in the freezer in little plastic baggies and grabbed them as I needed them!