Bacon Potato Frittata Recipe

If you’re looking for a breakfast (or brunch!) dish that’s hearty, comforting, and packed with flavor, this Bacon Potato Frittata is your answer. Crispy bacon, tender potatoes, and fluffy eggs come together to create a golden, satisfying meal that’s perfect for any time of day. Whether you’re hosting brunch with friends or need a quick dinner idea, this easy frittata recipe is a winner every time!

Why You’ll Love This Recipe 💛

  • Simple ingredients: You probably already have everything in your kitchen.
  • One-pan magic: Everything cooks in the same skillet, making cleanup a breeze.
  • Versatile & customizable: Swap bacon for ham, add cheese, or toss in veggies!
  • Perfect any time: Great for breakfast, brunch, lunch, or even a light dinner.

Ingredients You’ll Need 🥣

Here’s what you’ll need to make a classic bacon and potato frittata:

  • 6 large eggs
  • 1/4 cup milk (or cream for a richer texture)
  • 4 slices bacon, chopped
  • 2 medium potatoes, peeled and diced small
  • 1 small onion, finely chopped
  • 1/2 cup shredded cheese (cheddar, mozzarella, or your favorite mix)
  • 1 tablespoon olive oil
  • Salt & black pepper, to taste
  • Optional: chopped parsley or green onions for garnish

Step-by-Step Instructions 👩‍🍳

1. Cook the Bacon

Heat a nonstick or cast-iron skillet over medium heat. Add the chopped bacon and cook until it becomes crispy and releases its fat. Remove the bacon and place it on paper towels to drain, but keep about a tablespoon of bacon grease in the pan for extra flavor.

2. Cook the Potatoes

Add olive oil to the skillet with the bacon fat. Toss in the diced potatoes and cook for about 8–10 minutes, stirring occasionally, until they’re golden brown and tender.

3. Add the Onion

Add the chopped onion and cook for another 2–3 minutes, until the onion softens and becomes fragrant.

4. Whisk the Eggs

In a medium bowl, whisk together the eggs, milk, salt, and pepper. Stir in the shredded cheese and cooked bacon (save a little for topping).

5. Combine & Cook

Pour the egg mixture evenly over the potatoes and onions in the skillet. Tilt the pan slightly to make sure the eggs cover everything. Cook over low heat for 5–7 minutes, until the edges start to set but the center is still slightly runny.

6. Finish in the Oven

Transfer the skillet to a preheated oven at 375°F (190°C) and bake for about 10 minutes, or until the top is puffed and golden. If you like a crispier top, you can broil it for 1–2 extra minutes at the end.

7. Serve and Enjoy

Let the frittata rest for a few minutes before slicing. Sprinkle with chopped parsley or green onions for a fresh touch, and serve warm.

Tips for the Perfect Frittata 🌟

  • Use the right pan: A well-seasoned cast iron skillet is perfect for even cooking and easy oven transfer.
  • Don’t overcook: The key to a soft and fluffy frittata is to stop cooking when the center is just set — it will continue to cook slightly after removing from the oven.
  • Add-ins: Try mushrooms, spinach, bell peppers, or even leftover roasted veggies for extra nutrition and flavor.
  • Cheese it up: Mix different cheeses like feta, gouda, or Swiss for a richer, more complex taste.

Serving Suggestions 🍽️

This bacon potato frittata pairs beautifully with:

  • A side salad for a light lunch
  • Fresh fruit and orange juice for brunch
  • A slice of crusty gluten-free bread for a satisfying meal

You can also cut it into wedges and serve it cold or at room temperature — it’s perfect for picnics or meal prep!

Storing & Reheating 🧊

Leftovers? No problem!

  • Store: Keep slices in an airtight container in the fridge for up to 3 days.
  • Reheat: Warm gently in the oven or microwave until heated through.
  • Freeze: Wrap individual slices tightly and freeze for up to 2 months.

Final Thoughts 💬

This Bacon Potato Frittata Recipe proves that simple ingredients can make something truly delicious. It’s a dish that feels comforting, wholesome, and satisfying — perfect for busy mornings or cozy dinners. Once you try it, you’ll want to make it again and again with your own creative twists!

Bacon Potato Frittata Recipe

This Bacon Potato Frittata is a hearty, one-pan breakfast everyone will love! 🥔🥓Packed with crispy bacon, tender potatoes, fluffy eggs, and melty cheese, it’s the ultimate brunch or breakfast-for-dinner recipe.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings: 5
Course: Breakfast
Cuisine: American

Ingredients
  

  • 6 large eggs
  • 1/4 cup milk or cream for a richer texture
  • 4 slices bacon chopped
  • 2 medium potatoes peeled and diced small
  • 1 small onion finely chopped
  • 1/2 cup shredded cheese cheddar, mozzarella, or your favorite mix
  • 1 tablespoon olive oil
  • Salt & black pepper to taste
  • Optional: chopped parsley or green onions for garnish

Method
 

Cook the Bacon
  1. Heat a nonstick or cast-iron skillet over medium heat. Add the chopped bacon and cook until it becomes crispy and releases its fat. Remove the bacon and place it on paper towels to drain, but keep about a tablespoon of bacon grease in the pan for extra flavor.
Cook the Potatoes
  1. Add olive oil to the skillet with the bacon fat. Toss in the diced potatoes and cook for about 8–10 minutes, stirring occasionally, until they’re golden brown and tender.
Add the Onion
  1. Add the chopped onion and cook for another 2–3 minutes, until the onion softens and becomes fragrant.
Whisk the Eggs
  1. In a medium bowl, whisk together the eggs, milk, salt, and pepper. Stir in the shredded cheese and cooked bacon (save a little for topping).
Combine & Cook
  1. Pour the egg mixture evenly over the potatoes and onions in the skillet. Tilt the pan slightly to make sure the eggs cover everything. Cook over low heat for 5–7 minutes, until the edges start to set but the center is still slightly runny.
Finish in the Oven
  1. Transfer the skillet to a preheated oven at 375°F (190°C) and bake for about 10 minutes, or until the top is puffed and golden. If you like a crispier top, you can broil it for 1–2 extra minutes at the end.
Serve and Enjoy
  1. Let the frittata rest for a few minutes before slicing. Sprinkle with chopped parsley or green onions for a fresh touch, and serve warm.

Notes

  • Use the right pan: A well-seasoned cast iron skillet is perfect for even cooking and easy oven transfer.
  • Don’t overcook: The key to a soft and fluffy frittata is to stop cooking when the center is just set — it will continue to cook slightly after removing from the oven.

Leave a Comment

Recipe Rating