These hold together only if you toast the oats first for flavor and then press the mix down hard. Warm the peanut butter and honey until pourable so it coats every oat, and pack it into the pan with real force, because loosely pressed bars crumble the second you cut them.
By Vince Gonzalez · Published July 2026 · Sourcing verified 5 Jul 2026
Prep15 min
Cook10 min
Makes12 bars
CuisineAmerican
Cost$
VegetarianGluten-free
Contains dairy · peanuts
Make it vegan: use plant milk, oil, or a vegan cheese for the dairy.
The Ingredients — and where to get them
Cook for12bars
Rolled oats
Old-fashioned rolled oats, toasted, for chew and a nutty base.
A reasonable little indulgence. · plan ahead — needs marinating, soaking, or resting time
EffortEasy
Cook it with
No-cook
The Method
Toast the oatsSpread the oats on a sheet and toast at 350F for 10 minutes until fragrant. This one step is the difference between flat and nutty.
Warm the binderGently heat the peanut butter, honey, and butter until pourable and smooth, then take it off the heat before it boils.
Combine and cool a touchStir the oats and dates into the warm binder, let it cool a couple of minutes, then fold in the chopped chocolate so it does not fully melt.
Press and chillPack firmly into a parchment-lined 8-inch pan, pressing hard with a flat cup. Chill at least 2 hours before lifting out and cutting into bars.
Can you make Homemade Granola Bars in an air fryer? — Not needed
No cooking needed here — this one comes together without heat, so the air fryer sits it out.
Can you freeze Homemade Granola Bars? — Yes
Yes — cool it, portion into airtight containers, and freeze; thaw in the fridge and reheat.
Can you make Homemade Granola Bars ahead of time? — Yes
Yes — it needs the chill time to set, so making it ahead is the whole point.
Is Homemade Granola Bars gluten-free? — Yes
Yes — nothing in this recipe as written contains gluten. As always, glance at the labels on any packaged items (broth, sauces, chocolate), since brands vary.
Is Homemade Granola Bars vegan? — Vegetarian, not vegan
It’s vegetarian but not vegan as written — it has dairy and honey. Make it vegan: use plant milk, oil, or a vegan cheese for the dairy.
Community Notes
Cooked it? Changed something that worked? Leave a note for the next person — first-name basis, no account.
Open data. Every maker on this site is published as a free dataset under CC BY 4.0 — use it in anything, commercial or not, as long as you credit 5best2buy. Browse the datasets →