Crunchy, snappy keto granola bars made with pecans, seeds, and olive oil — 3.9g net carbs. I bake a batch every week for my boys to grab before soccer and school.
I started making these because my two boys needed something they could grab on the way out the door without leaving crumbs all over the car. Most store-bought bars are loaded with sugar and grains, so I wanted low carb granola bars that actually held together and tasted like something they'd pick on their own.
The real difference here is olive oil. I know it sounds strange, but I tested butter, coconut oil, and olive oil side by side. Butter made them soft and crumbly after a day. Coconut oil got the texture closer, but they still bent instead of snapped. Olive oil is what creates that firm, crunchy snap you want in a bar going into a backpack or lunchbox. You don't taste it at all once everything bakes together.
I use Magic Spoon cereal as the base because those little O shapes hold up in the food processor without turning to dust. Pulse them with pecans and salt until you get coarse crumbs (not powder), then fold in pumpkin seeds, sunflower seeds, and shredded coconut. The mix of textures is what makes these work. Every bite has something crunchy, something toasty, and a bit of chew from the coconut.
The binder is sugar-free maple syrup. I use ChocZero, which caramelizes during baking and locks everything together. When you press the mixture into the pan, really compact it. I use the back of a greased spatula and push hard, corner to corner. The tighter you press, the cleaner your bars cut later.
Baking time depends on your pan. I bake at 300 degrees and mine usually finish around 22 minutes on a thin sheet pan. If you're using a thicker baking dish, expect closer to 30-35 minutes. Look for golden brown edges pulling away from the foil. Let them cool at least 15 minutes before cutting, or they'll crumble on you.
I keep them in a ziplock bag on the counter and they stay crunchy for about 7-10 days. They freeze well too. Wrap each bar individually in parchment paper, store in a freezer bag, and they'll keep for up to 3 months.
These are the bars I pack for camping trips, hiking days, and school lunches. My boys don't think of them as "keto," they just think of them as their snack. If you want a different flavor spin, try my white chocolate raspberry version or throw in some rosemary garlic almonds instead of plain pecans.
Why these bars actually crunch
These are a weekly thing in my house. My two boys grab them before soccer, toss them in their school bags, and eat them on camping trips. I needed something that wouldn’t crumble in a backpack, and these actually survive a whole day in a warm car without falling apart.
The whole process takes about an hour (most of that is bake time), and they last all week on the counter. It’s one of those recipes I don’t even think about anymore. I just make them.
The low carb cereal that holds up
I add keto cereal to the mix because it gives the bars a lighter crunch without them. Without it, you’d have a dense nut-and-seed brick (which is fine, but I like the variety). There are a few grain-free, gluten-free brands out there, but I use Magic Spoon for this recipe.
Magic Spoon comes in those little O shapes, and they hold their texture in the food processor better than other brands I’ve tried. I usually reach for their Frosted or Peanut Butter flavor. All their cereals run about 3 grams net carbs per serving, so they won’t blow your macros.
The syrup that holds it all together
Sugar-free maple syrup is the glue. I use ChocZero’s sugar-free maple syrup, and it caramelizes as it bakes, which is what locks all the nuts and seeds into a solid bar. You can save 10% with my code KETOFOCUS.
Other brands work too. I’ve tried a few from the grocery store and they get the job done, but ChocZero gives the best caramelization and flavor in my experience. Whatever you use, make sure it’s actually sugar-free and not just “reduced sugar.”
Storing and freezing
I keep leftover bars in a ziplock bag on the counter. They stay crunchy at room temperature for 7-10 days. Skip the fridge (it actually makes them softer, which I found out the hard way).
For longer storage, wrap each bar individually in parchment paper and put them in a freezer bag. They keep for up to 3 months. To thaw, pull one out and let it sit for about 10 minutes at room temperature. The crunch comes right back.
Mix-ins and swaps
This recipe uses pecans, pumpkin seeds, sunflower seeds, and coconut, but I don’t follow it exactly every time. I swap in whatever I have on hand. Macadamia nuts make these richer, and hemp seeds add a different kind of crunch.
Add cereal, pecans and salt to a food processor. Pulse until coarse crumbs form.
2
Get a large bowl
In a large bowl, stir together sugar-free maple syrup and olive oil. Pour in nutty cereal mixture and remaining ingredients. Stir until combined.
3
Spread it
Spread mixture into a foil or parchment lined baking dish. If using foil, spray the foil with cooking spray so the bars won’t stick to the foil. Press down the mixture with the back of a greased spatula. Bake at 300 degrees for 30 to 40 minutes or until golden brown.
4
Remove & cool
Remove from oven. Let cool for 15 minutes before cutting into bars with a knife.
Nutrition
Per serving: 1/12 of recipe
Calories
223
Fat
19.5g
Protein
6.2g
Total carbs
12g
Net carbs
3.9g
Nutrition is an estimate calculated from the ingredients listed. Brands vary, so check labels if you track closely.
Frequently Asked Questions
Can I make these no-bake?
I've tried a no-bake version by chilling the mixture in the fridge for a few hours instead of baking. It works, but the texture is completely different. You get a softer, chewier bar instead of the crunchy snap from baking. If you want that crunch, bake them. If you're fine with chewy and don't want to heat up the oven, press the mixture into a lined pan and refrigerate for at least 3 hours before cutting.
What makes these crunchy instead of chewy?
Two things: olive oil and bake time. I tested butter and coconut oil side by side, and both made the bars bend instead of snap. Olive oil firms up during baking and gives you that crisp break. The other factor is pulling them at the right time. I look for golden brown edges pulling away from the foil, which usually happens around 22 minutes on my thin sheet pan. Pull too early and they're soft in the middle.
Why do my bars fall apart when I cut them?
I've had this happen and it's almost always one of two things. Either I didn't press hard enough (you really need to compact the mixture into every corner) or I didn't let them cool long enough. I give mine a full 15 minutes before I touch a knife to them. If they're still crumbling, try refrigerating the whole pan for 30 minutes before cutting.
Can I use almond butter or peanut butter instead of olive oil?
I've tried subbing in almond butter and it does hold the bars together, but the texture shifts from crunchy to dense and chewy. If that's what you prefer, go for it and use the same amount. I just like the lighter, crispier result from olive oil, which is why I stick with it.
Can I skip the cereal and use only nuts and seeds?
I've made them both ways. Without the cereal, you get a denser, heavier bar that's more like a nut cluster. It still tastes good, but I prefer the lighter crunch the cereal adds. If you skip it, increase the total nuts and seeds by about half a cup to make up the volume.
How do I get clean cuts?
I struggled with this at first. What works for me is pressing the mixture as tightly as possible before baking (a flat-bottomed glass works even better than a spatula), then letting the bars cool completely. I use a sharp chef's knife and press straight down instead of sawing. If they're still crumbling at the edges, pop the pan in the fridge for 20 minutes before cutting.
Can I add protein powder?
I've experimented with adding a scoop of unflavored whey to the dry mix. It works, but you need to add an extra tablespoon or two of syrup because the powder absorbs moisture. I'd start with one scoop and see how the consistency looks before pressing into the pan. Vanilla-flavored protein also works well with the pecans and coconut.
I wasn’t sure olive oil would work in a sweet bar, but it coats the seed mix and firms up after resting. First batch, no crumbling. Didn’t expect that.
Thought I’d end up with a crumbly mess, but these held together. I kept second-guessing the food processor step, not sure what ‘coarse crumbs’ actually looks like, so I just pulsed until it seemed right. The pecan crunch surprised me. At 3.9 net carbs, grabbing two before the gym feels fine.
Your instinct to stop early was the right one. I look for a mix that’s mostly the size of coarse sand with some pecan pieces still big enough to see, and I usually get there in 5 or 6 short pulses. If you let the processor run straight through, you end up closer to nut butter and the bars bake dense instead of snappy. That crunch you noticed is those bigger pecan pieces. My boys grab two before soccer, so you’re in good company.
Almond butter in the wet mix and the crumbling issue goes away. One tablespoon stirred into the syrup and olive oil before I added the seeds, and these cut clean.
Jordan, I tried almond butter as a full swap for the oil once and it made them chewy. One tablespoon stirred into the wet mix alongside is different. I’m doing this next batch.
I’m on batch five and the thing that changed how these hold together was refrigerating them for 20 minutes after they’re cool instead of going straight to cutting. The olive oil firms up in the cold and you get clean edges instead of crumbly corners.
That’s the step I skip. Room temp cool isn’t the same as actually cold, and olive oil doesn’t fully firm up until it hits the fridge. I’m adding this, Riley.
Made these before soccer last weekend and my 12-year-old, who complained the whole drive there about the coconut being ‘too crunchy,’ asked on the way home if I was making more. That’s a five-star review in our house, even if he won’t admit it.
These hold up well and the crunch is real, but I’d push the cooling time past 15 minutes. Cut mine at exactly 15 and they crumbled. Second batch I waited closer to 30, got clean bars. The olive oil surprised me. Barely notice it once they set.
My 9-year-old grabbed one Tuesday morning and texted me from school that he wanted them in his lunch ‘forever.’ The pecans give it this satisfying snap that even a fourth grader notices.
My 14-year-old grabbed one before school and came back for two more before he even made it out the door. He never does that. Pretty sure it was the pecan crunch.
Made these Sunday and they turned out great, but I got impatient and cut them after maybe 10 minutes and half just crumbled. Is 15 minutes actually the minimum or do they need longer to fully set? Really want clean bars next time.
They need way more than 15 minutes. Full room temp, 30-40 minutes at least. The olive oil mixture re-sets as it cools and that’s what holds everything together. Press straight down with a sharp chef’s knife when you’re ready to cut.
My son kept asking what that sweet smell was while these cooled, and when I told him they were for his lunch box he actually looked disappointed they weren’t dessert.
Olive oil in a granola bar seemed wrong. Made them anyway. That snap from the olive oil and maple syrup combo. Didn’t see it coming. Four stars: day-two texture is noticeably worse, so now I eat them same-day.
Day-two is real. Airtight container slows it down but doesn’t fix it. I make a batch Monday and they’re gone by Wednesday, so it’s never been a problem here.
My son grabbed two before baseball practice and texted from the car asking if I packed more. Pumpkin seeds keep the crunch even in a bag. Most snacks we try can’t do that.
Car texts asking for more are the whole point. Pumpkin seeds are why I keep the seed ratio heavy, they hold that crunch way longer than anything else in the mix.
Tried cutting at 10 minutes the first time and got a pile of granola instead of bars (still freaking good, but not the plan). Fifteen minutes is real, not a suggestion. Second batch I swapped half the olive oil for almond butter and the texture went chewier and denser, holds up way better once they’re in a bag.
The granola pile gets everyone once. I’ve done the almond butter half-swap too and yeah, way better for bags. Less snap but when you’re packing them for kids that probably matters more than the crunch.