This delightful Bacon Potato Frittata comes together in about 30 minutes and is all made in one skillet for a quick and easy weeknight dinner that your family will love! You can switch up the ingredients to suit your taste or use it as a ‘clean out the fridge’ meal to get rid of leftovers and odds and ends. Seriously, it’s that versatile!
Ingredient Breakdown
- Eggs
- Milk
- Potatoes
- Bacon
- Cheese
- Onions
- Salt and Pepper
- Olive Oil or Butter for Cooking

Let’s Get Cooking!
Making this Bacon Potato Frittata is a breeze, just follow these simple steps and you’ll impress your family in no time!
Preheat your oven to 400°F (200°C). Get that oven warm while you prep, this step is major for ensuring your frittata bakes up beautifully.
In a large skillet, heat olive oil or butter over medium heat. Add the diced onion and potatoes, stirring occasionally until the potatoes are tender and the onions have turned translucent and aromatic about 8-10 minutes.
In a separate bowl, whisk together the eggs and milk with a couple pinches of salt and pepper. It should be frothy and light. Then stir in the crumbled bacon and cheese until it’s all mixed up. The best part is the cheese is melting into the eggs as you mix!
Pour the egg mixture over the potatoes in the skillet. It’s like a delicious blanket covering those lovely potatoes. Cook for about 2-3 minutes until the edges start to set and you can see the egg mixture beginning to firm up.
Transfer the skillet to the oven. Bake for 15-20 minutes, or until the frittata is set in the middle and golden brown on top. The smell oh, it’ll be mouthwatering!
Let it cool slightly, then slice and serve! Scoop it onto your plate and enjoy all those flavors coming together.

This dish is beautiful warm, but I also love it at room temperature. It’s just so versatile!
Why I Love This Recipe
This Bacon Potato Frittata is my go-to recipe for so many reasons! It’s the ultimate comfort food, filled with bacon, cheese, and creamy eggs, making it absolutely irresistible. Plus, I adore how quick and easy it is to whip up, especially after a long day. The best part? You can use whatever you’ve got on hand, so it’s perfect for cleaning out the fridge or using up those random veggies that might be lingering in there. Seriously, you may end up making it every week!
If you loved this Bacon Potato Frittata, be sure to check out my Dynamite Chicken Buns, my Street Corn Pasta Sala, or my Tater Tot Pizza Casserole! Each one is loaded with flavor and easy to throw together for your busy days!
Why This Recipe Works
Quick & Easy
This recipe is all about convenience, coming together in just about 30 minutes! Perfect for those busy weeknights when you need dinner on the table quickly.
One Pot Marvel
There’s just one skillet needed, meaning minimal cleanup after your family devours this delicious meal. Less time washing dishes, more time enjoying!
Budget-Friendly
Uses affordable, everyday ingredients you likely already have at home. Eggs, potatoes, bacon these are pantry staples that won’t break the bank but deliver tons of flavor.
Customizable
You can switch out ingredients based on what’s in your fridge or what your family prefers. Have leftover veggies? Toss them in! Want to use sausage instead of bacon? Go for it!
Make-Ahead Friendly
You can make this frittata in advance and reheat it for breakfast throughout the week! It stores well, making mornings a breeze.
Serving and Storage Tips
Serving Suggestions
This Bacon Potato Frittata plays well with others! Serve it with a side of fresh fruit, a simple salad, or even some crispy toast. It’s the perfect meal for brunch gatherings or a cozy family dinner.
Storage
Leftovers can be stored in an airtight container in the refrigerator for up to 3-4 days. Just make sure it’s cooled down before sealing!
Reheating Instructions
The best way to reheat is in the oven to keep the texture nice. Preheat your oven to 350°F (175°C) and place the frittata in for about 10-15 minutes until warmed through. You can also microwave individual slices, just a minute or so, so they don’t dry out!
Freezer Friendly?
Yes! This recipe can be frozen, just slice it into portions, wrap tightly in foil or plastic wrap, and then place in a freezer-safe container. It freezes well for about 2-3 months. When you’re ready to enjoy it, let it thaw overnight in the fridge before reheating.
This Bacon Potato Frittata is an absolute winner for busy families looking for a cozy, flavorful meal. Make a big batch, gather everyone around the table, and watch as it disappears! You’re going to love every delicious bite!
Enjoy! Follow LunaChef on Pinterest for daily meal inspiration and air fryer cooking tips

Bacon Potato Frittata
Ingredients
Method
- Preheat your oven to 400°F (200°C).
- In a large skillet, heat olive oil or butter over medium heat. Add the diced onion and potatoes, stirring occasionally until the potatoes are tender and the onions are translucent and fragrant, about 8-10 minutes.
- In a separate bowl, whisk together the eggs and milk with a couple pinches of salt and pepper until frothy. Stir in the crumbled bacon and cheese.
- Pour the egg mixture over the potatoes in the skillet, cooking for 2-3 minutes until the edges start to set.
- Transfer the skillet to the oven and bake for 15-20 minutes, or until the frittata is set in the middle and golden brown on top.
- Let it cool slightly, then slice and serve.