These Homemade Perfect Bars are a take on the household favorite all natural, peanut butter protein bars. The recipe is simple, requiring one bowl, 5 ingredients, and no baking! These bars are gluten, dairy, and refined sugar free!
Pin the recipe for these Homemade Perfect Bars for later!

I'm so excited about this recipe for Homemade Perfect Bars! You probably either love Perfect Bars and want to make your own, or have never tried them and are curious what the fuss is all about.
Where can I buy Perfect Bars?
If you want to try them yourself, here is a link to where you purchase them from Amazon. They are also available at Costco and most grocery stores throughout the US!
How to make Peanut Butter Protein Bars
This recipe is very simple to make, the ingredients are basic, and it tastes so much like a Peanut Butter Perfect Bar.
Whether you are trying to save money, reduce your packaging, or just want to try a homemade version of your favorite Peanut Butter Protein Bar, this is the perfect recipe for you to try!

Homemade Perfect Bar Ingredients
Peanut Butter. Because, these are Peanut Butter flavor bars, of course! Make sure whatever you use is RUNNY. It will provide the best consistency.
Protein Powder. Well, because these are PROTEIN bars! I used a Vegan Protein Powder to keep this recipe purely Vegan, but you can use any Protein Powder you like. Keep in mind, not all Protein Powders are created equal, so use one you enjoy!
Honey or Agave. I personally love the taste of honey! If you are strictly vegan, you can sub in Agave. This sweetens the protein bars but keeps them free of refined sugar.
Almond Milk. Just a splash of Almond Milk provides the moisture you need to be able to mix these. The batter is so thick!
Vanilla Extract. The Vanilla really adds a nice depth of flavor to these bars, so you don't just feel like you are eating straight peanut butter (though, nothing wrong with that!)
This recipe is for Peanut Butter Perfect Bars flavor, but I also love the Almond Butter flavor! Also, the Pumpkin Spice one during the Fall is amazing... maybe I will make that as one of my Fall recipes this year!
Which other flavors would you want to see made into Homemade Perfect Bars? Let me know in the comments.

Tips & Tricks
My favorite part of Perfect Bars is the TEXTURE. Its kind of like fudge, but better.
These homemade bars are a bit softer than the packaged bars, so make sure to store them in the freezer so they stay solid. Make sure you use a RUNNY peanut butter as well (I love this brand)!
You'll need to wrap the dough in plastic wrap and freeze for at least an hour before cutting into bars to avoid a big, gloopy mess.
I just used a long rectangle tupperware I had lying around. You could use a loaf pan, or a baking dish as well.

After the bars are done setting in the freezer, simply slice into the lengthwise and enjoy!!!
You may want to let your bar sit at room temperature for about 5 minutes to soften up.
Note, you'll want to use a sharp knife to ensure a nice, clean cut. I highly recommend the Victorinox knife for a budget friendly Chef's knife. I use mine for everything.
More Homemade Treats
If you love making homemade versions of your favorite packaged treats, check out these Copycat Eating Evolved Mint Coconut Butter Cups, or Sugar-Free Peanut Butter Cups.
What else do you want to see a homemade version of?! Let me know!
For more Peanut Butter goodness, check out one of the most popular recipes on the blog: Gluten Free Peanut Butter Cookies (Dairy Free and Refined Sugar Free too!)


Homemade Perfect Bars
These Copycat Perfect Bars are a homemade take on the household favorite all natural, peanut butter protein bars. They are gluten, dairy, and refined sugar free!
Ingredients
- 1 C Natural creamy Peanut Butter (recommend this brand, or similar)
- ¼ C Honey
- ⅓ C + 3 Tbsp Vanilla Protein Powder (I used this one)
- 1 tsp vanilla
- 1 Tbsp milk of choice (I used Almond Milk)
- Optional: ½ tsp superfood powder, spirulina powder, wheatgrass powder, or maca powder, or any superfood powder of choice. (I skipped this and still loved it!)
Instructions
Mix all ingredients together in a bowl until combined. I recommend a siicone spatula for this!l
Mixture should be thick and tough to mix. If seems too runny, add some more protein powder, or a Tbsp of oat or almond flour. If seems too thick (will no longer mix), add a splash more milk.
Line a loaf pan or container with plastic wrap and press mixture into a large rectangle shape.
Freeze for at least an hour.
Remove from freezer and then slice into 6 or 7 bars.
Wrap each bar individually and store in the freezer. They’ll get soft at room temperature! Enjoy directly from the freezer after allowing to thaw for 5 minutes.
Notes
- These bars are quite soft. To add a bit more firm texture, feel free to add ~2 tbsp. of oat flour or almond flour.
- Mixing and pressing is easiest if you have a silicone spatula!
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
-
Pure, Raw & Unfiltered Honey; 32oz.
-
Orgain Organic Plant Based Protein Powder, Vanilla Bean - Vegan, Low Net Carbs, Non Dairy, Gluten Free, Lactose Free, No Sugar Added, Soy Free, Kosher, Non-GMO, 2.03 Pound (Packaging May Vary)
-
Crazy Richard’s Creamy Peanut Butter, 100% Natural, Non-GMO, Gluten-Free, 16 Ounce Jars (Pack of 6)
Nutrition Information:
Yield: 7 Serving Size: 1Amount Per Serving: Calories: 271Total Fat: 18gTrans Fat: 0gSodium: 124mgCarbohydrates: 20gFiber: 2gSugar: 12gProtein: 14g
Nutritional Info
Note: I don't usually add nutritional info and I am not sure how reliable this data is. I pasted a screenshot of what I input on MyFitnessPal. At 271 calories and 11g protein per bar, these are very comparable to real deal!

these look amazing and seem so easy to make!! i will definitely be trying these soon. another flavor suggestion: the vegan chocolate walnut brownie !
Oh yes! I love that flavor. I'll add it to my list of recipes to work on!!!
Mocha chip!! Please!!
OOo sounds yummy!
My favorite are the peanut butter coconut ones. Do you think that would just involve adding coconut to this?
Oh, I love those ones too! Yes, I think adding in some flaked or desiccated coconut would be amazing!
I love the blueberry cashew and would love to know how to make them homemade! Would you ever try creating a recipe for that kind? I’m also going to add chocolate chips to the top of this one bc peanut butter dark chocolate chip is my favorite of all of the flavors!
Oh, those chocolate chips on top sound delicious! I love the Blueberry Cashew too, stay tuned... I may create that one this Fall! 🙂
I keep putting off making more of these. I need to do it tonight. Thanks for the inpsiration
You do!! Hope you like them!
So cool that you took the time to duplicate the recipe! Looks amazing. 🙂
Thanks! Hope you enjoy!
Hello! Do you think these would work with why protein?
Absolutely! They just will not be dairy free any longer, since Whey is a protein.
This seems totally doable. The bars I am currently making have coconut in them and my kids are loving them. I bet they will love these too.
Thanks Mary! Coconut sounds delish!
Used almond butter and maple syrup. It was pretty runny so I doubled the protein powder and added 2 tbsp ground chia, 3tbsp ground sunflower seeds and 3 tbsp coconut oil. It firmed up beautifully! I would stick to peanut butter next time.... but it’s tasty and healthy!
Glad you liked it!
I went a little off recipe, but these are great! I used crunchy pb, chocolate protein powder and agave (didn’t have any honey) and they turned out amazing. Thank you for sharing!!
Ooooh, that sounds delicious!
I love Perfect bars but they’re 12 points on weight watchers. I made these with peanut butter, light agave and vanilla egg white protein powder. Used a loaf pan and cut into 10 bars - only 6 pts per bar. Tastes like peanut butter fudge!