This post may contain affiliate links. Please read my disclosure and privacy policy.
The first time I searched for a homemade granola bar recipe, I mostly found no-cook recipes that called for freezing the bars to help them hold together. If you leave that type of recipe out at room temperature for too long, it will soften and fall apart.
It’s not ideal for a travel snack!
That’s why I spent weeks trying to figure out how to make granola bars stick together while using a natural sweetener like honey. I published a grain-free version of these bars in my first cookbook, and now I’m sharing a more classic version with rolled oats.
As it turns out, simply boiling honey for 1 minute is all it takes to turn it into a binder that holds together at room temperature. These bars are incredibly chewy, without being sticky, and are easy to customize with any add-ins you love.
⭐⭐⭐⭐⭐ Featured Review
“So easy to make and all 3 kids were asking for more. I love they the bars don’t fall apart when you pick them up. We did add 1/4 hemp hearts to the oats. So good! Thank you for the recipe – it’s a keeper!”
– JJ

Granola Bar Recipe Ingredients
- Rolled Oats. This recipe calls for old-fashioned rolled oats, but you could use quick oats, too. If you need these bars to be gluten-free, make sure you check the packaging. You can buy oats that are “certified gluten-free” to avoid cross-contamination during processing.
- Hemp Hearts. This is optional, but it does boost the protein for each bar. You could also add chopped nuts, dried fruit, or any other add-ins you love. (My picky kids only like hemp hearts because they don’t notice them.)
- Peanut Butter. Use all-natural salted peanut butter for the best flavor. This means you’ll have to stir the peanut butter well when you first open the jar.
- Honey. This natural sweetener creates the best texture for chewy granola bars. Just boiling for 1-minute makes magic happen! But you can replace this with maple syrup if needed. (The texture is slightly less chewy with maple syrup.)
- Salt. Since honey is the binder, salt is added to help balance the sweetness. The bars will taste “too sweet” without this!
- Chocolate Chips. This is an optional topping. Melt them for a fancy-looking drizzle on top.

How to Make Granola Bars
Step 1:
This recipe moves quickly, so it’s important that you have everything else ready to go before boiling the honey. First, prepare an 8-inch square pan by lightly spraying it with oil. Then press a piece of parchment paper into the pan. (The oil will hold it in place, so it won’t wiggle around later.)
In a large bowl, combine the rolled oats, hemp hearts (or other add-in) salt, and any optional mix-ins. If you don’t want to use one of the optional add-ins, use 2 cups of oats in total.
Stir the dry ingredients, then measure a half cup of peanut butter so it’s ready to go later.

Step 2:
Add the honey to a small saucepan, then place it on the stove over high heat. Bring it to a vigorous boil. As soon as you see large bubbles forming around the edge of the pan, set a timer for 1 minute.
When the timer goes off, remove the honey from the heat and immediately stir in the peanut butter. The mixture will thicken as it cools, so it’s important to move quickly at this point.
Pour the peanut butter and honey mixture over the bowl of dry ingredients.
Want to save this for later?

Step 3:
Stir the peanut butter mixture into the rolled oats as quickly as possible. The mixture will likely start to harden as it cools, so be patient and keep stirring. I usually have to press the spatula into the mixture to keep everything moving, but eventually, the oats will be covered!
Transfer the granola bar mixture to the prepared pan, then use the spatula to press it firmly and evenly into the bottom. The firmer you press, the better the bars will hold together later.
Once the top looks smooth, place the pan in the freezer to chill for 10-15 minutes. This should give the bars sufficient time to firm up. As soon as the bars are firm in the center of the pan, you can remove the pan from the freezer and use the parchment paper to lift them from the pan.
Use a sharp knife to slice 12 regular-sized bars. My family actually prefers to cut these in half again to make 24 bite-sized bars. (They don’t feel like such a commitment!)

Serving + Storage Tips
Once you’ve sliced the bars, you can add an optional chocolate coating if you like. I melt the chocolate chips in a double boiler. To make one, fill a small saucepan with an inch of water and bring it to a boil over high heat. Once the water is boiling, arrange a heat-safe bowl snugly over the pan and add the chocolate chips.
The heat from the steam below will gently melt the chocolate. When the chips look shiny, stir well until the chocolate is smoothly melted. If it’s looking thick, you can add a half teaspoon of coconut oil to help thin the consistency.
Drizzle the melted chocolate over the bars. If they are still cold from the freezer, the chocolate will start to firm up quickly. As soon as the chocolate is firm, the bars are ready to enjoy.
Storage Tip: These granola bars hold their shape and texture well at room temperature. I’ve left them in the pan on the counter for up to 5 days, and they are still great! That said, they will last much longer if you store them in the fridge. You can keep them in an airtight container for up to a month when chilled, or freeze them for up to 3 months.


Granola Bars Recipe (Honey Peanut Butter)
Ingredients
Granola Bars
- 1 ¾ cups old-fashioned rolled oats (certified gluten-free, if needed)
- ¼ cup hemp hearts (or any add-in; see notes)
- ½ cup all-natural peanut butter
- ½ cup honey (or maple syrup)
- ½ teaspoon fine sea salt
- ¼ cup dark chocolate chips (melted; optional topping)
Instructions
- Pour the oats, hemp hearts (or other mix-in), and salt into a large bowl and stir well, then set it aside. Lightly grease an 8-inch square pan with cooking spray and press a square of parchment paper into the bottom. (The oil will hold the parchment paper in place, so it doesn't move around later.) Make sure these two things are done first, before you move to the next step, because this recipe moves quickly.
- In a small saucepan over medium-high heat, bring the honey to a boil. As soon as you see large bubbles forming around the edge of the pan, set a timer and let the honey boil for 1 minute without stirring.
- Remove from the pan of honey from the heat and stir in the peanut butter immediately. As soon as the mixture is smooth, pour it over the oats.
- Use a spatula to stir quickly, coating the oats evenly with the peanut butter mixture. It will harden as it cools, so it may become more difficult to stir as it cools down. (Just be patient and keep stirring.)
- Transfer the mixture to the prepared pan, and press it very firmly into the bottom. Place the pan in the fridge for freezer to cool quickly. Once they feel firm to the touch (about 10 minutes in the freezer) then use the parchment paper to lift the bars out of the pan and slice them into 12 pieces. You can also make smaller, bite-sized pieces by cutting those bars in half.
- Drizzle the top of each granola bar with melted chocolate, if desired. Once the chocolate has hardened, they are ready to serve. These granola bars can be kept at room temperature for up to 5 days, or in an airtight container in the fridge for up to 1 month. You can also freeze them for up to 3 months if you'd like to make a larger batch. They can thaw overnight in the fridge.
Video
Notes
Nutrition
More Recipes to Try
- Banana Snack Cake
- Peanut Butter Protein Balls (no protein powder)
- No-Bake Protein Balls
- Date Energy Balls
- Peanut Butter Banana Muffins
If you try this granola bar recipe, please leave a comment and star rating below letting me know how you like them.












Ridiculously easy and soooo freaking delicious
Super easy and tasty! Can’t go wrong with peanut butter and chocolate! And my first time trying hemp seeds, super yummy!
I made these bars as written with honey. I added dried apricots and melted choc chips for icing. These were a real hit in my household. I will be making these often, maybe with almonds next time.
So easy to make and all 3 kids were asking for more. I love they the bars don’t fall apart when you pick them up. We did add 1/4 hemp hearts to the oats. So good! Thank you for the recipe – it’s a keeper!
These granola bars are delicious, satisfying and filling. I spread melted chocolate on top. They are super easy to make too!
So easy to make and my kids love them!
Made this so many times for my husband and colleagues! Just finished 3 times batch! I use quinoa puffs instead of oats. Also 50% tahini and 25-25 % maple syrup and honey. With pistachio and cashew with mixed super food nuts. Black cherries, blueberries, gojiberries and barberries… also put cacao nibs and nigella… It is a super energy bar for us!
Just out of curiosity, why does the honey get boiled? What does that do?
It makes the bars hold together at room temperature with a chewy texture. I believe un-boiled honey would give you a more sticky result.
I am so glad I found this recipe! We all love these bars. I don’t even need to buy bars anymore because these are so good and I know what is in them! I make them once a week…so fast and easy! I am looking forward to making more of your recipes!
We’ve been using this recipe for over a year. My kiddos love these! So easy to make. Kiddos like sprinkling chocolate chips on top and squishing them in with parchment paper. The chips do melt but the kiddos don’t mind. We have experimented with a few different nut Butters and it always turns out yummy. Peanut butter is our favorite! Sometimes, I’ll mix tahini in with a nut butter just to get those extra nutrients. Huge thanks for this recipe!