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 optional, but does boost the protein for each bar. As noted in the recipe below, you can replace up to a half cup of rolled oats with an optional add in, like hemp hearts, dried fruit, or nuts. (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, salt, and any optional mix-ins. I usually replace a 1/4 cup of oats with a 1/4 cup of hemp hearts for extra protein, because my kids don’t notice it.
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.


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-size bars. My family actually prefers to cut these in half again, for 24 bite-sized bars. (They don’t feel like such a committment!)


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 top of 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! With that being said, they will last much longer if you store them in the fridge. You can keep them up to a month in an airtight container when chilled, or freeze them for up to 3 months.


-
Pour the oats, salt, and any mix-ins (see the notes for ideas) 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. Set a timer and allow the honey to 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.
Make them Vegan: Use maple syrup instead of honey.
Make them Nut-Free: Use sunflower seed butter or tahini instead of peanut butter.
Oats/Mix-Ins Note: You can replace up to a 1/2 cup of oats with a mix-in of your choice, such as hemp hearts, sliced almonds, or dried fruit. If you end up with more than 2 cups total of dry ingredients, they won’t get well coated in the peanut butter mixture, so make sure you measure correctly when replacing a portion of the oats.
Protein Note: I’ve tested another variation of this recipe by replacing some of the oats with protein powder. Check out my Protein Granola Bars for guidance.
Update Note: This recipe was updated in January 2023 and again in March 2026 as I’ve tested different variations to share.
Calories: 160kcal | Carbohydrates: 17g | Protein: 4g | Fat: 9g | Saturated Fat: 2g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 4g | Trans Fat: 0.002g | Cholesterol: 0.1mg | Sodium: 145mg | Potassium: 103mg | Fiber: 1g | Sugar: 14g | Vitamin A: 23IU | Vitamin C: 0.1mg | Calcium: 16mg | Iron: 1mg
More Recipes to Try
If you try this granola bar recipe, please leave a comment and star rating below letting me know how you like them.




