Bacon and Egg Frittata Recipe: Crispy Edges, Runny Centers Every Time

Breakfast & Brunch

Bacon and Egg Frittata Recipe: Crispy Edges, Runny Centers Every Time

This bacon and egg frittata recipe delivers crispy edges and runny yolk centers every time—no flipping required. The secret lies in a gentle stovetop start followed by a precise oven finish, transforming simple ingredients into a restaurant-worthy breakfast. I’ve perfected this technique after years of trial and error, ensuring the bacon stays crispy while the eggs remain perfectly custardy inside.

What makes this recipe work is the balance of textures: crispy bacon, melted cheese, and that signature runny yolk that makes every bite worth it. You’ll start by cooking the bacon until it’s crispy, then whisking eggs with cheese and letting the mixture set on the stovetop before transferring to the oven for a golden finish. The result? A frittata that’s sturdy enough to slice but still tender enough to hold that perfect runny center.

This method is beginner-friendly—no fancy equipment needed, just a skillet, oven, and a little patience. The bacon adds smoky depth, while the cheese ties everything together, creating a dish that’s hearty enough for brunch but quick enough for a weeknight. Serve it with a side of toast or fresh greens for a complete meal.

Once you master this technique, you’ll never go back to basic scrambled eggs. The crispy edges and runny centers make it impossible to resist, and the best part? Leftovers reheat beautifully for lunch the next day. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for bacon and egg frittata

Simple ingredients that transform into a restaurant-quality breakfast with crispy edges and runny centers.

Ingredient Amount Notes
Thick-Cut Bacon 🥓 6 oz Cut into 1-inch pieces for even cooking
Large Eggs 🥚 8 whole Room temperature for best mixing
Shredded Sharp Cheddar Cheese 🧀 1 cup Freshly grated preferred for best melt
Milk 🥛 ¼ cup Whole milk for creamier texture
Salt 🧂 ½ tsp Kosher or sea salt preferred
Black Pepper 🌶️ ¼ tsp Freshly ground for best flavor
Butter 🧈 2 tbsp Unsalted for flavor control
Fresh Chives 🌿 2 tbsp Chopped for garnish, optional
All-Purpose Flour 🌾 1 tbsp For crispy edges technique

The bacon makes or breaks this dish. Thick-cut bacon stays crispy longer and adds that smoky depth the intro promises. I always grab Oscar Mayer or Applewood smoked from the grocery store—avoid the pre-cooked kind, it’s already limp. For the eggs, room temperature is key—they’ll mix better and create a smoother texture. The sharp cheddar? Kraft 2% or a good store brand works fine, but if you’ve got a wedge of aged cheddar, grate it yourself for that extra punch. The milk is for creaminess, but don’t skip it—it keeps the frittata tender even with all that cheese.

No thick-cut bacon? Regular bacon cut into 1-inch pieces works, but it’ll crisp up faster. Short on eggs? Add 2 tbsp of milk per missing egg to keep the texture right. The flour might seem odd, but it’s a pro trick—sprinkle it over the eggs before baking for crispier edges (just like the intro says!). Fresh chives are optional, but if you’ve got them, chop them finely and sprinkle over the top before serving. The butter? Use unsalted—salted can make the frittata too salty, especially with the bacon and cheese already contributing.

This frittata reheats beautifully—just pop slices in a skillet for 2-3 minutes until crispy again. Store leftovers in the fridge for 4 days or freeze for 3 months. I like to portion mine into single servings before freezing so I can grab one for a quick breakfast. The secret to crispy edges? Don’t overcrowd the skillet—leave space for the eggs to set properly before transferring to the oven. And trust me, the runny centers? That’s all about underbaking slightly—pull it out when the edges are golden but the middle still jiggles a little.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe because it’s that simple—just crisp the bacon, crack eggs into the same pan, stir in cheese, and let the oven do the work. No chopping, no fuss, and honestly? That’s my kind of cooking.
  • Salty-Savory Bliss: The thick-cut bacon adds smoky depth, while the sharp cheddar melts into gooey perfection. A splash of milk makes it creamy, and that first bite? Pure satisfaction—like breakfast and comfort food had a baby.
  • Meal-Prep MVP: Make a big batch on Sunday, and you’ve got grab-and-go breakfasts all week. Slice it up, pack it in containers, and reheat in seconds—my lazy mornings thank me every time.
  • Budget Breakfast Win: Eggs, bacon, and cheese are cheap staples that stretch into a filling meal. Between us, this is how I feed my family without breaking the bank—plus, leftovers taste just as good the next day.

Step-by-step instructions for bacon and egg frittata

Here's how to achieve that perfect balance of crispy edges and creamy centers every time.

1

Cook the Bacon Until Crispy

Preheat your oven to 375°F. In a 10-inch oven-safe skillet, cook the 6 oz thick-cut bacon over medium heat for 8-10 minutes, stirring occasionally, until the bacon is golden brown and crispy. The fat should render out completely, leaving you with about 2 tablespoons of bacon grease in the pan.

Use tongs to transfer the cooked bacon to a paper towel-lined plate, leaving the rendered fat in the skillet. This fat is the secret to crispy edges on your frittata. If you need more fat, add 1 tablespoon of the butter to the skillet and melt it into the bacon grease.

2

Prepare the Egg Mixture

In a large bowl, whisk together the 8 whole large eggs, 0.25 cup milk, 0.5 teaspoon salt, and 0.25 teaspoon black pepper until the mixture is completely combined and frothy. This step ensures even cooking and a light, fluffy texture throughout the frittata.

Gently fold in the 1 cup shredded sharp cheddar cheese and the 1 tablespoon all-purpose flour using a silicone spatula. The flour helps create crispy edges when the frittata browns in the oven. Sprinkle the 2 tablespoons chopped fresh chives over the top and mix lightly—you'll add more chives for garnish later.

3

Cook the Frittata in the Skillet

Pour the egg mixture evenly over the bacon in the skillet, spreading it out with a spatula to create an even layer. Return the skillet to the stovetop over medium-low heat and cook for 3-4 minutes, until the edges begin to set but the center still looks slightly runny. You want the bottom to firm up just enough to hold together when you transfer it to the oven.

Sprinkle the remaining bacon pieces on top of the frittata, then transfer the skillet to the preheated oven. Bake for 12-15 minutes until the edges are deep golden brown and the top is set but still slightly soft in the center. The center should jiggle slightly when you shake the skillet—this ensures that perfect runny yolk experience.

4

Finish and Serve

Remove the frittata from the oven and let it rest for 2-3 minutes before serving. The residual heat will finish cooking the center while keeping it creamy. Use a spatula to loosen the edges from the skillet, then invert the frittata onto a serving plate if desired—this makes for an impressive presentation.

Garnish with the remaining 2 tablespoons chopped fresh chives and serve immediately. The crispy edges should contrast beautifully with the creamy, slightly runny centers. This frittata keeps well at room temperature for up to 2 hours, making it perfect for brunch or a quick breakfast.

👨‍🍳

Pro Tips For Making Bacon And Egg Frittata

  • CRISP THE BACON FIRST: Cook the thick-cut bacon until it’s almost done—crispy but still slightly chewy. Drain on paper towels, then crumble it into the eggs after they’re mixed. That way, the bacon stays crunchy instead of turning soggy from the milk and cheese.
  • WHISK THE MILK IN: Don’t just crack eggs into a bowl and call it a day. Whisk them first, then add the milk (about 2 tablespoons per 4 eggs) and salt. The milk keeps the frittata moist, but skipping the whisking means uneven cooking—lumpy bits are the worst.
  • SALT THE CHEESE: Sharp cheddar’s already salty, but if you’re using it straight from the bag, give it a quick taste. Add a pinch of salt to the shredded cheese before mixing it in—trust me, your frittata won’t taste bland, but it’ll taste right.
  • LOW AND SLOW FINISH: Start the frittata on high heat to set the bottom, then drop it to medium-low. Cover with foil and let it steam for 5-7 minutes—this keeps the center creamy without turning the edges rubbery. No peeking!

Make-ahead tips for leftovers

Prep Ahead for Brunch

Assemble the egg mixture the night before and store it in an airtight container in the fridge. When ready to cook, whisk it again briefly—this keeps the eggs fresh and ready for quick stovetop prep. I always do this when hosting brunch; it cuts my morning cooking time by half. 💡

Bacon Prep Shortcut

Cook the bacon in advance and store it in the fridge for up to 3 days. Reheat it in a 350°F oven for 5-7 minutes on a wire rack to keep it crispy. This saves time on busy mornings—just pop it back in the skillet when you're ready to assemble the frittata.

Portion for Easy Serving

Divide the cooked frittata into 4 equal wedges before storing. This makes reheating effortless—just warm each portion in a skillet for 2-3 minutes until crispy again. I like to wrap individual portions in parchment paper before freezing for grab-and-go breakfasts.

Freezer-Friendly Tips

For long-term storage, let the frittata cool completely before wrapping it tightly in plastic wrap followed by aluminum foil. It stays fresh in the freezer for up to 3 months. When ready to eat, thaw overnight in the fridge and reheat in a skillet over medium heat for 4-5 minutes.

Make-Ahead Garnishes

Chop all your garnishes (like fresh chives or red pepper flakes) ahead of time and store them in small containers. This way, you can quickly dress up your frittata right before serving. I keep mine in the fridge for up to 5 days—they stay fresh and ready to use. ✨

Oven Prep Trick

Preheat your oven to 375°F while you're cooking the bacon and whisking eggs. This ensures your frittata goes straight into a hot oven, which helps achieve those crispy edges faster. I always do this—it’s a small step that makes a big difference in texture. 🔥

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 14g70%
Cholesterol 380mg127%
Sodium 950mg41%
Total Carbohydrate 8g3%
Dietary Fiber 0g0%
Sugars 2g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this frittata without an oven?

Yes! For a stovetop-only version, cook the bacon as directed, then pour the egg mixture over it. Cover with a lid and cook on low heat for 8-10 minutes, stirring gently every 2 minutes until set. The center won’t be as runny, but you’ll still get a delicious, crispy-edged frittata. Just keep the heat very low to prevent overcooking.

2

Why does my frittata come out rubbery?

Overcooking or using too much cheese are the usual culprits. The center should jiggle slightly when done—if it’s fully set, it’s overdone. For creaminess, use no more than 1 cup of cheese and pull it from the oven when the edges are golden but the middle still looks slightly wet. Also, avoid stirring the eggs too much after pouring them into the pan.

3

Can I add other ingredients like spinach or mushrooms?

Sauté 1 cup chopped spinach or ½ cup sliced mushrooms with the bacon until wilted, then drain well before adding to the egg mixture. Just be mindful of moisture—too many wet ingredients can make the frittata soggy. For best results, add them to the skillet after the eggs have set slightly on the stovetop but before baking.

4

How do I reheat leftovers without drying them out?

The best method is to warm slices in a dry skillet over medium-low heat for 2-3 minutes per side until crispy again. For microwave reheating (less ideal), cover with a damp paper towel and heat in 20-second bursts**—this keeps the center moist. Never reheat straight from the fridge—let it sit at room temperature for 5-10 minutes first.

5

What’s the secret to keeping the bacon crispy in the frittata?

Cook the bacon until fully crispy before removing it, then leave the rendered fat in the pan. The fat creates a barrier that prevents the bacon from softening during baking. For extra crispiness, sprinkle the cooked bacon pieces on top of the eggs right before transferring to the oven—this gives them a second crisp in the heat.

★★★★★4.5(7 reviews)
Categories Breakfast & Brunch