6 Ingredient Leek Bacon Potato Frittata

This leek bacon potato frittata is so delicious and it's only 6 ingredients! It's the perfect springy brunch to feed a crowd or to make for meal prep!

Course Breakfast
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes
Servings 6
Author Molly | Spices in My DNA


  • 3 cups baby yellow potatoes, cut into ½'' cubes
  • 1 leek, thinly sliced
  • 8 slices bacon
  • 1 dozen large eggs
  • 1/2 cup half and half (can sub milk or cream)
  • 1/4 teaspoon black pepper
  • sliced avocado for serving


  1. Grease a 12'' cast iron skillet or baking dish with butter or cooking spray. Set aside. Preheat oven to 375℉.

  2. Bring a medium pot of water to a boil. Add a generous pinch of salt and the cubed potatoes. Boil for 10 minutes or until barely fork tender. Drain and let cool.

  3. While the potatoes are boiling, put the thinly sliced leeks in a large bowl of water and let the dirt and grit sink to the bottom. (Leeks are super hard to clean because of all the layers, but this method works really well!) Swoosh them around in the water and let sit for a few minutes and then drain.

  4. Heat a large skillet over medium to medium-high heat. Cook the bacon until crispy. Let drain on paper towels. Discard the bacon fat except for about 2 tablespoons to cook the leeks in.

  5. Add the leeks to the skillet and sauté for 5-7 minutes until tender. Remove from heat and let cool.

  6. Add the eggs to a large bowl and add the half and half and pepper. Whisk until light and fluffy.

  7. Chop the bacon and add to the eggs. Add the leeks and potatoes as well, and stir to combine.

  8. Pour into the prepared skillet and bake for 25-30 minutes or until the center is set and edges are golden.

  9. Let cool slightly, cut into wedges, and serve with avocado and a green salad!