This post may contain affiliate links. Please see our disclosure policy.
These Homemade Granola Bars are a wholesome, no-bake treat that's perfectly sweet, soft, and chewy. They are naturally sweetened, gluten-free, and take just minutes to make.
Looking for more no-bake kid-friendly snack options? Don't miss my recipes for Copycat Larabars, PB Oat Bars, and Oatmeal Date Energy Balls.

Kristen's Keys for Homemade Granola Bars
With just a few tips, you can make homemade granola bars using better-for-you ingredients that taste even better than any soft and chewy bar on the market.
- Use whole dried dates, not chopped dates. Pre-chopped dates are coated in sugar and sometimes even preservatives.
- Give the dates a quick soak in hot water. This will help the dates be nice and soft and easier to incorporate into the granola bars.
- Use a food processor. It makes quick work processing the dates and oats into the perfect consistency for homemade granola bars.
- Don't skip the parchment paper. Use parchment paper to line your pan and press the bars into the pan. This makes the process of lifting the bars out of the pan to slice seamless and prevents sticky fingers.
5-Star Reader REview
This is my go to recipe! It turns out great even without the maple syrup. Still very sweet and satisfying. I usually soak my dates and add the water to make up for the missing liquid. -Sharon
Ingredients at a Glance
The following tips are provided to help you select the correct ingredients -- as there are a lot of varieties of oats, dates, and nut butter on the market. 😉

- Dates: While you can use either dried Deglet Nour Dates and dried Medjool dates, I typically opt for Deglet Nour dates, as they are less expensive, already pitted, and I always have a big bag in my pantry.
- Old-Fashioned Rolled Oats: Old-fashioned rolled oats give these homemade granola bars a chewy texture. If you only have quick-cooked, rolled oats, they can work in a pinch, but your bars may be on the softer side.
- Coconut Oil: The coconut oil helps to keep the granola bars intact and give them a nutty undertone that is similar to store-bought varieties.
- Maple Syrup: Maple syrup naturally sweetens the granola bars while adding a rich, warming flavor. Feel free to use honey in its place.
- Vanilla: Enhances the sweetness and warmth of the vanilla and maple.
- Nut Butter: Use an all-natural peanut butter or almond butter for this recipe. If unsalted, add a pinch of salt to the bars to enhance the flavors.
- Nuts/Optional Additions: If desired, you can add mini chocolate chips, toffee bits, dried fruit, cinnamon, or chopped nuts into your granola bars to change up the flavor and/or add texture.
How to Make No-Bake Granola Bars with Dates
After soaking the dates, simply dump the ingredients into a food processor, give it a good zap, and press the bars into the pan. It really is that easy to make granola bars at home.
Step One: Prepare Dates
If needed, slices the dates in half lengthwise and remove and discard the pit.
Place the pitted dates into a heat-safe bowl and pour hot water over them and let them soak anywhere from 5-10 minutes. Once softened, drain the dates, but reserve the soaking liquid. You may need this to help bring the granola bars together.

Step Two: Process Ingredients
Place the soaked, pitted dates into a food-processor fitted with an s-blade and process until a thick paste forms. Once the dates are broken down, add in the maple syrup, coconut oil, nut butter, vanilla, and a pinch of salt and process again to combine.
Add the oats and pulse the mixture together a few times until everything is cohesively combined. If you feel the mixture is too dry, add a bit of the reserved soaking liquid, a tablespoon at a time, until the mixture comes together.

Step Three: Add Mix-Ins
After pulsing the ingredients together you can stop right there OR you can add additions like chopped nuts, dried fruits, and/or chocolate chips. After adding, quickly pulse 1-2 times to incorporate without breaking down the additions too much.

Step Four: Press into Pan
Transfer the oat-date mixture to a square baking dish lined with parchment paper. Using a second piece of parchment paper, press the mixture into an even layer.

Step Five: Chill and Slice
While the granola bars are technically ready to eat right away, I find it is best to pop them in the fridge or freezer for 10-15 minutes to let them harden up. Once chilled, lift the parchment paper out of the pan, slice into bars, and serve or store.

Note on Storage
Since these granola bars are made with coconut oil and contain no preservatives, they are best stored in the refrigerator to maintain their shape and stay fresh.
Place the sliced bars into an airtight container, separating layers with pieces of parchment paper. Store in the fridge and enjoy within 7 days.
Recipe Modifications
- Oil-Free: Replace the coconut oil with an equal amount of additional nut butter of your choice. Keep in mind that the granola bars will still be delicious, albeit a bit more crumbly.
- Nut-Free: Swap out the nut butter for soy butter or sunflower seed butter.
- Notes on Additions: Feel free to get creative with additions. Just keep in mind that you want to avoid adding more than ½ cup of additions. More than that, your granola bars will likely fall apart. It is also best to lightly chop larger additions before adding them to the food processor, so that you don't overprocess the bars.
Homemade Granola Bars

Video
Ingredients
- 1 cup whole dried dates, pitted
- ¼ cup maple syrup, or honey
- 2 tablespoons coconut oil, melted and cooled
- 3 tablespoons creamy nut butter, all-natural is best
- ½ teaspoon vanilla extract
- ½ teaspoon sea salt, omit if you are using salted nut butter
- 2 cups old-fashioned rolled oats
- ½ cup optional add ins, chopped nuts, raisins, mini chocolate chips, dried fruit, sesame seeds, chia seeds, etc.
Instructions
- Line an 8x8 square baking dish with parchment paper or wax paper.
- If needed, cut the dates in half lengthwise and remove the pit. Unless your dates are incredibly soft, place them in a large heat-safe bowl and cover with hot water. Let soak for 5 to 30 minutes. Drain the dates, reserving the liquid.
- Place the dates into a food-processor fitted with an s-blade. Process until a thick paste forms. Add in ¼ cup maple syrup, 2 tablespoons coconut oil, 3 tablespoons creamy nut butter, ½ teaspoon vanilla extract, and ½ teaspoon sea saltPulse until combined and creamy.
- Add in 2 cups old-fashioned rolled oats and pulse until just combined and all the oats are moistened. If needed, add some of the reserved liquid from soaking the dates, 1 tablespoon at a time, until the mixture comes together.
- If desired, add optional add-ins like chocolate chips, chopped nuts, etc. Pulse 1-2 times briefly to incorporate, but not breakdown the additions.
- Transfer the oat mixture into prepared pan. Using another piece of parchment paper, press the mixture into the pan into an even layer. Place in fridge or freezer for 15 minutes until set up.
- After chilling, use the parchment paper to lift the bars out of the pan. Cut into bars.
- Store the bars in an airtight container, separated by layers of parchment paper. paper and stored in the fridge.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
This granola bar recipe was posted in 2016 and updated in 2026.













Excellent granola bars. My kids and I love them! You will not miss the sugar at all! These are super sweet
I am so glad you enjoyed these Lory!
These were really tasty and satisfying. Easy to make with a food processor. I added some bran, coconut and walnuts. They set up nicely with good flavour. Thanks for the recipe!
I am so glad you enjoyed Sharon!
Is there an alternative to the dates? I'm not a fan of them.
Hi Erika! Yes, you can use raisins. I would still soak the raisins. You may also need an additional tablespoon of peanut butter (or honey) to bring the mixture together. Hope you enjoy 💕
These r yum!!! Can you freeze them??
Hi Suzanne, I am glad you enjoyed! These bars can be frozen for up to 3 months--but I will be honest in saying I prefer them fresh 🙂
Just made these, but substituted aquafaba for the coconut oil. (I eat an oil-free diet.) While they didn't set quite like they would have with the coconut oil, they're still so very yummy!
Think I'm going to play around with the recipe sometime, to create more of a no-bake cookie. It was the first thing I thought of, when I tasted the "batter!" Just need it to set a little bit more, and it'll be perfect!
Oh yes, I bet these would be great as a no bake cookie! You could roll them into balls and maybe even roll them in chopped nuts or coconut...yum! Glad you enjoyed these bars and were able to make them work for your diet 🙂
Omg so delish! I used less dates and honey and more natural pb. I added extra salt. I also added a 1/4 cup pecans. So good! Everyone should make them. I will no longer buy at the store.
YAY!!! I am so glad that you enjoyed Lory!! We love them here so much, it makes me happy to know others enjoy as much as we do.
Just curious, can honey/maple syrup be replaced with something else for a more sugar-free granola bar?
Hi Clara! I would have to play with the ratios, but you can remove the honey/maple syrup and replace with more processed dates and nut butter. Do not try to use a granulated sugar substitute as it would make the bars gritty and give them an artificial taste. I would start by increasing dates by 1 tablespoon and peanut butter by 1-2 Tablespoons until your bars just come together. Hope that helps.
I was wondering if olive oil would substitute for the coconut oil or of there is another alternative as I'm allergic to coconut, butter (dairy), margarine and most other vegetable/corn oils. Can anyone recommend anything?
Hi Crystal! I would try using an extra tablespoon of peanut butter or nut butter of some sort in place of the coconut oil. It may be a bit more delicate, but that should work. Olive oil would make these bars a bit too greasy.