Keto Quiche
Published March 14, 2022 • Updated July 20, 2026
This post may contain affiliate links. See my disclosure policy.
I make this keto quiche for every holiday brunch and most Sunday mornings in between. Flaky low carb almond flour crust, silky egg custard, bacon, gruyere, and only 3 carbs per slice.
I started making this for Mother’s Day brunch years ago and it became the recipe I reach for every time I need to feed a crowd without spending my whole morning in the kitchen. The crust is the reason it works so well. I use almond flour with a small amount of coconut flour and xanthan gum, and that combination is what keeps slices intact in the fridge for five days straight. Readers keep telling me the crust doesn’t go soggy when they microwave leftovers, and I can confirm: the xanthan gum is doing the work there.
The filling is a custard made from whole eggs, extra yolks, and a mix of nut milk and heavy cream. I tested this with all heavy cream first and it was rich but dense. Cutting it with nut milk gives you the same silky texture without the calorie overload, and the custard still sets up perfectly. That’s a deliberate formula I landed on after multiple batches, not a random swap.

I load mine with bacon and gruyere because that’s what my family wants on repeat, but this recipe handles whatever filling you add. Sausage, spinach, mushrooms, smoked salmon. I brought a smoked salmon and chive version to a bridal shower once and people still bring it up. The custard ratio is forgiving. I’ve gone heavy on the fillings and it still sets. The gruyere gets golden and bubbly on top, which is half the reason I keep coming back to it.
If you don’t want a crust at all, you’re making a frittata, and that’s a fine option. But the crust is what makes this feel like a real brunch centerpiece. Bridal showers, Easter, Christmas morning, potlucks. I bring this one every time. It works hot or cold, slices clean after cooling for 10 minutes, and it holds together on a paper plate at a backyard party. I know because I’ve tested that more times than I can count. One reader told me she has “murdered every crust” she’s ever attempted, and even she pulled this off on her first try.
For keto meal prep, this is one of my most reliable recipes. I bake it on Sunday and pull slices out every morning through Thursday. Pair it with a breakfast bowl, almond flour pancakes, or breakfast quesadillas if you want to mix up your mornings. The almond flour crust actually improves in the fridge. I don’t say that about most baked things, but this one gets slightly crispier edges after a day or two.
How to make this quiche
- Make the almond flour pastry crust in a food processor. Pulse just until the dough comes together. (Check below for my crustless version if you want to skip this step.)
- Bake the crust at 350 for 8-9 minutes.
- Cook your bacon or sausage.
- Layer the meat and cheese into the baked crust.
- Whisk eggs, egg yolks, nut milk, and cream.
- Pour over the filling and bake at 350 for 30-35 minutes.
Key ingredients
- Eggs and extra yolks: The whole eggs give structure and the extra yolks are what make this custard velvety. I tried it without the extra yolks once and the texture was noticeably less smooth.
- Bacon or sausage: Bacon makes it a classic Lorraine. I’ve also done crumbled sausage, diced ham, and smoked salmon. The custard ratio handles any protein you add.
- Cheese: Gruyere is my go-to for this recipe. Sharp cheddar is tangier (a reader asked and I’ve since tested it). Pepper jack, fontina, and colby jack all set up the same way.
- Nut milk and heavy cream: I use both. All heavy cream makes the custard rich but dense. The combination hits the same silky texture with less calorie load.
- Vegetables: Spinach, mushrooms, broccoli, bell pepper, onion. I sauté them first so they don’t release water into the custard during baking.
Explore hundreds of keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.
Keto Pastry Crust Ingredients
1 cup almond flour
3 tablespoons coconut flour
1 teaspoon xanthan gum
1/2 teaspoon salt
1/2 cup unsalted butter, chilled and cubed
1 ounce cream cheese, softened
1 egg
1 1/2 teaspoons rice vinegar or apple cider vinegar
Keto Quiche Filling Ingredients
8 oz bacon, cooked and diced
4 oz gruyere cheese, grated
2 eggs
2 egg yolks
1 cup nut milk
1 cup heavy whipping cream
1/2 teaspoon salt
1/2 teaspoon pepper
Step by Step Instructions
Step by Step Instructions
Prepare pastry crust
To a food processor, add almond flour, coconut flour, xanthan gum and salt. Pulse until combined. Add cold, cubed butter, cream cheese, egg and rice vinegar. Pulse until dough comes together. Don’t over mix or crust will not be flaky.
- Almond flour
- Coconut flour
- Xanthan gum
- Salt
- Butter (chilled and cubed)
- Cream cheese (softened)
- Egg
- Vinegar
Roll pastry crust
Roll pastry crust in between two sheets of parchment paper. Roll to a 1/8-1/4 inch thickness and to circle about 1-2 inches larger than your quiche dish, tart pan or pie plate. Remove the top layer of parchment paper. Place quiche pan upside down on top of the center of the crust. Slide a hand underneath the crust and flip over so that the crust falls into the dish. Remove the top layer of parchment paper. Mold crust into place. Cut off excess dough.
Bake pastry crust
Bake at 350 degrees for 8-9 minutes. Remove and let cool.
Add bacon and cheese
To the prepared pastry crust, sprinkle in cooked and crumbled bacon and shredded cheese. Set aside.
- Bacon (cooked & crumbled)
- Gruyere cheese (shredded)
Make custard filling
In a large bowl, whisk together eggs and egg yolks using an electric mixer. Pour in nut milk, heavy cream, salt and pepper. Mix until combined. Pour into crust.
- Eggs
- Egg yolks
- Nut milk (macadamia, almond, coconut)
- Heavy Cream
- Salt & pepper
Bake quiche
Bake quiche at 350 degrees for 30-35 minutes.
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 →Frequently Asked Questions
Can I substitute coconut flour for almond flour in the crust?
I haven't done a full swap, but based on how coconut flour behaves in my other recipes, I'd start with about 1/3 cup coconut flour in place of the 1 cup almond flour (keep the 3 tablespoons coconut flour already in the recipe). Coconut flour absorbs way more liquid, so add a splash of water if the dough won't come together. If you have a tree nut allergy, I'd try the crustless version first because that's a guaranteed win.
What size quiche dish or tart pan should I use?
I use a 9-inch tart pan with a removable bottom. A standard 9-inch pie plate works too. I've made this in a 10-inch dish and the custard layer was thinner but still set perfectly. Deeper pans will need a few extra minutes of bake time.
Can I make this in a muffin tin for mini quiches?
I've done this for parties and it works well. Press small rounds of the crust dough into each cup of a greased muffin tin (you'll get about 12). Par-bake for 5-6 minutes at 350, then fill with the custard and your toppings. Bake 15-18 minutes total. They come out clean if you grease the tin well. My mini frittatas use the same concept without the crust.
I live at high altitude. Do I need to adjust the bake time?
Yes. I've walked a few readers through this one. At 3,600 feet, bump the oven up 25 degrees and watch the center closely. Pull the quiche when the edges are set but the center still looks slightly underdone. It finishes setting as it cools on the counter. If it looks fully done in the oven, it's already overbaked.
What cheese works best if I don't have gruyere?
I've tested sharp cheddar, pepper jack, fontina, and mozzarella in this recipe. They all work. The custard sets from the eggs and cream, not the cheese, so the swap won't affect the texture. Sharp cheddar gives a tangier bite that goes well with bacon. Pepper jack adds heat. Fontina is nuttier and closest to gruyere if that's the flavor profile you want.
How many carbs are in a slice?
This recipe comes in at about 3 net carbs per slice with the almond flour crust. Without the crust, it drops to about 1 net carb. I've been eating this on keto since 2018 and it fits easily into my daily macros. The filling is mostly eggs, cream, cheese, and bacon.
What is quiche Lorraine?
Quiche Lorraine is the classic French version: pastry crust, egg custard, and bacon. Some recipes add caramelized onion or a pinch of nutmeg. My recipe is basically a Lorraine with gruyere added. I keep the custard simple and let the bacon and cheese carry the flavor.
Do I have to blind bake the crust first?
I always do. The crust needs that initial 8-9 minutes in the oven on its own to get flaky. If you skip it, the bottom stays soft and doughy under all that custard. I've tried it both ways and the difference is obvious. Blind bake, every time.






Not gonna lie, I almost bailed halfway through the ingredient list. Cream cheese in a pastry crust sounded like something I was definitely going to ruin, and six weeks into keto baking I genuinely couldn't tell a clever trick from a trap. I followed the food processor steps exactly, rolled the dough between two sheets of parchment, and when the crust held together during the blind bake I actually stopped and just stared. Then the custard. I was bracing for dense and eggy and it came out silky instead, and I ate it straight off the spatula while it cooled because I couldn't not. First thing I've made in six weeks where I didn't apologize while handing it over. One question: can the crust be blind-baked a day ahead and kept wrapped, or does almond flour go soft overnight?
Two years keto and I mostly stop noticing what I'm missing. This quiche reminded me I missed brunch. The custard came out silky in a way I didn't expect, and the cream cheese in the crust gives it actual flake at the edges, not just a compressed almond flour shell. Four stars because the dough was stickier than I expected and I had to reroll once, but worth it.
Regular quiche, sure. Almond flour crust? Total first for me, and it's going straight to Sunday brunch. Does the dough actually hold together off the parchment or does it fall apart?
There was a French cafe near my old apartment that sold quiche by the slice, and I figured quiche was just gone once I went keto. The custard is actually good, silky, set right, gruyere through the whole thing. My one gripe: the bacon. Way too modest and it disappears into the filling. Doubled it the second time and the salt finally came through the way it should, slice to slice. Crust held, which is the real test with almond flour. Glad this recipe exists.
Better than I expected, and it reheats well.
Tiffany, that reheating thing is the whole reason I make it on Sundays. 300 covered in foil, 90 seconds.
Anyone else finding the crust edges brown faster than the center sets? After five or six batches, tenting the outer edge with foil around the 25-minute mark is the fix. Also, thick-cut bacon needs two rounds of blotting before it goes in. I had a greasy ring at the crust line on my second batch from bacon that looked drained but wasn't. The custard is the thing, though. Real structure and clean flavor. Doesn't turn rubbery at the edges. The two-hour rest before slicing is not optional. Rushed it once and the whole thing fell apart on the knife.
The foil tent at 25 minutes is right, Tara. I crimp mine a little tighter than seems necessary because almond flour crust can tip from golden to too dark in under 3 minutes. Thick-cut bacon caught me the same way on an early batch. Looked drained but the fat pooled right at the crust line once the custard heat hit it. Two blots minimum now. Sliced mine at 90 minutes once thinking it was close enough, and the center came out as one jiggly mass on the knife.
Custard actually sets. No other keto recipe does that.
Most keto quiches drown in cheese and the custard never sets clean. I got this ratio dialed in on the third test batch, and the difference was obvious.
Vinegar in the crust felt wrong the first time. Now I won't make it without. The dough pulls together so much cleaner with it, and it holds the blind bake without shrinking back at the edges the way most almond flour crusts do. Been making this on Sunday mornings for about a year, and the bacon and gruyere version is still the one I keep coming back to even when I experiment with other cheeses. The extra egg yolks in the custard are doing real work. It sets with that slight wobble and firms up after it cools to something genuinely silky, not the rubbery texture you get from whole-egg only versions. Worth the extra step of separating.
That silky set after cooling is entirely the yolks.
Pre-shredded gruyere has an anti-caking coating that stops it melting clean into the custard. Grate it off the block and the texture is completely different. Worth the extra two minutes.
Noticed that years ago. Block gruyere, every time.
I kept putting this off because I've been burned by almond flour crusts that crumble the second you try to cut a clean slice. Finally made it Sunday and whatever the xanthan gum is doing in there, it works. The crust held an actual edge, had real flake to it, not that grainy, press-together texture I was bracing for. Four stars because I overcooked the bacon and the custard was slightly underdone in the center, but both of those are my fault, not the recipe's.
Xanthan gum changed how I think about almond flour crusts. And yeah, pull it when the center still wobbles, looks wrong but the pan finishes it. Overcooked bacon is the easier fix next time.
I have made regular quiche plenty of times but had never tried a keto crust, and the xanthan gum in the ingredient list gave me pause. Rolling it between parchment sheets helped the dough come together cleanly, and the gruyere and bacon filling is genuinely good. Do you think Swiss would hold up the same way if I can't find gruyere near me?
Swiss works fine. Same flavor family as gruyere, a touch milder but the custard doesn't care what cheese you use. Sets from the eggs and cream regardless.
My mom made quiche every Easter Sunday, and when I went keto I figured that was just gone from my life. Made this for the first time last weekend and that first bite, the gruyere and that flaky almond flour crust, it just hit me. I actually teared up a little (embarrassing to admit). Making it for Mother's Day brunch next week as a nod to her.
Not embarrassing at all. I make this every Easter and Christmas brunch for the same reason (it still feels like the real thing). Hope Mother's Day is a good one.
Made this for Sunday brunch and my husband, who's been skeptical of every almond flour crust I've put in front of him, quietly cut himself another slice. Didn't say a word. The gruyere and bacon custard got him.
The quiet second slice is better than any compliment. My husband does the same thing, pretends he doesn't care about the keto version and then I turn around and half the quiche is gone.
I've tried probably six different keto quiche recipes over the last two years and the crust always ends up rubbery or crumbles the second you cut into it. This one sliced clean. The xanthan gum actually gives the crust some structure, not just that dense almond flour texture I've come to expect. Gruyere instead of cheddar made a real difference in the custard too, way more depth. This is the one.
Gruyere was a late swap for me too. I kept reaching for cheddar because that's what every other recipe uses, and it just never tasted right. Gruyere has that nuttiness that holds up to the eggs.
Brought this to a Mother's Day brunch without mentioning it was keto. The gruyere and bacon had people going back for seconds before I could say anything, and someone asked if the crust was store-bought. That part was satisfying. I'd add a bit more salt to the custard next time, but it held up on the table for a couple hours without getting soggy or falling apart.
The store-bought question is the best kind of compliment.