This Perfect Bar recipe tastes exactly like the store-bought version, requires only 5 ingredients, and so easy to make! Plus, it’s gluten-free and healthy!
PIN Perfect Bar Recipe

This perfect peanut butter protein bar recipe feels like EVERYTHING that I have been working towards in my life, all sliced up in a CHEWY, DENSE, protein PACKED and OH SO PEANUT BUTTERY little bar of pure, unadulterated MAGIC.
Yep. Even more than those healthy peanut butter oatmeal breakfast bars or No Bake Whole30 Apple Almond Butter Bars that I WAS making every single weekend until THESE rolled around.

Why You Will LOVE This Recipe
- They’re made from real food.
- They have the most ADDICTIVE dense texture
- They are loaded with nut butter
- PROTEIN. Whiiiich, THEY HAVE.
- The perfect bar ingredients are SUPER simple and clean
- They taste pretty STINKIN’ close to the store-bought ones, my internet friend. Everyone who tried them agreed.
- This peanut butter protein bar recipe is one of the easiest and most delicious, and TOTALLY ZERO PERCENT sad things that you will ever have the satisfaction of shoveling into your hungry, snacking mouth.
- All you have to do is beat a few wholesome ingredients together, press them into a pan and let the refrigerator firm it ALL up to create this DENSE and RICH, healthy-fat and protein-packed slice of HEAVEN.

INGREDIENTS
- 1 1/4 cups natural peanut butter, creamy
- 1/4 cup honey, plus 4 tsp
- 3/4 cup non-fat dry milk powder
- 1/2 cup unflavored powdered egg whites
- 3 tbsp coconut oil, melted
INSTRUCTIONS
- Line the bottom and sides of a loaf pan with parchment paper.
- In a large bowl, using an electric hand mixer, beat together the peanut butter and honey until they thicken.
- Add the remaining ingredients and beat until they begin to mix. Then, use your hands until well mixed. The dough will be thick, a little bit sticky, and soft.
- Press evenly into the prepared pan and refrigerate for at least 4 hours, or until firm.
- Slice into bars
- DEVOUR!

FAQs
Use only 1/4 cup plus 2 teaspoons honey and sub the dry milk powder for SIFTED (very important) powdered coconut milk.
Omit all the milk powder and use all egg protein, if you want to make it suitable for a paleo diet, and it works great. It is slightly less sweet, but still very tasty! Also, substitute almond butter for the peanut butter.
Use refined coconut oil if you don’t want a coconut taste.
I recommend a no-stir variety of peanut butter.
how to store perfect Peanut Butter protein bars
Keep them in an airtight container so they don’t dry out. Put them in the fridge for up to a week, or you can put them in the freezer where they will last for up to 3 months. If freezing them, wrap them in plastic individually then put them in an airtight container. Also, don’t stack them regardless of where you store them.

Ingredients
- 1 1/4 cups natural peanut butter creamy variety
- 1/4 cup honey plus 4 teaspoons
- 3/4 cup non-fat dry milk powder
- 1/2 cup unflavored powdered egg whites
- 3 tablespoons coconut oil melted
Instructions
- Line the bottom and sides of a loaf pan with parchment paper.
- In a large bowl, using an electric hand mixer, beat together the peanut butter and honey until they thicken up.
- Add in all the remaining ingredients and beat until they begin to mix. Then, use your hands until well mixed. The dough will be thick, a little bit sticky, and soft.
- Press evenly into the prepared pan and refrigerate for at least 4 hours, or until firm.
- Slice into bars and DEVOUR!
Tips & Notes:
I have also tried this by omitting all the milk powder and using all egg protein, if you want to make it suitable for a paleo diet, and it works great. It is slightly less sweet, but still very tasty!
I recommend a no-stir variety of peanut butter. Swap in almond butter for paleo.
Use refined coconut oil if you don’t want a coconut taste.
Depending on the temperature of your fridge, your bars may firm up more or less – you can always place them in the freezer if your fridge isn’t cold enough.
Nutrition Info:
Recipes written and produced on Food Faith Fitness are for informational purposes only.

Hello! I’ll be making these as soon as I get the ingredients? I am looking for the powdered egg whites. I see some listed as powdered egg whites/protein and others without that description. Which should I use and what brand do you use? Thanks so much. I share the same affection for these bars! Spendy habit.
Hello! I recommend NOW Sports Nutrition Egg White Protein Powder:
https://www.amazon.com/NOW-Nutrition-Protein-Unflavored-1-2-Pound/dp/B0013OXDBU/ref=sr_1_5?keywords=now+foods+unflavored+eggwhite+protein+powder&linkCode=sl2&linkId=4e39dda80d6ad1e2f763ec19ad3acd75&qid=1644189179&sr=8-5
Hey there! Thanks so much. After I sent you the message I realized you had provided all the product listings below. Thank you for replying to me! I will be making them soon. I hope you have a great day!
You’re welcome! Glad to hear you’ll be making them again. You have a great day too! 🙂
Can you substitute anything for the protein powder to make this kid friendly?
Hi Sarah! This recipe has only been tested as written, so I can’t tell you. Sorry.
These are amazing!!
I’ve lost count how many times I’ve made them.
I just add a few tablespoons of a green superfood blend!
Have you tried to recreate any of the other flavor bars they make?
Glad you like them! Have only tried those but I like customizing them as well. I sometimes add nuts or CHOCOLATE chips.
These were really amazing completely spot on the real thing!
Awesome!
Locally I have been able to find only whole egg powder. Any thoughts on how these bars may differ if made with that instead of just egg white powder? Thanks!!
Hi Ashley, I can’t say because this recipe was only tested as written. Sorry. If you can order it I like using this product: https://amzn.to/3Du4fhM
If omitting the milk powder do I increase the egg white powder?
Hi Joy! If you decide to omit the milk powder from the recipe and still want to maintain a similar texture, you can consider increasing the unflavored powdered egg whites. However, it’s important to note that the taste and texture might not be identical to the original recipe as milk powder and egg white powder have different properties.
You can try replacing the 3/4 cup of non-fat dry milk powder with an additional 1/2 cup of unflavored powdered egg whites. This may not result in a 1:1 substitution as the milk powder gives the bars a creamy texture and contributes to the taste, while the egg white powder mainly acts as a binder and offers protein.
Here’s the modified ingredient list for your reference:
* 1 1/4 cups Natural Peanut Butter, creamy variety
* 1/4 cup Honey, plus 4 teaspoons
* 1 cup Unflavored Powdered Egg Whites (previously 1/2 cup)
* 3 tablespoons Coconut Oil, melted
Keep the directions the same as before. Do a texture and taste check after mixing everything together. If the dough is too dry, you may need to adjust by adding more honey or coconut oil. After a few adjustments, you’ll have a tasty and nutritious treat! Enjoy!
I’ve made these with the egg powder and they tasted exactly like the Perfect bars from the store! This time I didn’t have it so I used chocolate protein powder and it worked great! These are amazing! Thanks for sharing!
Thanks for your LOVELY comment Anna!
I have a problem, and it’s these bars. If I make them, I eat them. All of them. In two days 🙈 It’s happened three times.
I used plant-based protein powder instead of powdered egg whites and omitted the coconut oil because I don’t like coconut oil 😅
Pure peanut butter protein bliss 😇
Thanks so much for the recipe!!
My pleasure 🙂
I LOVE Perfect Bars! As a personal trainer, I recommend them to all my clients. However, peanut butter is a no-no for some. Could you sub any nut butter in place of the peanut butter?
You can use almond butter instead of peanut butter, it works great and it is a bit healthier actually!