This post may contain affiliate links. Please read our disclosure policy.

When I need a reliable breakfast that works just as well for dinner, I turn to this Breakfast Frittata. With fluffy eggs, tender slices of potato, caramelized shallots, and bits of smoky bacon, it’s a dish that’s equally delicious hot from the oven or at room temperature. The melted cheese on top rounds out the dish, creating a golden crust that makes everyone at the table excited to dig in.

A frittata adorned with cherry tomatoes and sprouts sits in a black skillet on a tiled surface. Nearby are a bowl of sprouts, sliced tomatoes, a knife, empty plates, a fork, and a glass of orange juice.
Want to save this recipe?
Enter your email for this recipe and weekly cooking inspiration!
Please enable JavaScript in your browser to complete this form.

Making a good frittata is all about technique, and I’ve learned that baking temperature makes all the difference. While many recipes call for high heat, I’ve found that a gentle 350°F gives you the silkiest texture. And what sets this recipe apart is roasting the potatoes, bacon, and shallots together first, for a flavor-packed foundation that’s pretty irresistible on its own.

“Oh hunny!! I made this for myself and it was soooooo delightful. Pure perfection! Thank you!”

ash deckert

Ingredients to Make Breakfast Frittata

Ingredients for a dish are laid out on a surface, including sliced Yukon gold potatoes, milk, salt and pepper, shallots, olive oil, avocado oil, eggs, Jack cheese, and chopped bacon.
  • Yukon Gold Potatoes: I love their buttery texture for this recipe. Just be sure to slice them thinly and uniformly.
  • Shallots: I prefer shallots to onions here for their milder, sweeter flavor when caramelized.
  • Bacon: Choose your favorite style – I use regular cut rather than thick-cut so it crisps up nicely.
  • Olive Oil: For roasting the potatoes and vegetables.
  • Eggs: Use large or extra large eggs.
  • Milk: I typically use whole milk or half and half or even heavy cream for a richer version.
  • Avocado Oil: Its high smoke point is perfect for the hot skillet.
  • Jack Cheese: I like that it’s mild, creamy and melts beautifully.
  • Salt and Freshly Ground Black Pepper: Season in layers – both the vegetables and the egg mixture.
Plates of quiche topped with cherry tomatoes and greens, accompanied by glasses of orange juice and a pepper grinder on a tiled surface. Slices of bread and fresh tomatoes complete the vibrant brunch setting.

4 Recipe Tips

  1. Get Your Pan Hot: Heat your cast iron skillet well before adding the oil – I’ve learned this really helps prevent sticking.
  2. Watch the Temperature: A gentle 350°F gives you the silkiest texture, unlike higher temperatures that can make the eggs rubbery.
  3. Season Carefully: Remember that both the roasted vegetables and cheese add saltiness to the final dish.
  4. Let it Rest: I like to give the frittata 10 minutes to set up after baking for cleaner slices.

Recipe Options

  • Switch the Cheese: Try sharp cheddar cheese, Swiss, or Gruyere instead of Jack cheese.
  • Swap the Meat: Use browned breakfast sausage or cubed ham in place the bacon.
  • Add Vegetables: Roasted mushrooms, bell peppers, spinach or asparagus all work well – just keep the total amount of vegetables similar to ensure everything fits and cooks evenly.
  • Make it Meatless: Skip the bacon and add extra vegetables, or replace it with sautéed mushrooms.
  • Change the Aromatics: Yellow onions or leeks can replace the shallots.
  • Fresh Finish: For a pop of color and added freshness, top with halved cherry tomatoes and microgreens or fresh herbs like basil or thyme just before serving. Or serve with salsa and sour cream on the side.
A skillet frittata garnished with cherry tomatoes and sprouts sits on a patterned tile surface. A slice is served on a plate nearby, accompanied by greens. Fresh cherry tomatoes and a glass of orange juice are also present.

Storage and Reheating Tips

Store leftover frittata in an airtight container in the refrigerator for up to 3 days. I enjoy it cold, but to reheat, warm individual slices gently in a covered skillet over medium-low heat. You can also reheat in a 350°F oven until just warmed through – about 5-7 minutes.

If you’d like to freeze the frittata for later, wrap individual slices tightly and freeze for up to 2 months. While the texture will be a bit different after thawing, it’s still a convenient option for quick meals. Thaw overnight in the refrigerator before reheating.

A good frittata is my answer to so many meals – weekend brunch with friends, quick dinners, even lunch the next day. This version, with its combination of roasted potatoes and bacon, disappears particularly fast at our house. Don’t be surprised if it becomes a favorite in your house too.

How to Make Breakfast Frittata

Preheat the oven to 400°F and arrange potato slices on a parchment-lined baking sheet. Top with bacon strips and shallot rings, drizzle with olive oil, season, and roast until the potatoes are tender and bacon is lightly crisp.

Lower the oven temperature to 350°F while you whisk together the eggs, milk, salt and pepper. Heat a 10-inch cast iron skillet until hot. Add avocado oil to the hot skillet, then layer in the roasted potato mixture. Pour the egg mixture over the top and sprinkle with cheese.

assembling a frittata in a cast iron skillet

Transfer the skillet to the oven and bake until the frittata is puffed and set in the center. Let rest for 10 minutes before slicing into wedges.

Breakfast Frittata

5 from 15 votes
Prep: 15 minutes
Cook: 45 minutes
Total: 1 hour
Course: Breakfast, Main Course
Cuisine: American, Italian
Calories: 396
Servings: 8 people
Remember, these fillings are just a suggestion. Get creative with your own!

Video

Ingredients  

  • 2 medium Yukon gold potatoes (or other waxy potato) thinly sliced
  • 2 shallots thinly sliced and separated into rounds
  • 4 slices bacon cut crosswise into 1/4-inch wide strips
  • 2 tablespoons olive oil
  • salt and freshly ground black pepper to taste
  • 12 eggs
  • 1/3 cup milk
  • salt and freshly ground black pepper to taste
  • 2 tablespoons avocado oil or other high heat oil
  • 4 ounces shredded jack cheese

Instructions 

  • Preheat oven to 400°F.
  • Line a baking sheet with parchment paper. Arrange potato slices in a thin, slightly overlapping layer. Top evenly with bacon and shallot rings. Drizzle with olive oil and season with salt and pepper. Bake 20 minutes or until vegetables are cooked through and bacon is lightly crisp. Remove from oven and set aside.
  • Break the eggs into a medium bowl. Add milk and whisk until mixture is very well combined. Season with salt and freshly ground black pepper (take care to not over-season, keeping in mind that the potato mixture is seasoned and the cheese will add salt as well). Set aside.
  • Reduce oven temperature to 350˚F.
  • Heat a 10″, well seasoned, cast iron skillet over medium high heat until hot.
  • Add avocado oil to the pan and swirl to coat. Layer potatoes, bacon, and shallots over the bottom; pour egg mixture over all. Remove from heat and sprinkle with cheese.
  • Bake 25 minutes, or until the frittata has puffed and the center is set.
  • Let cool 10 minutes before slicing in to wedges. Serve.

Nutrition

Calories: 396kcal | Carbohydrates: 10g | Protein: 20g | Fat: 30g | Saturated Fat: 10g | Cholesterol: 379mg | Sodium: 345mg | Potassium: 455mg | Fiber: 2g | Sugar: 2g | Vitamin A: 678IU | Vitamin C: 7mg | Calcium: 229mg | Iron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Leave a comment & rate the recipe below!

Related Recipes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating





62 Comments

  1. Karen (Back Road Journal) says:

    That breakfast frittata will keep you going all day. Looks great.

    1. Marissa Stevens says:

      Thank you, Karen! That’s so true. It’s such a great start to the day.

  2. Ash Deckert says:

    5 stars
    Oh hunny!! I made this for myself and it was soooooo delightful. Pure perfection! Thank you!

    1. Marissa Stevens says:

      aww…love this! My pleasure, Ash.

  3. Rick Brown says:

    Iโ€™ve never baked a frittata always on the stovetop. Iโ€™m going to attempt this for Easter along with a couple of egg casseroles. Iโ€™ll be pressed for time so my question is, can you make the potato mixture the night before and add the egg mixture in the morning before the bake?

    1. Marissa Stevens says:

      Hi Rick! Yes, you can definitely make the potato mixture a day in advance. Enjoy and Happy Easter!

      1. Rick Brown says:

        5 stars
        Frittata was a hit for Easter brunch, preparing potatoes, shallots and bacon the night before saved me an hour the morning of brunch.

      2. Arlene says:

        I love that you can start this the night before … we have a small B&B and this will be perfect for getting breakfast out quickly to our guests. I have just started looking over your recipes, but I think I will be finding a lot I can use to make our lifestyle ‘leaner’ … thanks for sharing Marissa!

        1. Marissa Stevens says:

          Welcome Arlene! I’m so happy you’re here. I hope you’ll find lots of recipes to love.

  4. amrita roy says:

    breakfast frittata looks so delicious… Thanks for sharing the temperature tips… love the golden color of it… visit my blog too

    1. Marissa says:

      Thanks so much, Amrita!

  5. Neil says:

    5 stars
    You know what, I’ve never made a frittata in my cast iron skillet yet. Now I have no excuse. Plus a breakfast with potates, bacon and cheese can be enjoyed at any time. And cold too. I love it!

    1. Marissa says:

      Thanks so much, Neil! I love the texture of frittatas cooked in cast iron – I hope you’ll give it a try. ๐Ÿ™‚

  6. Valentina says:

    5 stars
    Lovely post. I love the nostalgia of this frittata, and of the house. First, what a beautiful house it was and IS. And those photos with such similar, yet unintentional, poses, are fabulous.
    I love frittatas and while I’ve made a many on the stove, I’ve never cooked one in the oven. I will try that next time. And the flavors in this — oh my! Hope you have a great weekend, Marissa. ๐Ÿ™‚ ~Valentina

    1. Marissa says:

      Thank you, Valentina! I love the ease of cooking frittatas in the oven – excited for you to give it a try.

  7. Ben|Havocinthekitchen says:

    5 stars
    Breakfast frittata with potatoes, bacon, onions, and cheese? I can absolutely enjoy it for lunch and dinner too (For a few days in a row), trust me. Also, beautiful story and photographs!

    1. Marissa says:

      Thanks, Ben!

  8. Kelly | Foodtasia says:

    5 stars
    Marissa, this frittata looks heavenly! I would have a hard time not eating the roasted potatoes and bacon, too! But the wait is definitely worth it. Your two pictures are so sweet and remarkably similar!

    1. Marissa says:

      I admit it’s tough to stay out of the potatoes / bacon / shallots when they come out of the oven. ๐Ÿ˜‰

  9. Katherine | Love In My Oven says:

    5 stars
    Aw, Marissa! Those photos made me shiver a bit. So cool! Also, we LOVE frittata around here. It’s my go-to when I don’t really feel like cooking. Eggs are marvelous, aren’t they? This would be terrific for breakfast!

    1. Marissa says:

      You’re so sweet, Katherine! Thank you.

  10. Liz says:

    5 stars
    Oh, I love the two photos!! What a fun experience to find that first home. And your frittata looks terrific. I’d eat it for any meal of the day and be quite happy!

    1. Marissa says:

      Thank you, Liz!

  11. Leanne says:

    5 stars
    I love that photo of your parents, and yours and Keith’s accidental re-creation! Also loving this frittata. I definitely would have ate most of the filling right off sheet pan!

    1. Marissa says:

      Thank you, Leanne!

  12. Katerina says:

    That frittata looks super fluffy! And what a cool little adventure you went on to find the house in Boulder – such a lovely story. Thanks for sharing, Marissa!

    1. Marissa says:

      My pleasure, Katerina! Thanks for your sweet comment.

  13. Kevin says:

    5 stars
    Such a heart warming story to go with a warming, gorgeous dish! Could eat this any time of the day for sure!

    1. Marissa says:

      Thanks, Kevin!

  14. Dawn - Girl Heart Food says:

    5 stars
    Such fun photos!! So cute! I love a good frittata and this one looks super delicious, Marissa! Bacon, potatoes and eggs are never a bad combo, if you ask me ๐Ÿ™‚ YUM!

    1. Marissa says:

      So true! Thanks, Dawn.