Keto Focaccia

Annie Lampella @ Ketofocus

By Annie Lampella, Pharm.D.

Published January 26, 2023 • Updated March 13, 2026

Reader Rating
4.7 Stars (10 Reviews)

This post may contain affiliate links. See my disclosure policy.

Keto focaccia that's crispy on the outside with a soft, bread-like pull inside. Coated in olive oil and herbs, with dimples that pool every drop right where you want it. Cut into strips and dip into marinara or straight olive oil.

Traditional focaccia has about 37g of carbs per slice. This one has 1.8g. I got there without cheese, without yeast, and without sacrificing the texture that makes focaccia worth eating in the first place. The outside crisps under the broiler while the inside stays soft enough to tear.

Dimpled focaccia bread cut into strips next to bay leaves and garlic cloves.

The base is blanched almond flour mixed with lupin flour, and that lupin flour is the ingredient I think most people skip. It’s mostly fiber, keeps the carbs lower than using all almond flour, and it adds a subtle cornmeal-like flavor that pushes the bread toward something savory and Italian instead of just another almond flour flatbread. I tested it both ways, and the version with lupin flour wins every time.

Unflavored protein powder and xanthan gum give the dough enough structure to trap air bubbles as it bakes, so you get that light, bread-like crumb instead of a dense puck. The dimples are the other half of the equation. I press them deep, then coat the whole thing in olive oil so it pools in every indent. After 10 minutes at 350 degrees and a quick broil, the top goes golden and the herbs bloom right into the oil.

I make this most weeks. Sometimes I eat it on its own, sometimes I tear off strips and dip them into marinara. It’s the kind of bread that works next to a crustless pizza or a pizza bowl on Italian night, or sliced thin alongside a salad. One reader told me she tried four other keto versions before this one, and this was the first where she wasn’t immediately missing regular bread. Another is on her fourth batch, making it every pizza night with marinara for dipping.

The whole recipe comes together in about 20 minutes. No rising time, no kneading for 10 minutes, no waiting around. Mix the dough, roll it out, dimple it, bake it, broil it. That’s it.

How to make keto focaccia bread

The technique matters more than the ingredients here. I’ve made this enough times to know where it goes wrong.

  1. Mix the dry ingredients first so everything distributes evenly before the wet ingredients go in.
  2. Knead with your hands once stirring gets tough. You want all the flour incorporated, no dry patches.
  3. Roll between parchment paper to about 1/4 to 1/2 inch thick. Oil your hands before spreading. Work from the center out and go thinner than feels right. The dough naturally wants to pile up in the middle, and if you don’t fight it, you’ll end up with a thick center and thin edges.
  4. Press the dimples deep. They’re not decorative. Those indents are reservoirs for the olive oil and herbs.
  5. Broil for 2-3 minutes max. Any longer and the rosemary burns. Watch it the entire time.

Close up of the dimples of focaccia bread cut into pieces and topped with herbs.

Key ingredients

  • Almond flour — the base. Make sure it’s blanched and super fine, not almond meal.
  • Lupin flour — cuts the carbs lower than using all almond flour and adds a hint of cornmeal flavor I really like in this bread.
  • Protein powder — gives the bread structure and helps it rise. I use unflavored whey, but whey isolate works fine too.
  • Xanthan gum — holds the dough together so it doesn’t crumble when you tear it.
  • Butter — melted into the dough for flavor. This is where the richness comes from.
  • Eggs — two whole eggs plus one egg white for the wash. They help the bread rise and hold its shape.
Youtube
639K+ subscribers
Discover More Keto Recipes on Our Channel

Explore 684+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.

Recipe
Print Pin

Keto Focaccia

4.7 (10) Prep 5m Cook 12m Total 17m 12 servings

Ingredients

Step by Step Instructions

Step by Step Instructions

1
Preheat oven

Preheat oven to 350 degrees.

A red led light display of 350 degrees.
2
Combine dry ingredients

In a medium bowl, whisk together almond flour, lupin flour, protein powder, baking powder, xanthan gum and salt.

A glass bowl with dry ingredients inside.
Ingredients for this step
  • 1 1/2 cups almond flour
  • 1/4 cup lupin flour
  • 3 tablespoons unflavored protein powder
  • 1 teaspoon baking powder
  • 1/2 teaspoon xanthan gum
  • 1/2 teaspoon salt
3
Add wet ingredients

Stir in melted butter and eggs. When dough gets tough to stir, knead with hands until all ingredients are evenly incorporated.

A glass ball with a dough ball inside.
Ingredients for this step
  • 1 tablespoon butter, melted
  • 2 eggs
4
Roll out focaccia dough

Mold dough into a square shape and place in between two sheets of parchment paper. Roll out into a flat rectangle using a rolling pin until the dough is about 1/4 -1/2 inch thick.

A rolled out flat rectangle of focaccia dough.
Tip Place a damp paper towel under the bottom parchment paper to keep it from sliding.
5
Dimples are cute

Brush dough with egg white. Using fingers or the handle of a wooden spoon, make dimple indents into the dough. Sprinkle Italian seasoning and rosemary salt.

Unbaked focaccia with dimples and a hand sprinkles fresh herbs all over.
Tip Can add other toppings like parmesan cheese, olives, fresh herbs.
Ingredients for this step
  • Egg white
  • 2 teaspoons Italian seasoning
  • 1-2 teaspoons rosemary salt
6
Bake & broil

Bake at 350 degrees for 10 minutes. Then move focaccia under the broiler and broil on high for 1-2 minutes until the top of the focaccia is golden brown. Remove. Brush with olive oil and cut into small strips.

A hand brushing olive oil on focaccia bread with an orange silicone brush.
Ingredients for this step
  • 1-2 tablespoons olive oil
Nutrition Per Serving
149 Calories
12.3g Fat
6.4g Protein
1.8g Net Carbs
4.2g Total Carbs
12 Servings
Nutrition disclaimer

The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.

Your Macros. Your Recipes. Calculated in 60 Seconds.

Get personalized keto macros and instantly see which recipes fit your targets. No more guessing what to eat.

Get My Macros + Recipes →

Get weekly keto recipes from Annie.

Join the list and get new recipes delivered to your inbox every week.

Keto Focaccia

Frequently Asked Questions

How many net carbs are in keto focaccia?

Each serving has just 1.8g net carbs. For comparison, a slice of traditional focaccia runs about 37g. I use lupin flour alongside almond flour specifically to keep the count that low. Lupin flour is mostly fiber, so it contributes structure and flavor without adding carbs.

Can I make this dairy-free?

Yes. I've made it with melted coconut oil instead of butter and it works. The coconut flavor is subtle enough that the herbs and olive oil cover it. Skip the parmesan topping if you go that route, and brush with olive oil instead of egg wash if you're also avoiding eggs (though the eggs are harder to replace for structure).

Can I use all almond flour in this recipe?

Yes, just use 2 cups of almond flour instead of the split. I've made it both ways. The all-almond-flour version works, but it runs a bit higher in carbs and you lose that subtle cornmeal-like flavor the lupin flour adds. If you can get lupin flour, I think it's worth it.

How do I reheat this and keep the crust crispy?

I reheat mine at 350 degrees for 5-6 minutes, then broil for 30-60 seconds to re-crisp the top. From frozen, give it a couple extra minutes before broiling. Never microwave it. I made that mistake once and the texture went rubbery. The oven-then-broil method brings it back almost as good as fresh.

Is gluten allowed on the keto diet?

There are some low-carb flours that contain gluten but have the carbohydrates stripped out. They might not kick you out of ketosis, but I still avoid them. I've found that gluten causes inflammation for me regardless of the carb count, which is why all my bread recipes use almond flour, lupin flour, or coconut flour instead.

Why do you poke holes in focaccia?

I press the dimples deep because they do two things: they keep the dough from rising too fast in the oven, and they create little wells where the olive oil and herbs pool. That's where most of the flavor lives. I go heavier with the olive oil than feels right, and those dimples hold every drop.

What can I serve this with?

I eat it most often with marinara for dipping on pizza nights. It also works torn into pieces alongside soup, or sliced into strips as part of an appetizer spread with things like keto pasta chips and a cottage cheese pizza bowl. I've used thicker slices as sandwich bread for panini-style lunches too.

Browse by Ingredient
Similar Recipes

Others looking for “Keto Focaccia” also liked:

Looking over a batch of focaccia cut into pieces with herbs and garlic nearby.

What is focaccia (and how is this one different)?

Traditional focaccia is an Italian flatbread made with high-gluten flour and yeast, baked in sheet pans at high heat (around 475 degrees) and loaded with olive oil, herbs, and sometimes vegetables. It’s one of those breads where the simplicity is the whole point.

I wanted that same experience on keto, so I built this version around almond and lupin flour with protein powder for structure. There’s no yeast and no rise time, but the baking powder and eggs create enough lift to get a real crumb inside with a crispy broiled crust on top. The dimples work the same way they do in traditional focaccia: they keep the dough from puffing up too fast and they hold the olive oil exactly where you want it.

Hand dipping a piece of focaccia into red marinara sauce.

Toppings I keep coming back to

I’ve tried a lot of combinations on this bread. The Italian seasoning, rosemary salt, and olive oil in the recipe card are my default, but here are the toppings I rotate through:

  • Before baking: fresh rosemary, minced garlic pressed into the dimples, Kalamata olives, roasted red pepper strips, grated parmesan, thinly sliced zucchini
  • After baking: fresh herbs (basil, thyme, oregano), flaky Maldon salt, lemon zest, a heavy drizzle of good olive oil, shredded mozzarella while it’s still hot

One combination I keep making: fresh rosemary and Maldon salt with extra olive oil. That’s it. Sometimes the simplest version is the one you actually repeat. If I want something heartier, I’ll shred mozzarella on top right out of the oven and serve it alongside keto mozzarella sticks for an Italian appetizer spread.

What to dip it in (and serve it with)

Marinara is my go-to. That olive oil-soaked crust holds up to dunking without falling apart, which is half the battle with any flatbread.

Other dips I’ve tested and liked:

  • Keto hummus
  • Extra virgin olive oil with balsamic vinegar
  • Garlic butter (melted butter, minced garlic, pinch of salt)

Beyond dipping, I use this bread as a side for Italian dinners. It’s good torn up next to soup, and I’ve served it on a keto butter board or sliced into strips for a keto charcuterie board. It pulls its weight as real bread on the table.

How to store, freeze, and reheat

Refrigerator: store leftover focaccia in an airtight container for up to 5 days. It keeps its texture well, better than most low-carb breads I’ve made.

Freezer: wrap individual portions tightly in plastic wrap, then place in a freezer-safe bag. I’ve kept it frozen for up to 3-4 weeks with no noticeable texture loss.

Reheating: this is where most people go wrong. Don’t microwave it (you’ll get a rubbery sponge). I reheat mine in a 350-degree oven for 5-6 minutes, then hit it under the broiler for 30-60 seconds to re-crisp the top. The crust comes back almost as good as fresh. From frozen, add a couple extra minutes in the oven before broiling.

About the Author
Annie Lampella, Pharm.D.

Annie Lampella, Pharm.D.

Annie is a Doctor of Pharmacy, mom, and the recipe creator behind KetoFocus. With a B.S. in Genetics from UC Davis, she has over 14 years of experience developing family-friendly keto recipes based on the science of human metabolism.

More Appetizers Recipes

crispy tortilla chips in a pile
10 Mins
Keto Tortilla Chips
4.8 Stars (16 Reviews)

I make these at least once a week. Three ingredients, 10 minutes of frying, and you get crispy almond flour chips with those signature bubbles for...

See the Recipe
a pile of cheesy nacho doritos
15 Mins
Keto Doritos
4.8 Stars (4 Reviews)

I make these crispy nacho-seasoned keto Doritos with just a handful of pantry ingredients. The seasoning is spot-on and the crunch is real.

See the Recipe
a pile of orangish red taki chips on a parchment lined baking tray
15 Mins
Keto Takis
4.9 Stars (9 Reviews)

Homemade keto Takis with a from-scratch Fuego seasoning I spent weeks dialing in. Rolled, fried, and just 1.8g net carbs per serving.

See the Recipe
bunch of air fryer pickles chips with keto breading
22 Mins
Keto Fried Pickles in the Air Fryer
4.6 Stars (10 Reviews)

I triple-coat these pickle chips in almond flour, egg wash, and crushed pork rinds, then air fry them until shatteringly crunchy. At just 2g net...

See the Recipe
a bunch of tortilla chips coated with ranch seasoning
15 Mins
Keto Cool Ranch Doritos
4.4 Stars (5 Reviews)

I make these crispy low carb ranch chips by frying almond flour dough and dusting it with homemade ranch seasoning. 15 minutes, real crunch, zero...

See the Recipe
a white bowl filled with keto crackers
35 Mins
Almond Flour Keto Crackers
4.6 Stars (12 Reviews)

Crispy, buttery keto crackers made with just three ingredients. I've been making these almond flour crackers since 2018 and they're the snack my...

See the Recipe
Reviews 22
4.7 Stars (10 Reviews)
  1. D
    Danielle X. Mar 22, 2026

    Pressed some kalamata olives into the dimples before baking and those little pockets held all the flavor in a way I didn't see coming.

  2. H
    Hannah Mar 19, 2026

    I've tried probably four other keto focaccia recipes. They all had that dense muffin situation where the crumb just doesn't move right. Was skeptical the lupin flour combo would be any different. But the dimples actually pooling olive oil and herbs got me (sounds minor, it's not). Soft in the middle, crispy edges. Holds up as a dipper too. Sticking with this one.

  3. D
    Diane Mar 7, 2026

    The texture on this is genuinely good, crispy bottom with that soft pull-apart inside, and I've tried probably four other keto focaccia recipes that couldn't nail the crumb. The lupin flour is what does it. Also kind of obsessed with the dimple technique, the olive oil pools in them perfectly. One thing I'd change: dial the Italian seasoning back to about 1 teaspoon and let the olive oil do more of the work. The herbs bloomed pretty aggressively in my oven and started fighting the bread. Still, two batches in two weeks. Next time I'm going straight rosemary and Maldon salt and I'm pretty sure that's the version I just keep making.

    1. Annie Lampella
      Annie Lampella Mar 7, 2026

      Yeah, 1 tsp is probably right. They bloom fast with that much olive oil. Rosemary and Maldon salt is where I end up most of the time.

  4. P
    Priya Mar 6, 2026

    I've made a lot of keto bread attempts and most disappoint me right out of the oven, but the texture here was different from the first bite. The olive oil soaks into those dimples and the herbs come through in a way I wasn't expecting. Already planning a double batch for the weekend.

    1. Annie Lampella
      Annie Lampella Mar 9, 2026

      Yeah, the dimples. That olive oil pooling is the whole thing, go way heavier with it than feels right.

  5. D
    Dana Mar 1, 2026

    Pressed minced garlic into the dimples before baking and swapped the Italian seasoning for fresh rosemary (had some on the counter), and the smell coming out of the oven was something else. Still pretty new to almond flour dough but it came together faster than I thought it would.

    1. Annie Lampella
      Annie Lampella Mar 3, 2026

      Garlic in those dimples gets basted the whole time in olive oil. Fresh rosemary over dried any day.

  6. P
    Paige Feb 19, 2026

    I'll be honest, I've made enough keto bread to know that 'soft and bread-like inside' is usually just what the recipe card says. Grabbed this skeptically because I'd never worked with lupin flour and expected the usual crumbly, dense result. I was wrong. The dimples hold the olive oil and herbs, the crust crunches, the inside tears like real focaccia. Tried four other keto versions and this is the first where I wasn't immediately missing regular bread. Only reason for four stars: the dough is tricky to spread evenly, mine came out noticeably thicker in the middle. Good to know going in. Not stopping at one batch.

    1. Annie Lampella
      Annie Lampella Feb 19, 2026

      Oil your hands before spreading, it makes a real difference. Work from center out and go thinner than feels right. The dough naturally wants to pile up in the middle.

  7. C
    Courtney Feb 2, 2026

    Fourth batch. I keep making this to dip in marinara on pizza night.

    1. Annie Lampella
      Annie Lampella Feb 6, 2026

      Fourth batch, wow. The marinara dip is exactly how I eat it too, that olive oil soaked crust holds up.

  8. T
    Tamika Jan 21, 2026

    The broil at the end is key. That golden top with the rosemary salt is what makes this.

    1. Annie Lampella
      Annie Lampella Jan 25, 2026

      Right? That broil step is what takes it from good to actually-worth-making. I do 2-3 minutes max, any longer and the rosemary burns.

  9. D
    Dan R. Dec 29, 2025

    Used whey isolate for the protein powder and it worked fine. I also added some grated parmesan before baking. Needed closer to 13-14 minutes in my oven but the texture was right.

    1. Annie Lampella
      Annie Lampella Jan 2, 2026

      Whey isolate works fine here, good call. The parmesan before baking is something I do when I want it saltier and a little more golden on top. 13-14 minutes tracks, mine's usually 15-16 but ovens run different.

  10. J
    Joy McDowell Sep 18, 2023

    Can this be used as a pizza crust?

    1. Annie Lampella
      Annie Lampella Sep 19, 2023

      Yes! It will be thicker but will still work. Or you can roll it out very thin.

  11. L
    Lynn Grant Feb 20, 2023

    Delicious! Thank you so much Annie! You make staying Keto so easy!

    1. Annie Lampella
      Annie Lampella Feb 23, 2023

      Ha, focaccia helps. Mine's in the rotation pretty regularly, especially with that olive oil herb crust on top.

  12. K
    Kim Jan 28, 2023

    Great recipes ANNIE.
    Thank you.

    1. Annie Lampella
      Annie Lampella Jan 31, 2023

      Thanks Kim! This one's a staple in my house.

Leave a Review