Imagine pulling a golden, fragrant focaccia from your stovetop — its surface crackled with crispy rosemary needles and scattered with toasted pine nuts, the edges bronzed and slightly chewy, the center pillowy-soft. This skillet rosemary focaccia delivers that rustic Italian bakery experience using a simple almond flour dough enriched with ground flaxseed and hemp hearts. Every bite is savory, herbaceous, and deeply satisfying, finished with a shower of nutty hemp seed "parmesan" that melts into the warm bread like the real thing.

With 35 grams of fat and only 5 grams of net carbs per generous wedge, this focaccia hits the keto sweet spot effortlessly. The almond flour and hemp hearts provide a solid 12 grams of plant-based protein per serving, while olive oil and pine nuts drive the fat content to over 80% of total calories. It is a textbook ketogenic macro profile wrapped in one of the most comforting foods on earth.

Best of all, everything comes together in a single oven-safe skillet in under 30 minutes — no kneading, no proofing, no fussy steps. Slice it alongside a big salad, use it to scoop up coconut cream soup, or serve it as the star of an Italian-inspired antipasto spread. This is the vegan keto side dish you will make on repeat.

Ingredients (serves 4)

For the focaccia dough:

  • 1½ cups (168g) blanched almond flour
  • 2 tablespoons (14g) ground golden flaxseed
  • 2 tablespoons (20g) hemp hearts
  • 1 teaspoon baking powder (aluminum-free)
  • ½ teaspoon fine sea salt
  • ½ teaspoon garlic powder
  • ¼ cup (60ml) warm water
  • 2 tablespoons (30ml) extra-virgin olive oil, plus 1 tablespoon (15ml) for the skillet
  • 1 tablespoon (7g) ground chia seeds

For the rosemary topping:

  • 2 tablespoons (17g) pine nuts
  • 1 tablespoon (15ml) extra-virgin olive oil
  • 2 teaspoons fresh rosemary leaves, roughly chopped
  • Flaky sea salt, for finishing

For the hemp seed parmesan:

  • 2 tablespoons (20g) hemp hearts
  • 1 tablespoon (5g) nutritional yeast
  • ¼ teaspoon garlic powder
  • Pinch of fine sea salt

Instructions

  1. Make the flax-chia binder. In a small bowl, stir together the ground flaxseed, ground chia seeds, and the warm water. Let it sit for 5 minutes until it forms a thick, gel-like consistency. This replaces the binding power of eggs in the dough.

  2. Mix the dry ingredients. In a medium mixing bowl, whisk together the almond flour, hemp hearts, baking powder, sea salt, and garlic powder until evenly combined.

  3. Form the dough. Add the flax-chia gel and 2 tablespoons of olive oil to the dry ingredients. Stir with a fork until a soft, slightly sticky dough comes together. If it feels too dry, add warm water one teaspoon at a time. The dough should hold together when pressed but not be wet.

  4. Preheat your skillet. Place an 8-inch (20cm) oven-safe cast iron or non-stick skillet over medium-low heat. Add 1 tablespoon of olive oil and swirl to coat the bottom evenly. While the skillet warms, preheat your broiler to high.

  5. Shape and cook the base. Transfer the dough to the warm skillet. Using damp fingers or a silicone spatula, press the dough into an even round that fills the bottom of the pan, about ½ inch (1.25cm) thick. Use your fingertips to press traditional focaccia dimples across the surface. Cook undisturbed over medium-low heat for 10–12 minutes, until the bottom is golden brown and the edges begin to pull away from the pan. The top will still look slightly underset — that is expected.

  6. Prepare the hemp seed parmesan. While the focaccia cooks on the stovetop, combine the hemp hearts, nutritional yeast, garlic powder, and salt in a small bowl. Stir to combine and set aside.

  7. Add the topping. Drizzle the remaining 1 tablespoon of olive oil over the surface of the focaccia. Scatter the pine nuts and fresh rosemary evenly across the top, pressing them gently into the dimples.

  8. Broil until golden. Transfer the skillet to the oven and broil on high for 3–4 minutes, watching closely, until the top is golden and the pine nuts are lightly toasted. The rosemary will become wonderfully fragrant and slightly crispy at the tips.

  9. Finish and serve. Remove the skillet from the oven (careful — the handle is scorching hot). Immediately sprinkle the hemp seed parmesan generously over the surface and finish with flaky sea salt. Let the focaccia rest in the skillet for 3 minutes, then slide it onto a cutting board. Cut into 4 wedges and serve warm.

Nutrition per Serving

Nutrient Amount
Calories ~389 kcal
Fat ~35g
Protein ~12g
Total Carbs ~9g
Fiber ~4g
Net Carbs ~5g

Nutrition is approximate and calculated based on the stated ingredients and standard USDA values.

Tips & Variations

Use a well-seasoned cast iron skillet for the best crust. Cast iron retains heat evenly and gives the bottom of the focaccia a beautifully bronzed, almost cracker-like base. If using a non-stick skillet, make sure it is oven-safe up to at least 500°F (260°C) for the broiling step. If your skillet is not broiler-safe, finish the focaccia in a 425°F (220°C) oven for 6–8 minutes instead.

Swap pine nuts for other keto-friendly options. Walnuts, slivered almonds, or pumpkin seeds all work well here. Walnuts add a slightly bitter, tannic note that pairs beautifully with rosemary. Pine nuts are the most traditionally Italian choice, but they can be pricey — toasted sunflower seeds are a budget-friendly substitute with a similar crunch.

Watch for hidden carbs in baking powder. Some baking powder brands contain cornstarch, which adds a small amount of carbs. At one teaspoon for four servings, the impact is minimal, but if you are tracking strictly, look for a grain-free baking powder or use ¼ teaspoon baking soda plus ½ teaspoon apple cider vinegar instead.

Store and reheat for meal-prep convenience. Cooled focaccia keeps well wrapped tightly in foil at room temperature for up to 2 days, or in the refrigerator for up to 5 days. Reheat wedges in a dry skillet over medium heat for 2–3 minutes per side to restore the crispy exterior. You can also freeze individual wedges between sheets of parchment paper for up to one month — reheat from frozen in a 350°F (175°C) oven for 8–10 minutes.

Boost the Italian flavor with add-ins. Fold 2 tablespoons of sun-dried tomatoes (packed in oil, drained and chopped) or 1 tablespoon of capers directly into the dough for a Mediterranean twist. Kalamata olives, halved and pressed into the dimples before broiling, are another outstanding addition. Just be sure to account for any extra carbs if you are tracking macros precisely.

Frequently Asked Questions

Will this focaccia kick me out of ketosis?
At just 5 grams of net carbs per serving, this focaccia fits comfortably within standard ketogenic guidelines of 20–25 grams of net carbs per day. Even if you enjoy two wedges alongside a meal, you are still at only 10 grams of net carbs — leaving plenty of room for vegetables and other foods throughout the day. The high fat content from almond flour, olive oil, and pine nuts also helps promote satiety, which naturally discourages overeating.
Can I use a different flour instead of almond flour?
Sunflower seed flour is the best nut-free substitute and works nearly one-to-one with almond flour in this recipe. Coconut flour is not recommended as a direct swap because it absorbs significantly more liquid — you would need roughly one-third the amount plus additional water and fat, which changes the texture considerably. If you use sunflower seed flour, be aware that it can turn slightly green when combined with baking powder due to a harmless reaction with chlorophyll; a small splash of lemon juice in the dough prevents this.
How should I store leftovers and how long will they keep?
Wrap cooled focaccia wedges tightly in aluminum foil or place them in an airtight container. They keep at room temperature for 2 days or in the refrigerator for up to 5 days. For best results, always reheat in a dry skillet over medium heat for 2–3 minutes per side rather than microwaving, which can make almond flour baked goods rubbery. Frozen wedges, separated by parchment paper, last up to one month and can be reheated directly from frozen in a 350°F (175°C) oven for about 10 minutes.
Is this recipe suitable for other keto subtypes like standard vegetarian keto?
Absolutely. This focaccia is already vegan keto, which means it is compatible with every vegetarian keto subtype including lacto-ovo, lacto, and standard vegetarian. If you follow lacto-ovo vegetarian keto and want to experiment, you can replace the flax-chia binder with one beaten egg for a slightly more risen, bread-like texture. For a dairy-inclusive variation, sprinkle real grated parmesan over the top instead of the hemp seed parmesan — the macros will remain very similar.
Why is my focaccia crumbling instead of holding together?
The most common reason is insufficient moisture in the flax-chia binder. Make sure you let the ground flaxseed and chia seeds sit in warm water for the full 5 minutes — the mixture should be thick, viscous, and gel-like before you add it to the dry ingredients. If the dough still feels crumbly after mixing, add warm water one teaspoon at a time until it holds together when pressed. Another factor is almond flour grind: finely ground, blanched almond flour produces the best results. Coarser almond meal lacks the binding ability needed and will result in a more fragile texture.