Creamy Leek and Potato Egg Bake with a Golden Cheese Top

Print recipe below

If you love a cozy breakfast-for-dinner moment (or need a make-ahead brunch that doesn’t require flipping pancakes), this creamy leek and potato egg bake is the kind of recipe you’ll keep coming back to. Thin slices of potato turn tender and silky after a quick boil, and the leeks mellow into a gentle sweetness once sautéed. Then everything gets tucked under a simple egg-and-milk custard and finished with a golden cap of melted cheese.

What I like most is how dependable it is: it’s filling without being heavy, and it holds together nicely once it’s had a short rest. The only detail that really matters is slicing the potatoes evenly so they cook at the same pace—when they’re too thick, the center can take forever to set. Serve it warm, at room temp, or reheat slices during the week.

Why You’ll Love This Recipe

  • Simple, everyday ingredients (potatoes, leeks, eggs, milk, cheese).
  • Great for brunch, meal prep, or an easy weeknight dinner.
  • The quick par-boil makes the potatoes tender without overbaking the eggs.
  • Leeks add a soft, sweet flavor that feels a little special without extra work.
  • Bakes up golden and sliceable after a short rest.
  • Easy to customize with whatever cheese or herbs you have.

Ingredients

  • 3 medium potatoes, thinly sliced (about 1 1/4 lb / 570 g)
  • 1 large leek, thinly sliced and rinsed well (about 8 oz / 225 g after trimming)
  • 5 large eggs
  • 1 cup (240 ml) milk
  • 1 cup (100 g) shredded Swiss or cheddar cheese
  • 1 tsp dried thyme (about 1 g)
  • 3/4 tsp salt (about 4–5 g)
  • 1/4 tsp black pepper (about 0.5 g)
  • 1 tbsp olive oil (15 ml)

Ingredient Notes

  • Potatoes: Yukon Golds are especially nice here (creamy texture), but russets work too. Slice them thin and evenly—about 1/8 inch (3 mm) is ideal.
  • Leek: Rinse well after slicing; grit loves to hide between the layers. Use the white and light green parts.
  • Milk: Whole milk gives the creamiest result, but 2% works. If using skim, the bake will be a bit less rich.
  • Cheese: Swiss is classic with leeks; cheddar adds a sharper bite. Either is great. Pre-shredded is fine, but freshly shredded melts a little smoother.
  • Dried thyme: If you have fresh thyme, use about 1 tbsp (roughly 3 g) leaves.

Kitchen Tools Needed

  • 9-inch (23 cm) baking dish (round or square is fine)
  • Medium pot (for boiling potatoes)
  • Skillet (for cooking leeks)
  • Mixing bowl
  • Whisk
  • Colander
  • Knife and cutting board
  • Measuring cups/spoons

Step-by-Step Instructions

  1. Preheat and grease the dish.
    Heat your oven to 375°F (190°C). Lightly grease a 9-inch (23 cm) baking dish with a bit of olive oil or cooking spray.

  2. Par-boil the potatoes.
    Bring a pot of salted water to a boil. Add the thinly sliced potatoes and cook for 6 minutes—they should be slightly tender but not falling apart. Drain well in a colander and let the steam escape for a minute so they don’t water down the custard.

  3. Cook the leeks.
    While the potatoes drain, heat 1 tbsp (15 ml) olive oil in a skillet over medium heat. Add the sliced, rinsed leeks and cook for about 5 minutes, stirring often, until softened and fragrant (they should look silky, not browned).

  4. Layer the vegetables.
    Arrange the potatoes and leeks in the prepared baking dish, layering and lightly spreading them out so every slice gets some leek.

  5. Mix the egg custard.
    In a bowl, whisk together 5 eggs, 1 cup (240 ml) milk, 1 tsp dried thyme, 3/4 tsp salt, and 1/4 tsp black pepper until fully combined and a little frothy.

  6. Assemble.
    Pour the egg mixture evenly over the potatoes and leeks. Sprinkle the top with 1 cup (100 g) shredded Swiss or cheddar.

  7. Bake until set and golden.
    Bake for 30–35 minutes, until the top is golden and the center is set. A good cue: the middle should no longer look wet or jiggly, and a knife inserted near the center should come out mostly clean (a little moisture is fine, but it shouldn’t be liquid).

  8. Rest before slicing.
    Let it rest for 10 minutes. This helps it finish setting and makes cleaner slices.

Pro Tips

  • Slice potatoes evenly (a mandoline helps). Uneven slices are the #1 reason the bake takes longer or sets unevenly.
  • Let potatoes drain/steam dry for a minute after boiling—extra water can make the texture loose.
  • Keep leeks soft, not browned. Browning adds bitterness and can overpower the gentle leek flavor.
  • Check at 30 minutes, then in 5-minute increments. Baking dishes vary; glass often takes slightly longer than metal.
  • Resting matters. If you cut too soon, it can look underbaked even when it’s actually fine.

Common Mistakes

  • Not rinsing leeks well enough, leading to gritty bites.
  • Skipping the potato par-boil, which can leave you with firm potatoes and overcooked eggs.
  • Overbaking until completely dry, which makes the egg bake tough instead of creamy.
  • Using a dish that’s too small or deep, causing a longer bake and a softer center.
  • Cutting immediately, which makes it fall apart and look runny.

Variations

  • Add protein: Stir in 1/2 cup (75–100 g) diced ham or cooked crumbled bacon with the leeks.
  • Make it herby: Add 2 tbsp chopped fresh chives or parsley to the egg mixture.
  • Swap the cheese: Try Gruyère, mozzarella (milder), or a mix of Swiss and cheddar.
  • Add greens: Fold in 2 cups (60 g) baby spinach after the leeks soften (cook just until wilted).

Serving Suggestions

  • Serve with a simple green salad dressed with lemon and olive oil for freshness.
  • For brunch, add fresh fruit and toast.
  • For dinner, pair with roasted tomatoes or a light soup (like tomato or vegetable).

Storage Instructions

  • Cool completely, then cover and refrigerate for up to 4 days.
  • For longer storage, wrap individual slices and freeze for up to 2 months (texture is best when reheated gently).

Reheating Tips

  • Oven (best): Reheat at 350°F (175°C) for 10–15 minutes, or until warmed through. Cover loosely with foil if the top is getting too dark.
  • Microwave (fast): Reheat slices in 30–45 second bursts until hot. Let sit 1 minute after microwaving for more even heat.

Nutrition Estimate

Per serving (assuming 6 servings): ~260 calories, 14 g protein, 22 g carbs, 13 g fat.
(Estimates vary by potato size, milk fat %, and cheese choice.)

Recipe Summary

  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Total Time: 50 minutes (plus 10 minutes resting)
  • Servings: 6
  • Cuisine: American / European-inspired
  • Course: Breakfast, Brunch, Dinner
  • Calories: ~260 per serving

Frequently Asked Questions

Can I make this egg bake ahead of time?

Yes. Bake it, cool, refrigerate, then reheat in a 350°F (175°C) oven until hot. It also tastes good at room temperature for brunch.

Do I have to boil the potatoes first?

For this method and bake time, yes—it ensures tender potatoes without overcooking the eggs. If you skip it, you’ll likely need a longer bake and risk a dry custard.

How do I know when the center is done?

Look for a set center (no wet jiggle) and a lightly browned top. A knife inserted near the middle should come out mostly clean, not coated in raw egg.

Can I use half-and-half instead of milk?

You can. Use 1 cup (240 ml) half-and-half for a richer, more custardy bake. It will set a little firmer and taste more decadent.

What’s the best cheese for leeks and potatoes?

Swiss (or Gruyère if you have it) is a classic match, but cheddar is delicious too—choose based on whether you want mellow and nutty or sharper and bolder.

Conclusion

This leek and potato egg bake is one of those reliable recipes that feels a little special but doesn’t ask much of you. Once you get the potatoes sliced evenly and give the bake a proper rest, it turns out creamy, savory, and perfectly golden every time. It’s just as welcome on a weekend brunch table as it is packed into weekday lunches.