If you’re looking for a simple dish that’s full of flavor, this Leek Frittata is just the ticket! It’s creamy, buttery, and savory, making it a delightful way to kick off your day or brighten up lunch.
This recipe solves busy morning chaos with a fast, one-pan protein option using inexpensive Gruyere and leeks, while reducing leftover waste.

I’ve had my fair share of egg struggles. There’s nothing worse than a rubbery breakfast! This recipe really solves that problem, using a touch of cream to keep the frittata nice and custardy. Plus, you can whip it up in just about 30 minutes.
This frittata works wonderfully because it bakes evenly and doesn’t get those overcooked, chewy edges if you keep an eye on the time. Preparation is fast too! In just 10 minutes, you can have your ingredients ready to toss into the oven, and 20 minutes later, you’ll have a delicious dish.
If you love mixing things up, this recipe is super customizable. If you want something more classic, try my Mushroom Frittata!
Why You Will Love This Recipe
- Flavorful Leeks Fresh, buttery leeks add a unique savory element to the frittata, making each bite full of rich flavor that’s hard to resist.
- Quick & Easy Bake this frittata in just 30 minutes, making it a hassle-free option for busy mornings or last-minute brunch plans.
- Customizable Goodness You can easily switch up the veggies or proteins to suit your taste, so you’ll never get bored with this dish.
- Storage Friendly Leftovers store well in the fridge for three days, and the frittata reheats beautifully while retaining its delicious texture.
Delicious Gruyere Leek Frittata
- Prep Time: 10 minutes
- Cool Time: 0 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: Serves 4-6 1x
- Category: breakfast
- Method: Baking
- Cuisine: Vegetarian
- Diet: Vegetarian
Description
A delicious and easy gruyere leek frittata perfect for breakfast or brunch.
Ingredients
- 6 eggs, large
- 1 cup shredded gruyere cheese (about 6 ounces)
- 1/3 cup heavy cream
- Kosher salt and pepper to taste
- 1 tablespoon butter
- 2 heaping cups sliced leeks, cleaned well (about 2 medium sized leeks)
Instructions
- Preheat the Oven: Start by preheating your oven to 350 degrees F. This temperature will help the frittata cook evenly. Be sure not to forget this step, as an unpreheated oven can lead to an undercooked dish.
- Sauté the Leeks: Get your skillet nice and warm, then toss in the chopped leeks. Let them sauté until they are softened and lightly browned. This process typically takes about 5-7 minutes, and you will know they are ready when they smell sweet and fragrant. Keep an eye on them to avoid burning.
- Mix the Eggs: In a mixing bowl, whisk together the 6 eggs with the 1/3 cup of heavy cream. Make sure to mix well until fully blended. The cream is essential for a rich and creamy texture.
- Add the Cheese: Fold in the 1 cup of shredded gruyere cheese into the egg mixture until it is evenly distributed, releasing a milky, nutty aroma.
- Combine & Pour: Pour the egg and cheese mixture over the sautéed leeks in the skillet, making sure to evenly distribute it without overcrowding.
- Bake the Frittata: Place the skillet in your preheated oven. Bake for 15-20 minutes or until the frittata puffs up and turns golden.
- Cool & Serve: Once out of the oven, let the frittata cool for a few minutes to allow it to set properly, making slicing easier. Enjoy your frittata warm or at room temperature for best flavor.
Notes
- Storage Tips: Let leftover frittata slices cool completely, then store in an airtight container in the fridge for up to 3 days.
- Expert Tips: If leeks feel gritty after slicing, soak them in cold water for about 10 minutes to remove trapped sand.
- When baking, monitor time closely; checking every 2-3 minutes helps prevent overcooking the edges.
- If your frittata is not setting in the middle, extend the bake time by 5 minutes at 350 degrees F for the right consistency.
- Using a well-preheated skillet coated generously with butter or oil is crucial for a non-sticking frittata.
- For a creamier texture, substituting half-and-half for heavy cream will yield excellent results.
- Reheating Instructions: To reheat, place in a 350 degrees F oven until warmed through, about 10-15 minutes.
Nutrition
- Serving Size: 1 slice
- Calories: 305
- Sugar: 2.4g
- Sodium: 901.3mg
- Fat: 22.5g
- Saturated Fat: Not specified
- Unsaturated Fat: Not specified
- Trans Fat: 0g
- Carbohydrates: 7.2g
- Fiber: Not specified
- Protein: 18.5g
- Cholesterol: 327.6mg
Find it online: https://bakeitwell.com/leek-frittata

Recipe Tips
- If leeks feel gritty after slicing, soaking them in cold water for about 10 minutes helps to remove any trapped sand.
- When baking, keep a close eye on time; checking every 2-3 minutes ensures the edges don’t overcook.
- If your frittata isn’t setting in the middle, extending the bake time by 5 minutes at 350°F can help achieve the right consistency.
- For a non-sticking frittata, using a well-preheated skillet with a generous coating of butter or oil is crucial.
- If you desire a creamier texture, substituting with half-and-half in place of heavy cream will still yield great results.
Serving Suggestions
Serve this leek frittata with a lemon arugula salad for a fresh contrast. Pair it with toasted crusty bread or a simple vinaigrette for added flavor.
This frittata works well in other dishes like breakfast wraps, frittata muffins, or mixed into a grain medley. It can shine as an addition to a brunch spread or a light lunch option.
Drizzle a light herb vinaigrette over the frittata for an extra layer of taste. A sprinkle of fresh herbs can also enhance its appeal.
Recipe variations
- You can use spinach instead of leeks for a different flavor profile.
- Add ½ teaspoon smoked paprika or ¼ teaspoon cayenne pepper for some heat.
- Either replace heavy cream with half-and-half or use Greek yogurt for a lighter option.
- If serving a larger group, increase the recipe to 12 eggs and 2 cups of cheese.
Save This Recipe!
How to Store?
To keep your leek frittata fresh, follow these storage tips:
Refrigeration: Allow leftover frittata slices to cool completely, then store in an airtight container in the fridge for up to 3 days.
Freezing: Wrap frittata slices tightly in plastic wrap or aluminum foil, then place in a freezer bag. Freeze for up to 2 months. Thaw in the fridge overnight before reheating.
Reheating: Warm refrigerated slices in a 350° F oven until heated through, about 15-20 minutes.
Other Recipes You’ll Love
If you enjoyed this Leek Frittata or any other recipe on my blog, please leave a ⭐ star rating and let me know how it went in the comments below. I appreciate taking time to read about this recipe, thank you!