A golden, custardy frittata with deeply sweet caramelized leeks and tangy goat cheese. Ready in 45 minutes — perfect for brunch or meal prep.
A frittata lives or dies by how you treat the eggs — rush them and you get rubbery, greasy wedges. This version solves that with a low-and-slow oven finish after a stovetop start, giving you a uniformly set, just-trembling center with no brown, overcooked bottom. The leeks do the heavy lifting here: cooked down for a full 15 minutes in butter until they collapse into silky, golden-edged ribbons, they bring a natural sweetness that punches well above the ingredient count. Creamy goat cheese melts into pockets throughout rather than sitting on top, so you get tang in every bite.
This is the kind of dish that works equally well for a weekend brunch with a salad, a light weeknight dinner, or meal-prep slices stored for the week. If your frittata puffs dramatically in the oven and then deflates, that's normal — it will settle into a flat, dense set as it cools. If the edges brown too fast on the stovetop before the center sets, your heat is too high; drop it to low and move to the oven sooner.
🛒 Links may earn us a small commission at no cost to you.
🛒 We may earn a small commission at no extra cost to you. We only recommend gear we'd use ourselves.
A crisp, dry white wine cuts through the richness of the eggs and goat cheese without overwhelming the delicate leek flavor. Sancerre or a Mâcon-Villages Chardonnay both work well here — the mineral edge of the Sancerre especially echoes the tang of the cheese. If you want something lower-key, a cold glass of dry sparkling water with lemon does exactly the same palate-cleansing job.
For a proper brunch spread, serve the frittata alongside a simple arugula salad dressed with just lemon juice, good olive oil, and flaky salt. The peppery bitterness of arugula contrasts the sweetness of the leeks and keeps the plate from feeling heavy. A handful of shaved Parmigiano-Reggiano on top of the salad pulls the whole table together.
If you're leaning into a weeknight dinner context, a bowl of lentil soup or a thick slice of toasted sourdough with good butter turns this into a complete meal. The starch rounds out what is otherwise a protein-forward plate.
For non-alcoholic drinks, a lightly brewed green tea or a sparkling cucumber-mint water both work cleanly. Avoid anything sweet — orange juice or fruit-forward mocktails will clash with the savory, slightly sulfurous depth of the caramelized leeks.
For a dairy-free version, swap the goat cheese for 3 oz of firm silken tofu crumbled into similarly sized pieces, and use 2 tbsp of extra-virgin olive oil in place of the Kerrygold butter. The tofu won't have tang, so add 1 tsp of apple cider vinegar to the egg mixture before pouring. The result is lighter and less rich, but still holds together cleanly.
To make this gluten-free, no changes are needed — the recipe is already naturally gluten-free as written. If you're scaling up to serve 8, double all ingredients and use a 12-inch oven-safe skillet or a 9x13-inch baking dish. Add 5 minutes to the oven time and check doneness with a gentle shake: the center should wobble like set Jell-O, not slosh like liquid.
For a more substantial, vegetable-forward variation, add 1 cup of thinly sliced roasted red peppers (jarred and patted dry) or 1 cup of packed baby spinach wilted directly in the pan after the leeks are done. Both add color and bulk without changing the fundamental technique. Spinach needs 1–2 minutes in the pan to wilt completely before the eggs go in.
A smoked salmon version works especially well for a dinner-party brunch: lay 3 oz of cold-smoked salmon in thin strips over the frittata in the last 2 minutes of oven time rather than mixing it in. Heat will gently warm but not cook it further, preserving the silky texture.
Yes — frittata holds well at room temperature for up to 2 hours, which makes it ideal for a brunch spread. For full make-ahead use, cool it completely, wrap the skillet tightly in plastic wrap, and refrigerate for up to 4 days. Reheat individual slices in a 300°F oven for 8–10 minutes, or in a skillet over low heat covered with a lid for 4–5 minutes.
Technically yes, but the texture suffers — egg proteins tighten significantly on freezing, making the frittata denser and slightly rubbery after thawing. If you must freeze it, wrap individual slices in plastic wrap, then foil, and freeze up to 1 month. Thaw overnight in the fridge and reheat gently at 300°F; do not microwave from frozen.
A 10-inch oven-safe skillet is the target for 4 servings — 6 eggs in a 12-inch pan will spread too thin and dry out before setting. If you only have a 12-inch pan, add 2 more eggs and increase the goat cheese to 4 oz. The frittata will still work, but increase oven time by 3–4 minutes.
Two likely culprits: the pan wasn't hot enough when the eggs went in, or you didn't use enough fat. Make sure the butter is fully foamed and just beginning to subside before pouring in the eggs. A well-seasoned cast iron or a nonstick pan will release cleanly; stainless steel is the trickiest surface for eggs and needs more fat.
Absolutely. Feta (3 oz, crumbled) is the most direct swap — same crumbly texture, similar tang. Gruyère (2 oz, shredded) melts more completely and gives a nuttier, richer result. Avoid very wet cheeses like fresh mozzarella, which will release water into the eggs and make the center soggy.
Give the skillet a gentle shake — the center should quiver slightly like just-set Jell-O but not slosh or ripple in waves. The edges will look fully opaque and slightly pulled away from the pan. A knife inserted 1 inch from the center should come out clean, with no wet egg clinging to it.
Yes, but it requires more attention. After pouring in the eggs, cover the skillet with a tight-fitting lid and cook over the lowest possible heat for 12–15 minutes. The trapped steam sets the top. Lift the lid every few minutes to check — if the edges are browning aggressively before the center sets, slide a folded dish towel under the lid to trap steam and diffuse heat.
Patience and medium-low heat. Leeks caramelize at a gentler pace than onions and will turn bitter and stringy if rushed on high heat. Keep the heat at medium-low, stir every 2–3 minutes, and add a splash of water (1–2 tbsp) if they start to stick before they're golden. The full 15 minutes is not optional if you want the sweetness to develop.
Yes — 3 oz of cooked, crumbled bacon or diced pancetta added to the pan after the leeks are done works well. Cook the meat first and drain off most of the fat before adding the leeks, or the whole thing will be greasy. Pre-cooked Italian sausage (crumbled, about 2 oz) also works and leans the dish toward a heartier breakfast.
Daily Home Cookery is self-funded. If something you cooked here made dinner a little better, a coffee keeps the kitchen running.
☕ Buy me a coffee
Thick, creamy overnight oats made with Greek yogurt, chia seeds, and mixed berries. 5 minutes of prep, 4 jars ready for the week.
Low-heat scrambled eggs made with butter, heavy cream, and fresh chives. Technique-driven recipe for soft, glossy curds every time.
Tender, golden buttermilk pancakes with a crisp edge and open crumb. Undermix the batter, rest it 5 minutes, and cook on medium heat.