Healthy Breakfast Recipes

Caramelized Onion and Gruyere Breakfast Quiche with a Almond Flour Crust

High ProteinKetoGluten-FreeMeal Prep
Prep Time20 min
Cook Time1 hr 20 min
Servings6
Calories318 kcal
Health Score6/10
↓ Jump to recipe
Caramelized Onion and Gruyere Breakfast Quiche with a Almond Flour Crust

There is something genuinely magical about slow-cooked onions. Give them enough time in a pan with a little olive oil and they transform from sharp and pungent into something deeply golden, sweet, and utterly savoury. That flavour is the whole foundation of this caramelized onion and gruyere breakfast quiche, and it does most of the heavy lifting so you do not need to pile in excessive cream or butter to get something that tastes rich and satisfying.

Most traditional quiche recipes lean heavily on heavy double cream and a butter-laden pastry shell, which pushes the calorie count up fast. This version takes a smarter approach. The crust is made from almond flour, ground flaxseed, and a little olive oil, giving you a nutty, slightly crisp base that is naturally gluten-free and much higher in fibre than standard shortcrust. The custard filling swaps out heavy cream for a combination of whole eggs, extra egg whites, and low-fat milk. You still get that creamy, silky set texture, but with significantly more protein and far fewer calories per slice. Gruyere cheese stays in the recipe because its nutty, slightly earthy flavour is genuinely irreplaceable here. A smaller quantity of properly good Gruyere does more flavour work than a large pile of a milder cheese ever could.

The caramelized onions take about 35 to 40 minutes on a low heat, and that time investment is non-negotiable if you want the best result. Rushing them gives you softened onions with a faintly bitter edge. Going slow gives you that jammy, deeply golden sweetness that makes every bite of this quiche taste like something special. While the onions are doing their thing, you can prep the crust, whisk the custard, and get everything else ready. Fresh thyme leaves stirred through the filling add a herby, slightly floral note that pairs beautifully with both the onions and the cheese. A small handful of baby spinach folded into the base of the filling boosts the fibre and micronutrient content without changing the character of the dish at all.

This quiche is genuinely versatile. It works as a weekend brunch centrepiece, a meal-prep option you can slice and refrigerate for weekday breakfasts, or a light lunch alongside a simple green salad. Each slice delivers around 22 grams of protein, which is a meaningful contribution to your daily intake from a single breakfast portion. It reheats beautifully in the oven or a low microwave setting, and the flavours actually deepen a little overnight as the onion and Gruyere settle together. If you have never made a homemade quiche before, this is a great starting point. The almond flour crust is more forgiving than traditional pastry, no blind baking weights are needed, and the filling comes together in one bowl. It is the kind of recipe that looks and tastes impressive but rewards you with straightforward, stress-free cooking.

Ingredients

Serves:6
  • 1.5 cups almond flour (blanched, finely ground)
  • 2 tablespoons ground flaxseed
  • 0.3 teaspoon fine sea salt (for the crust)
  • 2 tablespoons olive oil (extra virgin, for the crust)
  • 1 tablespoon cold water (add more a teaspoon at a time if needed)
  • 3 large yellow onions (peeled and thinly sliced)
  • 1 tablespoon olive oil (for caramelizing the onions)
  • 0.5 teaspoon fine sea salt (for the onions)
  • 1 teaspoon fresh thyme leaves (or 0.5 teaspoon dried thyme)
  • 1 cup baby spinach (lightly packed, roughly chopped)
  • 3 large whole eggs (free-range if possible)
  • 3 large egg whites (free-range if possible)
  • 0.8 cup low-fat milk (1% or semi-skimmed)
  • 0.3 cup plain low-fat Greek yogurt (adds creaminess and protein)
  • 0.5 teaspoon Dijon mustard
  • 0.3 teaspoon black pepper (freshly ground)
  • 0.3 teaspoon ground nutmeg
  • 90 grams Gruyere cheese (finely grated, about 0.75 cup packed)
  • 1 tablespoon fresh chives (finely chopped, for garnish)

Instructions

  1. 1

    Start with the onions since they take the longest. Heat one tablespoon of olive oil in a wide, heavy-based pan over a medium-low heat. Add the sliced onions and 0.5 teaspoon of salt. Stir to coat, then cook slowly for 35 to 40 minutes, stirring every few minutes. The onions should gradually soften, turn golden, then deepen to a rich amber colour. If they start to catch on the bottom, add a small splash of water and stir. Once deeply caramelized, stir in the thyme leaves and remove from heat. Set aside to cool slightly.

    Low and slow is the rule. Turning up the heat to speed things up gives you browned but not truly caramelized onions. The difference in flavour is enormous.

  2. 2

    Preheat your oven to 180 degrees Celsius (350 degrees Fahrenheit). Lightly grease a 9-inch pie dish or tart tin with a little olive oil.

  3. 3

    Make the crust. In a medium bowl, combine the almond flour, ground flaxseed, and 0.25 teaspoon of salt. Add the two tablespoons of olive oil and one tablespoon of cold water. Mix until the dough comes together into a soft, slightly sticky ball. If it feels too dry and crumbly, add water one teaspoon at a time.

    Almond flour dough is much softer than regular pastry. Do not worry about overworking it.

  4. 4

    Press the dough evenly across the base and up the sides of the prepared pie dish using your fingers and the back of a spoon. Aim for an even thickness of about 4 to 5 millimetres. Prick the base a few times with a fork, then bake blind for 10 to 12 minutes until lightly golden at the edges. Remove and allow to cool for 5 minutes.

    No need for baking beans or parchment here. The almond flour crust holds its shape without them.

  5. 5

    While the crust cools, make the custard filling. In a large mixing bowl, whisk together the whole eggs, egg whites, low-fat milk, Greek yogurt, Dijon mustard, black pepper, and ground nutmeg until smooth and well combined.

    The Greek yogurt adds a subtle tang and extra protein. It blends in completely once baked.

  6. 6

    Scatter the chopped baby spinach evenly across the base of the pre-baked crust. Spoon the caramelized onions over the spinach in an even layer. Sprinkle two thirds of the grated Gruyere over the onions.

  7. 7

    Carefully pour the egg custard mixture over the filling, letting it settle down through the onions and cheese. Scatter the remaining Gruyere over the top.

    Pour slowly from the centre outward to avoid disturbing the layered fillings.

  8. 8

    Bake at 180 degrees Celsius for 30 to 35 minutes until the custard is just set in the centre with a very slight wobble. The top should be lightly golden. If the crust edges are browning too fast, loosely cover them with a strip of foil.

    The quiche firms up as it cools. Pulling it from the oven when there is still a tiny wobble in the centre means it will not be rubbery.

  9. 9

    Allow the quiche to rest for 10 minutes before slicing. This resting time helps the custard fully set and makes clean slices much easier. Scatter fresh chives over the top before serving.

Nutrition per serving

318kcal

Calories

22g

Protein

12g

Carbs

21g

Fat

4g

Fibre

5g

Sugar

390mg

Sodium

Pro Tips

  • Grate the Gruyere yourself from a block rather than buying pre-grated. Pre-grated cheese often contains anti-caking agents that affect how it melts.

  • Room temperature eggs make for a smoother, lump-free custard. Take them out of the fridge about 20 minutes before you start.

  • You can caramelize the onions up to three days ahead and store them in an airtight container in the fridge. This makes the actual quiche assembly very quick.

  • If you want a deeper golden top on the quiche, switch the oven to a grill setting for the final two minutes of cooking. Watch it carefully.

  • Letting the quiche cool completely before slicing and storing makes it much easier to portion neatly for meal prep.

Frequently Asked Questions

Can I make this caramelized onion and gruyere breakfast quiche ahead of time?

Absolutely. You can bake the quiche fully, cool it, wrap it tightly, and refrigerate it for up to four days. Reheat individual slices in a 160 degree Celsius oven for about 10 minutes or in a microwave on medium power for 90 seconds. The flavour is often even better the next day.

Can I freeze this quiche?

Yes. Bake and cool the quiche completely, then slice it and freeze the slices individually wrapped in clingfilm and placed in a freezer bag. They will keep for up to two months. Thaw overnight in the fridge and reheat in the oven rather than the microwave for the best texture.

Is this quiche gluten-free?

Yes. The almond flour and flaxseed crust contains no wheat or gluten-containing ingredients, making this a naturally gluten-free quiche. Always check your mustard and yogurt labels if you have coeliac disease, as some brands may include trace gluten.

Can I use a different cheese instead of Gruyere?

Gruyere gives the best flavour here, but a mature Comte or Swiss Emmental will give a similar nutty, slightly sweet taste. A sharp aged cheddar works too and is easier to find. Avoid very mild cheeses as the flavour will get lost against the caramelized onions.

How do I stop the almond flour crust from becoming soggy?

Pre-baking the crust before adding the filling is the key step that prevents sogginess. Also, make sure the caramelized onions have cooled slightly before adding them to the crust, as hot onions can begin to steam and soften the base.

Why are extra egg whites added to the custard?

Adding extra egg whites boosts the protein content significantly without increasing the fat or calorie count. They also help the custard set firmly with a lighter, less dense texture compared to using all whole eggs or heavy cream.

Variations

  • Turkey Bacon and Gruyere Quiche

    Cook 4 slices of turkey bacon until crispy, crumble, and layer with the caramelized onions before adding the custard. The smoky, salty turkey bacon adds another layer of flavour and extra protein.

  • Mushroom and Gruyere Quiche

    Saute 150 grams of sliced chestnut mushrooms in a little olive oil until golden and most of their moisture has evaporated. Add them alongside the caramelized onions for an earthy, deeply savoury filling.

  • Crustless Caramelized Onion and Gruyere Quiche

    Skip the almond flour crust entirely and pour the filling directly into a well-greased pie dish. This reduces calories and prep time further, and the result is more like a frittata. Bake at the same temperature but check for doneness a few minutes earlier.

  • Roasted Red Pepper and Gruyere Quiche

    Add two roasted red peppers, sliced, to the filling alongside the caramelized onions. Their sweetness echoes the onions and adds a beautiful colour contrast. You can use jarred roasted peppers drained well to save time.

Substitutions

  • Almond flourOat flour (Use the same quantity. The crust will not be gluten-free with oat flour unless certified gluten-free oats are used. The texture will be slightly softer.)
  • Gruyere cheeseMature Comte or aged cheddar (Comte is the closest in flavour. Aged cheddar works well and is widely available. Use the same quantity.)
  • Low-fat milkUnsweetened oat milk or almond milk (Use the same quantity. The custard will be slightly less rich but still sets well. Good option for dairy-light preferences.)
  • Plain low-fat Greek yogurtLow-fat sour cream or low-fat creme fraiche (Either works well and gives a very similar creamy texture and slight tang.)
  • Yellow onionsWhite onions or shallots (White onions caramelize almost identically to yellow. Shallots caramelize faster and give a slightly sweeter, more delicate result.)
  • Fresh thymeFresh rosemary or dried herbes de Provence (Use half the quantity of rosemary as it has a stronger flavour. Herbes de Provence adds a lovely complexity.)

🧊 Storage

Cool the quiche completely before storing. Cover the dish tightly with clingfilm or transfer individual slices to an airtight container. Refrigerate for up to 4 days. To reheat, place slices in a 160 degree Celsius oven for 8 to 10 minutes or microwave on medium power for 90 seconds.

📅 Make Ahead

The caramelized onions can be made up to 3 days ahead and stored in the fridge. The entire quiche can be baked a day in advance and refrigerated overnight. It slices more cleanly when fully cold, making it ideal for meal prep.