If you miss the satisfying crunch of granola on keto, this recipe is going to make your morning. It's packed with pecans, almonds, pumpkin seeds, and coconut flakes, all toasted until golden and clustered together with a touch of coconut oil and a sugar-free sweetener. Each serving has just 5g net carbs, so you can enjoy a generous handful over coconut yogurt, with unsweetened almond milk, or straight out of the jar as a snack. This makes a big batch (8 servings) and stores well for weeks, making it one of the easiest meal prep breakfasts you can make. It's also completely vegan-keto friendly — no dairy, no eggs, no honey. Just nuts, seeds, and good fats.

Why This Works on Keto

Traditional granola is loaded with oats, honey, and dried fruit — easily 40-50g of carbs per serving. This version eliminates all of that and builds everything from nuts and seeds, which are naturally high in fat, moderate in protein, and low in net carbs. Coconut oil provides the fat that helps the clusters stick together (the way honey would in traditional granola), while erythritol gives a hint of sweetness without any blood sugar impact. The high fibre content from seeds and coconut means great satiation from a relatively small portion.

Ingredients

  • 80g raw pecans, roughly chopped
  • 60g raw almonds, roughly chopped
  • 40g raw pumpkin seeds (pepitas)
  • 30g raw sunflower seeds
  • 40g unsweetened coconut flakes (large flakes, not desiccated)
  • 20g ground flaxseed
  • 3 tbsp coconut oil, melted
  • 2 tbsp erythritol or monk fruit sweetener
  • 1 tsp ground cinnamon
  • 1/2 tsp vanilla extract
  • 1/4 tsp salt
  • 1 tbsp chia seeds (optional, for extra fibre)

Instructions

  1. Preheat your oven to 150°C (300°F). Line a large baking sheet with parchment paper.
  2. In a large bowl, combine the chopped pecans, chopped almonds, pumpkin seeds, sunflower seeds, coconut flakes, ground flaxseed, and chia seeds (if using). Toss everything together.
  3. In a small bowl, stir together the melted coconut oil, sweetener, cinnamon, vanilla extract, and salt until well combined.
  4. Pour the wet mixture over the nut and seed mixture. Use a spatula or your hands to toss and mix until every piece is coated in the coconut oil mixture. Take your time here — even coating is what gives you good clusters.
  5. Spread the granola in an even layer on the prepared baking sheet. Press it down firmly with the back of the spatula — this is the secret to getting big, chunky clusters. Don't leave it loose and scattered.
  6. Bake for 20-25 minutes, rotating the pan once halfway through. The granola is done when it's golden brown around the edges and smells toasty. It will still feel soft when hot — it crisps up as it cools.
  7. Remove from the oven and let it cool completely on the baking sheet without stirring or breaking it up. This takes at least 30 minutes. Seriously, don't touch it — this is how the clusters form.
  8. Once completely cool, break the granola into chunks of your desired size. Some big clusters, some small bits — that's the beauty of homemade granola.

Tips & Variations

Store the granola in an airtight container or glass jar at room temperature for up to 3 weeks, or in the fridge for up to 6 weeks. The lower oven temperature (150°C) is intentional — nuts burn quickly at higher temperatures, and a low, slow bake gives you even toasting without any bitter, scorched bits. For a chocolate version, toss in 2 tablespoons of unsweetened cocoa powder with the wet ingredients and add a handful of sugar-free dark chocolate chips after baking. You can also stir in a small amount of freeze-dried raspberries or strawberries after baking for a fruity touch (check the carb count on the package).

Why didn't my granola form clusters?
The most common reasons are: not pressing the mixture firmly enough on the baking sheet before baking, stirring it during baking, or breaking it up before it's completely cool. The ground flaxseed acts as a binder when combined with the coconut oil — make sure you're including it. Pressing the mixture flat and compacting it is the most important step for clusters.
Can I use different nuts?
Absolutely. Walnuts, macadamia nuts, hazelnuts, and Brazil nuts all work well. Just be aware that macadamia nuts are higher in fat and lower in protein, while cashews have more carbs than other nuts and should be used sparingly on keto. Stick with roughly the same total weight of nuts (140g) for consistent results.
What should I serve this with?
On keto, great options include unsweetened coconut yogurt, full-fat Greek yogurt, unsweetened almond or coconut milk, or just eat it dry as a trail mix. You can also sprinkle it over chia pudding or use it as a topping for smoothie bowls. Avoid pairing it with regular milk, which adds unnecessary carbs.