Bacon Potato Frittata is one of those comforting dishes that transcends meal times. Itโs perfect for breakfast, brunch, or even a light dinner. I still remember the first time I made itโmy family gathered around the table, as the rich aroma of bacon and eggs filled the air. They devoured it, and smiles abounded. This frittata combines creamy eggs with crispy bacon and tender potatoes, creating a savory delight that everyone loves. Let’s dive into what makes this recipe a must-try!
Why Youโll Love This Dish
Thereโs something undeniably special about a Bacon Potato Frittata. Not only is it incredibly quick to whip up on a busy weeknight, but it’s also budget-friendly, using simple ingredients most people already have on hand. This recipe embodies comfort food while being adaptable enough for holidays or casual get-togethers.
"This frittata was an instant hit in my house. It’s hearty, satisfying, and the kids ask for it again and again!" โ A happy home cook.
Perfect for Any Occasion
Whether youโre looking to impress guests at a Sunday brunch or need a quick weeknight dinner, this frittata fits the bill. Itโs also an excellent option for meal prepโeasy to slice and reheat, making your mornings a lot smoother!
How to Make Bacon Potato Frittata
Creating this delightful dish is a breeze. Start by cooking the bacon until crispy, then use the drippings to sautรฉ onions and potatoes. Whisk together eggs and milk, combine everything, and bake it to perfection. These steps promise a golden frittata thatโs fluffy and full of flavor.
Gather These Items
Hereโs what youโll need for the Bacon Potato Frittata:
- 6 large eggs
- 1/2 cup milk
- 2 medium potatoes, peeled and diced
- 4 slices of bacon, chopped
- 1/2 cup onion, chopped
- Salt and pepper, to taste
- 1 cup shredded cheese (optional)
- Fresh herbs for garnish (optional)
You can easily swap out the bacon for turkey bacon or even make it vegetarian by omitting the meat and adding extra vegetables.

Directions to Follow
- Preheat your oven to 375ยฐF (190ยฐC).
- In a large skillet, cook the bacon over medium heat until crispy. Remove the bacon and set it aside, leaving the drippings in the pan.
- In the same skillet, add the peeled and diced potatoes along with the chopped onions. Sautรฉ until the potatoes are tender and have absorbed the bacon flavor.
- Meanwhile, whisk together the eggs, milk, salt, and pepper in a bowl until well combined.
- Once the potatoes and onions are ready, fold them along with the bacon back into the egg mixture, blending everything nicely.
- Pour the mixture back into the skillet and allow it to cook on the stovetop for a few minutes until the edges begin to set.
- If youโre adding cheese, sprinkle it on top now. Transfer the skillet to the oven and bake for 15-20 minutes, or until the frittata is fully set in the middle.
- After baking, let the frittata cool slightly before slicing. Garnish with fresh herbs if desired, and serve!
Best Ways to Enjoy It
A Bacon Potato Frittata is delicious on its own, but you can enhance the experience with some side dishes. Think citrusy mixed greens or a side of fresh fruit for a refreshing touch. Pair it with a mimosa or a strong cup of coffee to complement the flavors.
Keeping Leftovers Fresh
To store any leftovers, let the frittata cool completely, then cover it tightly with plastic wrap or store it in an airtight container. It will keep in the fridge for up to four days.
When youโre ready to enjoy it again, reheat individual slices in the microwave or warm it up in the oven at 350ยฐF (175ยฐC) until heated through.
Pro Chef Tips
For the best frittata, make sure to sautรฉ the potatoes until theyโre golden and tenderโthis enhances flavor and texture. Donโt skip the whisking step with the eggs; it incorporates air for fluffiness. Lastly, allow your frittata to rest after baking; it helps set the edges.
Recipe Variations
Want to switch it up? Try adding spinach or bell peppers for extra nutrition. For a twist, experiment with different cheeses like feta or goat cheese for a unique flavor profile. Or if you’re feeling adventurous, add spices like paprika or red pepper flakes for a bit of heat.
Frequently Asked Questions
1. Can I make this frittata ahead of time?
Absolutely! You can prepare it in advance and store it in the refrigerator. Just reheat when youโre ready to eat.
2. What is the best way to reheat leftovers?
The microwave works well for quick reheating. Alternatively, you can warm it in the oven at 350ยฐF for a more evenly heated slice.
3. Can I substitute ingredients?
Yes! Feel free to swap out the bacon for sausage or make it vegetarian by using extra vegetables.

Bacon Potato Frittata
A comforting dish combining creamy eggs, crispy bacon, and tender potatoes, perfect for breakfast or brunch.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: American
- Diet: Omnivore
Ingredients
- 6 large eggs
- 1/2 cup milk
- 2 medium potatoes, peeled and diced
- 4 slices of bacon, chopped
- 1/2 cup onion, chopped
- Salt and pepper, to taste
- 1 cup shredded cheese (optional)
- Fresh herbs for garnish (optional)
Instructions
- Preheat your oven to 375ยฐF (190ยฐC).
- Cook the bacon over medium heat until crispy. Remove bacon and set aside.
- Add the peeled and diced potatoes and chopped onions to the drippings. Sautรฉ until tender.
- Whisk together the eggs, milk, salt, and pepper in a bowl.
- Fold the bacon, potatoes, and onions into the egg mixture.
- Pour the mixture back into the skillet and cook on the stovetop until edges begin to set.
- Sprinkle cheese on top if using, then transfer to the oven.
- Bake for 15-20 minutes, or until the frittata is fully set.
- Cool slightly before slicing. Garnish with fresh herbs and serve.
Notes
Store leftovers in an airtight container in the fridge for up to four days. Reheat in the microwave or oven.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 5g
- Sodium: 400mg
- Fat: 12g
- Saturated Fat: 4g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 3g
- Protein: 15g
- Cholesterol: 30mg








