Homemade Chocolate Chip Granola Bars

from 3 votes

Soft, chewy and loaded with mini chocolate chips, these homemade granola bars have been a favorite in my kitchen for more than a decade. They’re an easy make-ahead snack that’s perfect for lunchboxes, snacking on the go and busy mornings.

I originally published this recipe in 2015 and have since updated the photos and added more tips for success.

A hand holds a homemade chewy chocolate chip granola bar.

Soft and chewy granola bar lovers, this one’s for you. This recipe makes more than a dozen bars jam-packed with toasted oats and almonds, studded with mini chocolate chips and loaded with flaxseed meal (hello, omega-3’s!). But the reason I’ve been making these homemade granola bars for more than a decade? They actually hold together. No crumbling, no falling apart.

If flaxseed meal is sounding like a foreign ingredient in your world, have no fear. It’s simply whole flaxseeds that have been ground into a fine powder, and best of all, it can be purchased at most major supermarkets. Flaxseed meal takes the place of flour in this recipe and helps give the bars the soft, chewy texture I’ve always loved. These bars are sturdy enough to pack in lunchboxes, wrap up for a road trip or, let’s be honest, eat three of while telling yourself you’re only having one. Been there. President of that club.

Ready to kick those store-bought granola bars to the curb? Preheat your oven, grab the oats and get ready to make the best homemade chocolate chip granola bars of your life, packaging not included. And if you love peanut butter as much as I do, don’t miss my recipe for peanut butter granola bars!

Chewy homemade granola bars with chocolate chips.

Ingredients & Substitutions

  • Old-fashioned oats: These give the bars their hearty, chewy texture. I recommend sticking with them rather than quick oats, which are thinner and more finely broken down and can change the texture of the finished bars.
  • Sliced almonds: I love the crunch they add, but chopped pecans, walnuts or cashews all work, too. Just make sure the nuts are in small pieces so the mixture packs together tightly and the bars hold their shape.
  • Flaxseed meal: This is simply flaxseeds ground into a fine powder. It takes the place of flour in this recipe and helps bind the bars together. I usually buy mine on Amazon, but you can also find it in the baking or natural foods aisle of most supermarkets. Or, grind whole flaxseeds yourself in a high-powered blender.
  • Mini chocolate chips: I prefer mini chocolate chips because you get a little chocolate in every bite without adding large chunks that can make the bars harder to slice cleanly. They’re my go-to for everything from these granola bars to my mini banana chocolate chip muffins.
  • Brown sugar: Adds sweetness and a hint of caramel flavor while helping the bars stay soft.
  • Honey: My favorite natural sweetener and the primary binder that holds everything together. I love the flavor it adds to everything from cottage cheese blueberry muffins and creamy fruit dip to pecan pie bars. Maple syrup works great, too.
  • Olive oil: Keeps the bars moist and tender. I originally made this recipe with vegetable oil but have since switched to olive oil. A mild olive oil works best so it doesn’t overpower the other flavors. Melted and slightly cooled coconut oil works, too.
  • Egg whites: Help bind everything together so the bars hold their shape once baked and cooled.
Homemade granola bar ingrredients in various sizes of prep bowls.

Can I make these gluten-free? Absolutely! For gluten-free granola bars, use certified gluten-free oats and double-check that your remaining ingredients are certified gluten-free.

How to Make Chocolate Chip Granola Bars

Toast the oats and almonds. This is my not-so-secret step for extra-flavorful homemade granola bars. Let them cool completely before stirring in the flaxseed meal and mini chocolate chips. Don’t rush the cooling here or the warm oats can melt the chocolate chips.

Mix the wet ingredients, then combine everything. Stir really well, scraping all the way to the bottom of the bowl so there aren’t any dry pockets hiding underneath. You want every oat and almond coated because that sticky mixture is what helps everything bind together as the bars bake.

Press and bake. You’ll need a 13×9-inch metal baking pan for this recipe. Line it with parchment paper, spray it with cooking spray, then add the granola mixture and press it into an even layer. Bake until dark golden on top.

Success tip: Color is your best cue for doneness here. Don’t pull the bars while they’re still pale; you’re looking for a deep golden color to ensure they’ve had enough time to bake and set.

Dark golden granola bars with chocolate chips in a 9x13-inch metal pan lined with parchment paper.

Cool completely before slicing. Trust me, this is not the time to sneak a warm granola bar from the pan! The bars need time to set as they cool, which can take about 2 hours. Cutting them while they’re still warm can cause them to crumble.

My #1 Tip for Granola Bars That Hold Their Shape

Pack the mixture firmly into the pan. You can do this with wet hands or a flat spatula. Press everything into a tight, even layer, paying extra attention to the corners and edges. You want the mixture to feel compact, not like granola that’s simply been spread across the pan.

The more tightly packed it is before baking, the better the bars will hold together once cooled and sliced.

Cutting a slab of chocolate chip granola into bars.

One of my favorite things about homemade granola bars is how easy they are to customize. Don’t be afraid to swap in your preferred mix-ins, from dried cranberries and raisins to shredded coconut and chopped crystallized ginger.

Just keep the overall amount of mix-ins about the same so you don’t throw off the balance of the recipe and end up with bars that crumble.

FAQs

Why are my homemade granola bars falling apart?

The two biggest culprits are not packing the mixture firmly enough into the pan and slicing the bars before they’ve cooled completely. Really press the mixture into a tight, compact layer before baking, then let the bars cool completely in the pan before slicing. I know it’s tempting to sneak one while they’re warm, but patience pays off here!

Can I make these without flaxseed meal?

While I haven’t tested this substitution myself, ground oats should work in place of the flaxseed meal. You can make your own by pulsing old-fashioned oats in a food processor or high-powered blender until finely ground. For the best results, though, I recommend sticking with flaxseed meal.

Can I freeze homemade granola bars?

Absolutely! Once completely cooled, wrap the bars individually and store them in an airtight container or freezer bag for up to 1 month. Let them thaw at room temperature before enjoying.

I love keeping a batch of these chocolate chip granola bars on hand for school lunches. They’re easy to make ahead, easy to tuck into a lunchbox and, most importantly, actually get eaten. Find even more kid-approved inspiration in my School Lunch Ideas guide.

Homemade granola bars on a cutting board next to a lunchbox with a granola bar tucked inside.
Craving more? Subscribe to Just a Taste to get new recipes, meal plans and a newsletter delivered straight to your inbox! And stay in touch on Facebook, TikTok, Pinterest and Instagram for all of the latest updates.
Breakfast

Homemade Chocolate Chip Granola Bars

These soft and chewy homemade granola bars are so much better than store-bought and easy to make at home. Loaded with almonds and mini chocolate chips, they're perfect for breakfast, lunchboxes or snacking.
Author: Kelly Senyei
5 from 3 votes
Chewy homemade granola bars with chocolate chips.
Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes
Servings 16 bars

Ingredients 

  • 2 1/2 cups old-fashioned oats
  • 1/2 cup sliced almonds
  • 1/2 cup flaxseed meal (See Kelly’s Notes)
  • 1 cup mini chocolate chips
  • 2 Tablespoons packed light brown sugar
  • 1/2 teaspoon salt
  • 1/2 cup honey
  • 1/2 cup olive oil
  • 2 large egg whites, lightly whisked

Instructions 

  • Preheat the oven to 325°F and line 13×9-inch metal baking pan with parchment paper leaving an overhang on the two longer sides of the pan. Spray the parchment paper with cooking spray.
  • Spread the oats and almonds on an unlined baking sheet. Bake them for 10 to 12 minutes, stirring occasionally, until lightly browned. Transfer the oats and almonds to a large bowl and let them cool completely. Once cooled, stir in the flaxseed meal and mini chocolate chips.
  • In a separate medium bowl, whisk together the brown sugar, salt, honey, olive oil and egg whites. Pour the mixture over the oats, stirring until combined.
  • Transfer the mixture to the prepared pan, and using wet hands or a flat spatula, firmly press it into even layer. (See Kelly’s Notes.)
  • Bake until dark golden on top, 30 to 35 minutes. Remove the pan from the oven and allow the bars to cool completely in the pan before using the parchment paper overhands to transfer the sheet of granola onto a cutting board.
  • Slice the granola into bars and serve.

Kelly’s Notes

  • Flaxseed meal: This is simply flaxseeds ground into a fine powder. You can find it in the baking or natural foods aisle of most supermarkets. If you can only find whole flaxseeds, grind them into a fine powder in a spice grinder or high-powered blender.
  • Pack it down: Firmly press the granola mixture into the pan. The more compact the mixture is, the better the bars will hold their shape once cooled and sliced. 
  • Don’t underbake: Look for a dark golden color across the top rather than relying solely on the timer.
  • Cool completely: Let the bars cool completely in the pan before slicing. This can take about 2 hours and is key to helping them hold their shape.
  • To store: Once completely cooled, store the granola bars in an airtight container at room temperature for up to 1 week. I like to place parchment or wax paper between layers to keep them from sticking together.
  • To freeze: Once completely cooled, wrap the bars individually in plastic wrap, then place them in a freezer-safe bag or airtight container. Freeze for up to 1 month. Thaw at room temperature before serving.
  • ★ Did you make this recipe? Don’t forget to give it a star rating below!

Nutrition

Serving: 1granola bar, Calories: 252kcal, Carbohydrates: 29g, Protein: 4g, Fat: 14g, Saturated Fat: 3g, Trans Fat: 1g, Cholesterol: 2mg, Sodium: 90mg, Potassium: 124mg, Fiber: 3g, Sugar: 18g, Vitamin A: 25IU, Vitamin C: 1mg, Calcium: 43mg, Iron: 1mg

Did you try this recipe?

Leave a comment below with your star rating!

This post may contain affiliate links.

Recipe by Kelly Senyei of Just a Taste. Technique inspired by Good Housekeeping. Please do not reprint this recipe without my permission. If you'd like to feature this recipe on your site, please rewrite the method of preparation and link to this post as the original source.


avatar

Welcome to

Just a Taste

Welcome! I’m Kelly and my mission is to inspire you with easy but impressive meals your entire family will love. As a mom of four little ones, I know the importance of making every minute (and every dollar) count. Let’s get cooking!

Follow us on social media

Kelly Senyei holding a copy of The Secret Ingredient Cookbook

love the recipes on just a taste?

Check out my cookbook!

Order your copy of The Secret Ingredient Cookbook featuring 125 brand-new family-friendly recipes with surprisingly tasty twists!

5 from 3 votes

Join the Conversation

Rate and Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Comments

  1. bob the tomato says:

    5 stars
    these were awesome but needs more sugar

    1. Kelly Senyei says:

      Feel free to up the sugar!

  2. Teresa Hawbaker says:

    I made these the other day and they are delicious. I pressed as hard as I could and let them cook the right 2 hours but I may not have cooked them long enough because they are not staying together. I can’t wait to try them again.

    1. Kelly Senyei says:

      I’m so glad you enjoyed the recipe, Teresa! It’s also important to firmly press the granola mixture into the prepared pan. The more you compact it before baking, the more likely your bars will retain their shape. I look forward to reading your results next time! :)

  3. Donna says:

    Can i use coconut oil in place of canola oil?

    1. Kelly Senyei says:

      That works!

  4. Jane says:

    5 stars
    I make these all the time, they are SO GOOD. I can’t wait to try your peanut butter version!

    1. Kelly Senyei says:

      I hope you enjoy the peanut butter version just as much, Jane!

  5. Julie Ann says:

    5 stars
    Hi Ms. Kelly, i love the oatmeal bars,although they were a bit crumbly. I noticed it was a bit watery before i baked it. Maybe I’ll reduce the honey. They’re so yummy even without almonds. I added 1 teaspoon of cinnamon powder,coz i love cinnamon and it worked..Thanks a lot..

    1. Kelly Senyei says:

      So glad you enjoyed the recipe, Julie!

  6. Laura says:

    hi! I can’t find flaxseed meal. How can I substitute it? Thank you and greats from Buenos Aires, Argentina

    1. Kelly Senyei says:

      Hi there, Laura! You can use ground up oatmeal in place of the flaxseed meal. Hope that helps!

      1. Laura says:

        Hello Kelly! Muy bars turns too crumbly! Help me!

      2. Kelly Senyei says:

        Hi Laura – If it’s very humid where you are, that could contribute to the bars not setting up firmly. You’ll also want to make sure that you firmly press the oat mixture into the prepared pan and bake them for the designated time. Hope that helps!

  7. Suzanne says:

    Can I use the whole egg instead of just the egg whites?

    1. Kelly Senyei says:

      I’ve never tried that, Suzanne, so I’m not sure!

  8. Jen C says:

    The best granola bars EVER! I make a batch of these every week. Mine turn out perfect every time. My husband and kids LOVE them. Thank you for the recipe!

    1. Kelly Senyei says:

      Loving hearing this, Jen! Thrilled you’ve been enjoying the recipe! :)

  9. Jenny says:

    I’ve made these bars several times and my teenage kids love them! They don’t eat store bought granola bars at all but I make these and they are gone in days – they take them to school to share with friends. I don’t use the almonds because my son doesn’t like them but I do add dried cranberries. I love them too! It’s a great recipe

    1. Kelly Senyei says:

      Woohoo! This is what I love to hear, Jenny :)

  10. Amita Prakash says:

    My daughter is allergic to eggs. Can you please suggest a substitute for the eggs. would love to try these granola bars. sound delicious.

    1. Kelly Senyei says:

      Hi Amita! I’ve never tried making this recipe with an egg substitute. I’ve researched alternatives and you can apparently purchase vegan “eggs,” however I’ve never tried these so I can’t say with certainty if they will work. Please let me know if you give it a try!

    2. JG says:

      You can actually make an egg substitute with flaxseed meal. You mix 1 tablespoon of flaxseed meal with 3 tablespoons of water. Let it sit for 5-10 mins.

  11. Edith says:

    Hi Kelly: I was wondering whether or not you have ever tried a substitute for sugar. I try to stay from sugar as much as possible. What about honey or agave, etc. Thanks

    1. Kelly Senyei says:

      Hi Edith! I’ve never tried using a substitute for sugar in this recipe so I can’t say with certainty if it’d work. Please let me know if you give it a shot with honey or agave! :)

  12. Tm11 says:

    I tried making these and followed the recipe and directions verbatum. Mine were really crumbley and hard like the crunchy granola bars you would buy at the store. Not what I expected as I was hoping for the chewy ones. Unfortunately these didn’t work out for me.

    1. Kelly Senyei says:

      Hi there – I’m sorry you didn’t have success with this recipe. Oven temperatures differ and perhaps that is what caused your bars to be crunchy. If you give it another shot, check them earlier in the baking process and remove them when they have a golden brown color to them.

  13. Sam says:

    How do these freeze? Wondering if they will hold up after they thaw for school lunches & snacks.

    1. Kelly Senyei says:

      Hi Sam! I haven’t tried freezing them so I can’t say how they would hold up, but it’s possible the texture will change. Let me know if you give it a shot!

  14. Kristel says:

    I actually replaced the flaxseed meal with all purpose flour (and the almonds with coconut) and it was like eating an oatmeal chocolate chip cookie bar! Thank you for sharing this amazing recipe! :)

    1. Kelly Senyei says:

      Awesome! So glad you’re enjoying the recipe, Kristel!

  15. Pam says:

    I make them with coconut oil! They are delicious!!

  16. aimee says:

    These are a huge hit, I do however use organic coconut oil in place of the vegetable oil, and add chia seeds also they are amazing, as a nursing momma these are always at hand when i need a snack, and being oatmeal w all the omegas with the flax and chia definitely help!

    1. Kelly Senyei says:

      So glad you’re enjoying the recipe, Aimee!

  17. aimee says:

    You can add ground flax to anything! I add it in my daughter’s and my oatmeal,smoothies, eggs, pancakes, whatever really!

    1. Kelly Senyei says:

      Great idea!

  18. jenplayswithflour says:

    I’m curious to know if anyone has tried the coconut oil instead of vegetable oil.

  19. Sararc says:

    How many calories are these?

    1. Kelly Senyei says:

      Hi there! I am not a nutritionist so I am unable to provide nutritional info for my recipes, as I’d have to way to guarantee it’s 110% accurate (which is super important to me!).

  20. Maritza says:

    Love your recipe ideas, where can I find the nutrional information per serving? Thanks.

    1. Kelly Senyei says:

      Thanks, Maritza! I’m not a nutritionist so I don’t provide that info for any of my recipes, as I’d have no way to guarantee it’s 110% accurate.

  21. La ligne gourmande says:

    This recipe look amazing.
    Merci pour cette recette !

  22. barbara says:

    same here, i would like to know about the egg white as well? anything i can substitute it with?

  23. sing says:

    Hi, those bars look delicious us. Can I leave out the egg white or sub it with something else? my son is allergic to eggs. Thanks!

  24. Carmina says:

    Hi!
    I have substituted the flaxseed meal with oats powder (mad from the same oats I used for the bars). The result is great!
    THank you for the recipe!

    1. Kelly Senyei says:

      Awesome! So glad to know that works, Carmina :)

  25. Miranda says:

    These look amazing! I’m wondering if I could substitute the vegetable oil for coconut oil? Seems like they’d be a little more healthier too.

    1. Kelly Senyei says:

      Hi Miranda! I’ve never tried that substitute so I can’t say with certainty if it’d work. Let me know if you give it a shot!

  26. J says:

    Are these a chewy type bar? Do you think I can substitute applesauce for the oil?

    1. Kelly Senyei says:

      Definitely! They are chewy and soft, not crunchy. I have never tried substituting applesauce for the oil, so I’m not sure if that would work. Let me know if you give it a shot!

  27. Lila says:

    Than You for this recipe I have been hunting for a coconut free granola becase of allergies. I made them yesterday used chopped cashews for the almonds, and dried cranberries and dark chocolate mixed in. They are boyscout approved and trail ready.

  28. Kelly says:

    You could try molasses as a substitute for the brown sugar. Or maybe try making your own by mixing regular sugar with the molasses until you get the desired consistency?

  29. Alison says:

    My teen kids both have nut allergies so it’s very hard to find nut free bars. If I leave out the almonds, can I substitute something else healthy? Protein powder? They are athletes and need energy. Thanks!

    1. Kelly Senyei says:

      Hi Alison! You can definitely try leaving out the nuts and adding the protein powder but it may alter the consistency of the bars. It should still work though! Let me know if you give it a shot.

  30. Heather says:

    These look delish! I will be trying these! To those who have a difficult time finding brown sugar, buy molassass, add it to your granulated sugar and you have brown sugar. :)

  31. Christie says:

    I love these granola bars! I’ve been thinking of maybe putting peanut butter into these but I’m not quite sure how it would be. Thoughts?

  32. Ej says:

    Hi,

    I made the granola bar, it was delicious and very healthy. The kids love it and they walk around saying “more granola bar”. Thank you for sharing.

    For those who can’t find flaxseeds, you may order them from Amazon and shipped to your door for free shipping.

    I have one question: after making it, when I cut it, it was breaking a part on me even though I waited 2hrs and followed the recipe. Any advice?

    Thanks again!

    1. Kelly Senyei says:

      Hi EJ – If it’s very humid where you are, that could contribute to the bars not setting up firmly. You’ll also want to make sure you baked them for the designated time.

  33. mona says:

    ‘re: homemade chocolate granola bars. I would love to make these, but is there calorie info per bar? My daughter-in-law needs caloric info on foods she eats. Thanks!

    1. Kelly Senyei says:

      Hi Mona – Thanks so much for your comment. I don’t provide the calorie count/nutritional info for any of my recipes, as I am not a nutritionist and wouldn’t be able to confirm the info is 110% accurate :)

  34. Michal says:

    This looks so delish! gotta try it, thanks

  35. Tamara says:

    Kelly,
    my daughter has a nut allergy. I’m sure I can leave the almonds out, but have you ever tried using dried apples in this type of recipe? These look awesome and super easy to make. I’m just wondering what other variations I can try.

    1. Kelly Senyei says:

      Hi Tamara! You can definitely sub in the equivalent amount of dried fruit for the nuts, but just make sure to keep the ratios of wet to dry ingredients the same so the bars have the right chewy consistency. Hope this helps!

  36. Shay says:

    Made this today and they tasted grate! I left them in for 30 min and will check them at 25 min next time. A little dark and crispy…but still delicious! I am one of those people that changed a few things ( I know :/) But I went to 2 stores and both were out of flax seed. Go figure!

    My changes: For anyone asking about leaving out flax seed or changing it up. I left it out completely. I did not replace it with anything.Turned out great anyway so I would go for it. I used extra virgin olive oil instead of vegetable oil. Everything else I followed. Turned out wonderful. This is a great basic recipe. I will make these again and experiment with different mix ins. Thanks for the recipe!

    1. Kelly Senyei says:

      Awesome! So glad you enjoyed the recipe, Shay, and thanks so much for your notes about the flaxseed!

  37. Lisa says:

    You all probably know this but in case someone doesn’t, you can make flaxseed meal very easily by grinding flax seeds in an electric coffee grinder. It’s fast & comes out beautifully.

  38. Matea says:

    I have been wondering how to make homemade granola bars and this recipe makes it seem so easy! As in, easy-enough-to-make-today-easy!

  39. Marnely Rodriguez-Murray says:

    Ok, definitely saving this because I’ve got a huge bag of flaxseeds that I can never find use for – these are getting made tomorrow!

    1. Kelly Senyei says:

      Woohoo! Hope you enjoy the recipe, Marnely!

  40. Mel says:

    Thanks!

  41. Becca says:

    I made these with my son today, we both love them! I added craisins to one batch, yum! thanks for the recipe :)

    1. Kelly Senyei says:

      Awesome! So glad you enjoyed the recipe, Becca :)

  42. Mel says:

    Question: is there a substitute for the flaxseed and the brown sugar? I’m in a country where those ingredients aren’t readily available. Thanks!

    1. Kelly Senyei says:

      Hi Mel! I’ve never tried making this recipe without the brown sugar or flaxseed meal, so I can’t say for certain which other ingredients would work in their places. Based on my research, you could use wheat germ or your could use ground up oatmeal. And since the recipe already calls for oats, this might be the best option. Do let me know if you try using either wheat germ or ground up oatmeal and how the granola bars turn out!

  43. Phi @ The Sweetphi Blog says:

    Loooove homemade granola bars, the tips and tricks will really help next time I make some :)

  44. pearse says:

    can we skip flax seed? hard to find it here. can’t find wheat germ either. is there any other alternative to flax seed? thanks

    1. Kelly Senyei says:

      Hi Pearse! I’ve never tried making this recipe without the flaxseed meal. I’ve researched alternatives and you can apparently use ground up oatmeal in place of the flaxseed meal, however I’ve never tried this so I can’t say with certainty if it will work. Please let me know if you give it a try!

  45. Jenny @ The Peachy Pair says:

    My husband loves granola bars! Definitely pinning this!

  46. sarah says:

    do you know how many calories are in each serving? thanks

  47. Happy Valley Chow says:

    I’ve always wanted to try to make my granola bars and those look awesome! Thanks for sharing Kelly :)

    Happy Blogging!
    Happy Valley Chow

  48. Angelyn @ Everyday Desserts says:

    I’m such a fan of granola bars – these look perfect!

  49. Adrienne J says:

    So EXCITED!!!! I was just looking for a recipe a few days ago…will make this weekend. I have pecans to use instead of almonds. I will use some of my white chocolate chips in some. Thank you!!!

  50. Katrina @ Warm Vanilla Sugar says:

    These granola bars look so professional! I love the flavour!