Imagine biting into a warm, golden bar packed with toasted walnuts, fragrant basil, and the unmistakable aroma of Italian herbs — all before your morning coffee has finished brewing. These savory Italian seed and walnut breakfast bars deliver a satisfying crunch on the outside, a dense and nutty interior, and a bright swirl of homemade vegan basil pesto on top. They taste like the love child of a focaccia and a power bar, except with none of the carbs and all of the flavor. If you have ever wished for a grab-and-go keto breakfast that actually tastes like something you would order at a café in Florence, this is it.

Each bar is built on a foundation of almond flour, ground flaxseed, chia seeds, hemp hearts, and chopped walnuts — a powerhouse combination that delivers 36 grams of healthy fats and only 4 grams of net carbs per serving. The fat-to-carb ratio keeps you firmly in ketosis territory, while the blend of omega-3s from flax and chia, plus the complete protein in hemp hearts, makes these bars genuinely nourishing. Coconut oil acts as both a binder and a rich fat source, solidifying as the bars cool for a perfectly sliceable texture.

The real magic here is the meal-prep angle. You spend 40 minutes on a Sunday afternoon and walk away with breakfast handled for the entire work week. The bars store beautifully in the refrigerator for up to five days and taste just as good cold as they do gently warmed. Wrap them individually for the ultimate no-excuse, out-the-door keto breakfast that travels anywhere.

Ingredients (serves 4)

For the breakfast bars:

  • 3/4 cup (72g) almond flour
  • 3 tablespoons (30g) hemp hearts
  • 1/4 cup (28g) raw walnuts, roughly chopped
  • 2 tablespoons (16g) ground flaxseed
  • 1 tablespoon (12g) chia seeds
  • 2 tablespoons (12g) nutritional yeast
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon fine sea salt
  • 1/4 teaspoon freshly ground black pepper
  • 3 tablespoons (42g) coconut oil, melted
  • 3 tablespoons (45ml) unsweetened almond milk
  • 1 tablespoon (15ml) fresh lemon juice

For the vegan basil pesto:

  • 1/2 cup (12g) packed fresh basil leaves
  • 1 1/2 tablespoons (20ml) extra virgin olive oil
  • 1 tablespoon (9g) pine nuts
  • 1 teaspoon nutritional yeast
  • 1 small clove garlic
  • Pinch of sea salt

Instructions

  1. Preheat your oven to 325°F (165°C). Line a small 8x4-inch (20x10cm) loaf pan with parchment paper, leaving overhang on the long sides for easy removal.

  2. Bloom the flax and chia. In a small bowl, stir together the ground flaxseed, chia seeds, and almond milk. Set aside for 5 minutes until the mixture thickens into a gel-like consistency. This acts as your egg replacement and primary binder.

  3. Combine the dry ingredients. In a large mixing bowl, whisk together the almond flour, hemp hearts, chopped walnuts, nutritional yeast, oregano, dried basil, garlic powder, onion powder, salt, and black pepper until evenly distributed.

  4. Mix the wet into the dry. Pour the melted coconut oil and lemon juice into the flax-chia gel and stir to combine. Add this wet mixture to the dry ingredients and fold with a spatula until a thick, slightly sticky dough forms. Every bit of dry flour should be incorporated — press and fold as needed.

  5. Press into the pan. Transfer the dough to the prepared loaf pan and press it firmly and evenly using the back of the spatula or your fingertips. Compact it well — this ensures the bars hold together after baking. The layer should be roughly 3/4-inch (2cm) thick.

  6. Bake until golden. Place the pan on the center rack and bake for 22–25 minutes, until the top is golden brown and the edges have pulled away slightly from the parchment. The bars will still feel slightly soft in the center — they firm up significantly as they cool.

  7. Cool completely. Remove the pan from the oven and let it cool on a wire rack for at least 30 minutes. Then use the parchment overhang to lift the slab out of the pan and transfer it to a cutting board.

  8. Make the vegan pesto. While the bars cool, combine the fresh basil, olive oil, pine nuts, nutritional yeast, garlic, and a pinch of salt in a small food processor or mini chopper. Pulse until you reach a slightly chunky paste — about 10 to 15 pulses. Taste and adjust salt if needed.

  9. Slice and top. Using a sharp knife, cut the slab into 8 even bars. Drizzle or spread the pesto over the top of each bar, dividing it evenly. For meal prep, you can drizzle the pesto before storing or keep it in a small separate container and add it fresh each morning.

  10. Store for the week. Place bars in an airtight container with parchment paper between layers. Refrigerate for up to 5 days. Enjoy cold, at room temperature, or warmed for 15–20 seconds in the microwave.

Nutrition per Serving

Nutrient Amount
Calories ~385 kcal
Fat ~36g
Protein ~11g
Total Carbs ~9g
Fiber ~5g
Net Carbs ~4g

Nutrition information is approximate and calculated based on the stated ingredients and serving size of 2 bars per serving.

Tips & Variations

Press firmly for bars that hold together. Because these bars use a flax-chia gel instead of eggs, compacting the dough tightly into the pan is essential. Do not rush this step. Use the flat bottom of a measuring cup for the most even pressure — the tighter you press, the cleaner the bars will slice after cooling.

Toast the walnuts and hemp hearts for deeper flavor. Spread the walnuts and hemp hearts on a dry baking sheet and toast at 300°F (150°C) for 5–6 minutes before mixing them into the dough. This draws out their natural oils and adds a rich, roasted nuttiness that elevates the entire bar from good to extraordinary.

Watch for hidden carbs in store-bought pesto. If you substitute a store-bought vegan pesto for the homemade version, read the label carefully. Many commercial pestos contain added sugars, cashews, or potato starch as thickeners, all of which can push your net carbs above keto-friendly levels. Look for brands with under 1g net carbs per tablespoon.

Swap the nuts to suit your pantry. Pecans, macadamia nuts, or blanched hazelnuts all work beautifully in place of walnuts while keeping the bars solidly keto. Macadamia nuts are especially good here — they are the highest-fat tree nut and add a subtle buttery richness that pairs wonderfully with the Italian herbs.

Add sun-dried tomato for a bolder Italian flavor. Stir 2 tablespoons of finely chopped oil-packed sun-dried tomatoes into the dough before pressing. This adds about 1g of net carbs per serving but delivers an intense savory-sweet depth that makes the bars taste remarkably close to a sun-dried tomato focaccia. Blot the tomatoes with a paper towel first to remove excess oil.

Frequently Asked Questions

Will these bars keep me in ketosis?
Absolutely. At just 4 grams of net carbs per serving, these bars fit comfortably within even the strictest keto limits of 20 grams of net carbs per day. The high fat content — roughly 84 percent of total calories come from fat — makes them an ideal ketogenic food. The combination of coconut oil, walnuts, hemp hearts, and olive oil in the pesto provides a diverse range of healthy fats including medium-chain triglycerides, omega-3 fatty acids, and monounsaturated fats. Pair them with a cup of black coffee or a keto-friendly matcha latte for a satisfying morning.
Can I use a different nut flour instead of almond flour?
Yes, but choose carefully to maintain the keto macros. Hazelnut flour is the best direct substitute — it has a similar fat content and net carb count, and its slightly sweet, earthy flavor works beautifully with Italian herbs. Coconut flour is not a one-to-one swap because it absorbs significantly more liquid. If you must use coconut flour, reduce the amount to roughly 3 tablespoons and increase the almond milk by 1–2 tablespoons. Sunflower seed flour works for a fully nut-free version, though it may develop a slight green tint from a harmless reaction with baking — this does not affect flavor or safety.
How should I store and reheat these bars for weekly meal prep?
Store the bars in an airtight glass container in the refrigerator for up to 5 days. Place a small piece of parchment paper between each layer to prevent sticking. They are delicious eaten cold straight from the fridge, but if you prefer them warm, microwave a single bar for 15–20 seconds. For longer storage, wrap individual bars tightly in plastic wrap or beeswax wraps and freeze for up to 6 weeks. Thaw overnight in the refrigerator or defrost in the microwave for 30–40 seconds. The pesto stays fresh on the bars when refrigerated, but if you are freezing, store the pesto separately in a small jar and add it after thawing.
Are these bars suitable for other plant-based keto approaches?
These bars are fully vegan keto — they contain zero animal products of any kind. There are no eggs, dairy, or honey in the recipe. The binding comes entirely from the flax-chia gel and coconut oil, making them suitable for anyone following a strict plant-based ketogenic diet. If you follow a lacto-vegetarian keto approach and want to add more protein, you could mix in 2 tablespoons of unflavored vegan protein powder made from pea or hemp, though this is entirely optional. The recipe as written is also naturally soy-free, making it compatible with multiple allergy and sensitivity profiles.
My bars crumbled when I cut them — what went wrong?
The most common cause is not pressing the dough firmly enough into the pan. The flax-chia gel needs compression to create a strong binding network throughout the bars. Second, make sure you let them cool completely — at least 30 full minutes — before attempting to slice. The coconut oil needs time to resolidify, which is what gives the bars their structural integrity. If they are still crumbly after cooling, try refrigerating the entire slab for an additional 20 minutes before cutting. Use a sharp chef's knife and press straight down rather than sawing back and forth, which can cause the edges to break apart. For future batches, you can also try adding one extra tablespoon of coconut oil for a firmer set.