The BEST Protein Bars are healthy, no-bake, and contain nothing artificial! These are chewy, delicious, easy to customize, and are the perfect healthy snack.

Looking for more healthy snacks? Try my Energy Balls, Applesauce, Carrot Muffins, or learn how to make The Perfect Charcuterie Board.

Homemade protein bars made with oats and peanut butter.

Why I love this recipe:

No Bake – No heating up the house, and only takes 10 minutes to throw the ingredients together and put in the fridge.

Healthy – Nothing artificial here. These bars are filled with normal pantry ingredients and sweetened with honey.

Taste Delicious – I've had one to many unappetizing protein bars in my life, so I'm all about making them from scratch, with ingredients I recognize, and they taste wonderful!

Ingredients in Protein Bars:

  • Rolled Oats – quick oats would also work.
  • Protein Powder – Add your favorite whey or plant based protein powder including Chocolate, vanilla, or plain flavored.
  • Peanut Butter – or substitute any nut butter or sunflower butter.
  • Honey – Naturally sweetened and no added sugar. You could substitute agave.
  • Ground Flax Seed
  • Banana – mashed, for sweetness flavor and binding.
  • Salt
  • Vanilla Extract
  • Mix-Ins – I like to customize my bars with chopped dates, dried fruit (blueberries, cranberries, or raisins), mini chocolate chips, or unsweetened coconut flakes.
Labeled ingredients needed to make Protein Bars.

How to make Protein Bars:

Combine Ingredients: Mix all ingredients in a large mixing bowl. Press firmly into an 8×8 inch pan.

Protein Bar ingredients mixed together in a bowl.

Refrigerate for at least 1 hour before cutting into bars.

A pan with chilled protein bar mixture pressed into it, ready to cut into bars.

Cut into bars and store in the fridge.

Freezing Instructions:

Layer bars in a freezer safe bag or container, with a piece of parchment paper between layers, and freeze for up to 3 months. Thaw in the refrigerator or on the counter before eating.

Recipe Variations:

  • Mix-Ins: Customize these bars with your favorite mix-ins! Some ideas: chopped dates, dried fruit (blueberries, cranberries, or raisins), mini chocolate chips, unsweetened coconut flakes, crispy rice cereal, chopped nuts, or anything you like!
  • Nut Butter: Swap out the peanut butter for almond butter, cashew butter, or sunflower butter.
  • Protein Powder: Use your favorite kind. Chocolate, vanilla, or plain would all work great for this recipe!
  • Vegan Protein Bars Recipe: Use your favorite vegan protein powder.

Follow me for more great recipes

Recipe

Homemade protein bars.
Prep 10 minutes
Refrigerate 1 hour
Total 1 hour 10 minutes
Save Recipe

Ingredients
 
 

  • 1 1/2 cups old-fashioned rolled oats (135 g)
  • 3/4 cup peanut butter , or favorite nut butter or sunflower butter (180 g)
  • 1 banana , mashed (120 g)
  • 1/3 cup honey , agave or real maple syrup (110 g)
  • Pinch salt
  • ½ cup ground flax seed (55 g)
  • 1 cup protein powder* (120 g)
  • 2 teaspoons vanilla extract (10 ml)
  • 3/4 cup Mix in options: chopped dates, dried fruit (blueberries, cranberries, or raisins), mini chocolate chips, unsweetened coconut flakes, nuts (about 90 g)

Instructions
 

  • Mix all ingredients until well combined. Mixture should be fairly soft and not dry or crumbly. Add a splash of water or milk, or an extra drizzle of honey, if needed.
  • Press very firmly into an 8×8 inch pan. Refrigerate for at least 1 hour before cutting into bars.
  • Store bars in the fridge for up to 2 weeks.

Notes

Freezing Instructions: Layer bars in a freezer safe bag or container, with a piece of parchment paper between layers, and freeze for up to 3 months. Thaw in the refrigerator or on the counter before eating.
Protein Powder: Use your favorite kind. Chocolate, vanilla, or plain would all work great for this recipe, or try half protein powder and half unflavored collagen peptides.
Chocolate Protein Bars: Use chocolate protein powder
Nut Butter: Swap out the peanut butter for almond butter, cashew butter, or sunflower butter.
Vegan Protein Bars Recipe: Use your favorite vegan protein powder.
Gluten-free Adaptations: Use gluten-free protein powder, I really like Clean Simple Eats Vegan protein powder, and gluten-free old-fashioned rolled oats.

Nutrition

Calories: 184kcalCarbohydrates: 18gProtein: 10gFat: 9gSaturated Fat: 2gPolyunsaturated Fat: 3gMonounsaturated Fat: 4gCholesterol: 11mgSodium: 64mgPotassium: 187mgFiber: 3gSugar: 9gVitamin A: 23IUVitamin C: 1mgCalcium: 46mgIron: 1mg

Follow Me

Get recipe ideas weekly!

This post contains affiliate links.

Related Posts

Share Recipe

About The Author

Lauren Allen

Welcome! I’m Lauren, a mom of four and lover of good food. Here you’ll find easy recipes and weeknight meal ideas made with real ingredients, with step-by-step photos and videos.

3.8 34 votes
Recipe Rating
4.96 from 414 votes (373 ratings without comment)
Subscribe
Notify of
guest

95 Comments
Inline Feedbacks
View all comments
Taija W
1 year ago

4 stars
I made this and its very yummy but when I put the ingredients (I followed your recipe to a “t”) it says it is 298 calories per bar. Is there a reason it varies so much?

Admin
10 months ago
Reply to  Taija W

Are you counting for 16 servings? I’ve double checked the ingredients and the only thing I can see to cause variance is the protein powder. What brand are you using?

Kathy
1 year ago

Could you leave out the banana?

Séan
1 year ago

Hi, Lauren.

Is there any reason this wouldn’t work with Walnut butter, or is it something you don’t have in the US?

Love the site, btw.

Admin
1 year ago
Reply to  Séan

Hi! Walnut butter should work just fine in this recipe. It’s a great alternative and will add a delicious flavor. Thanks for the kind words about the site!

JR
1 year ago
Reply to  Séan

Hi, I’m not Lauren, but I wanted to let you know that I’ve tried this with walnut butter, tahini, cashew butter and, of course, peanut butter. It works with any type of nut butter as long as you like the flavor. I usually mix tahini or walnut butter with peanut butter. I wasn’t happy with just walnut butter. Any nuts you have on hand will work and turning them to butter is fast and easy.

Abby
1 year ago

5 stars
11/10 my husband is a strength coach and is always looking for snacks to get more protein in. He LOVES these! I do add more oats to help them stick together more.

Amanda Sorella
1 year ago

The taste is so good! The issue I ran into was they weren’t hard enough. When I cut them after 3 hours of being in the fridge, they were just mush. Did anyone else run into this problem?

Acsah
1 year ago
Reply to  Amanda Sorella

Try adding more oats it helps keep it hard and better.
I like mine hard or crunchy

Judy
1 year ago

How many bars should the recipe be divided into to reach the quoted Nutrition Facts per 1 bar?

Admin
1 year ago
Reply to  Judy

Divide them into 16 bars to match the nutritional facts. Enjoy!

Gianna
1 year ago

5 stars
Made these today. They were still moist after being in the fridge for a couple of hours so I popped them in the oven at 300 for 30 minutes and they’re now perfect! I used my homemade protein powder in lieu of store bought. Delicious!

Jessica
1 year ago
Reply to  Gianna

5 stars
Gianna, Can I ask how you make homemade protein powder?

Jenny C.
1 year ago

5 stars
These are so good!! I typically buy protein bars, but after trying this recipe I’ll be making my own from now on! Thank you!!

Marcia
1 year ago

I have made these 3 times, very good but very sticky!
I used Natural sugar free peanut butter, first 2 times, last one regular peanut butter. Messy to eat, I will keep making them though!

Iris
8 months ago
Reply to  Marcia

Agreed

Miguel
1 year ago

Any tips on making it less sticky (post refrigeration)? I may have added too much water to help mix.