Breakfast & Brunch
This bacon and egg frittata recipe delivers the perfect balance of crispy edges and silky, runny yolk magic—no fluffy pancake texture required. The secret lies in a simple technique: cooking the bacon first to render fat, then whisking eggs with cheese until smooth before baking.
I’ve perfected this version over years of weekend breakfasts, and it’s become my go-to for feeding a crowd with minimal effort.
The beauty of this recipe is its foolproof simplicity—just 8 ingredients, 20 minutes of active prep, and a single baking dish. The bacon adds smoky depth while the eggs create a rich, custardy center with golden, slightly crispy edges.
What makes it special is how the runny yolks stay perfectly set until the very last bite, turning every forkful into a luxurious experience. It’s the kind of dish that makes lazy mornings feel indulgent.
By the time you pull it from the oven, you’ll have a restaurant-quality frittata that’s crisp at the edges, tender in the middle, and packed with flavor.
The bacon stays crisp, the cheese melts into a creamy blanket, and the eggs hold their shape just enough to create that satisfying bite. This isn’t your average scrambled egg dish—it’s a weekend-worthy meal that feels like a brunch out, but with half the cleanup.
Serve it with a simple arugula salad or crusty toast to soak up those last drops of eggy goodness. The best part? Leftovers reheat beautifully, making it perfect for meal prep. Let’s get cooking—this frittata is about to become your new favorite way to start the day.
Ingredients for bacon and egg frittata
Eight simple ingredients transform into crispy-edged, runny-yolk perfection in one dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 6 oz | Thick-cut for crispy edges, chopped |
| Large Eggs 🥚 | 8 whole | Room temperature for even cooking |
| Shredded Sharp Cheddar Cheese 🧀 | 1 cup | Aged cheddar for best melt |
| Heavy Whipping Cream 🥛 | ¼ cup | Full-fat for rich texture |
| Salt 🧂 | ½ tsp | Kosher salt, freshly ground |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Cracked pepper for texture |
| Unsalted Butter 🧈 | 1 tbsp | For greasing the dish |
| Fresh Chives 🌿 | 2 tbsp | Finely chopped for garnish |
The bacon is everything here—thick-cut stays crispy while rendering fat for that golden crust. Costco or Trader Joe's have the best pre-chopped thick-cut bacon, but grab a whole pack if you're cooking for a crowd. Freshly cracked pepper and aged cheddar (the kind that melts like a dream) make all the difference. I always use sharp cheddar—it’s got that perfect balance of tang and creaminess. For the eggs, room temperature is key—they’ll cook more evenly and stay silky instead of rubbery.
No thick-cut bacon? Regular bacon chopped into smaller pieces works, but it’ll crisp faster—watch it like a hawk. Swap cheddar for Monterey Jack if you prefer milder flavor, or add a sprinkle of smoked paprika for depth. Fresh chives are ideal, but dried chives at half the amount will do in a pinch. The cream is non-negotiable—full-fat gives that luscious texture, but if you’re avoiding dairy, coconut cream works surprisingly well. Pro tip: Microwave the butter 40 seconds to just melt it before greasing the dish—no scrubbing later!
This frittata reheats like a dream—honestly better the second day as flavors meld. Store leftovers covered in the fridge for 3-4 days or freeze for up to 3 months. For meal prep, portion into individual slices and wrap tightly. The crispy edges soften slightly when reheated, but the runny yolk magic stays intact. Serve with toasted sourdough to soak up every last bit of that cheesy, eggy goodness—trust me, you’ll want seconds.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe because it’s the kind of meal where you walk away from the stove once. Crispy bacon sizzles in the pan, eggs set perfectly without flipping, and the cheddar melts into that golden crust—all while you’re still wiping your hands. No fancy tools, no stress.
- Salty-Sweet Crunch: That first bite? The thick-cut bacon stays chewy and crisp, the sharp cheddar cuts through the richness, and the cream makes it velvety. It’s the kind of flavor combo that makes you reach for seconds before you even sit down—no regrets.
- Weeknight Superhero: Between us, this is my go-to when I’m too tired to think. Make it for breakfast, lunch, or a late-night snack—it’s always a win. Even my picky teenager won’t complain, and that says something.
- Budget Breakfast Hack: Eggs and bacon are cheap staples, and this recipe stretches them into something restaurant-worthy. Leftovers? Reheat slices in the toaster or microwave—no dryness, just pure satisfaction. My wallet thanks me every time.
Step-by-step instructions for bacon and egg frittata
Here's how to create the perfect frittata with crispy edges and that magical runny yolk center.
Cook the Thick-Cut Bacon Until Crispy
In a 10-inch oven-safe skillet, cook the 6 oz thick-cut bacon over medium heat for 8-10 minutes, stirring occasionally. The thick-cut bacon will render fat slowly, creating crispy edges and tender centers. You want the bacon to be golden brown and crispy—this fat is essential for flavor and texture in your frittata.
Once the bacon is done, use a slotted spoon to transfer it to a paper towel-lined plate. Leave the rendered fat in the skillet—this is your cooking oil for the frittata. If there isn't enough fat (about 2 tablespoons), add 1 tablespoon unsalted butter to the skillet and let it melt. This ensures your frittata has a rich, flavorful base.
Whisk Eggs and Cream for Silky Texture
In a large bowl, whisk together the 8 whole large eggs, 0.25 cup heavy whipping cream, 0.5 teaspoon salt, and 0.25 teaspoon freshly ground black pepper until fully combined. The cream adds richness and prevents the frittata from being too dry. Whisking ensures the eggs are well-mixed, which helps create a smooth, even texture when cooked.
Here's the thing—room temperature eggs whip up better and cook more evenly. If your eggs are straight from the fridge, let them sit at room temperature for 10-15 minutes before whisking. This small step makes a noticeable difference in the final result.
Pour Egg Mixture and Cook Until Set
Pour the egg mixture evenly over the bacon fat in the skillet. Sprinkle the 1 cup shredded sharp cheddar cheese evenly over the top, pressing it gently into the eggs with a spatula. This ensures the cheese melts smoothly into the frittata rather than sitting in clumps.
Cook the frittata over medium-low heat for 8-10 minutes, stirring gently with a spatula every 2 minutes to prevent sticking and ensure even cooking. You're looking for the edges to set while the center remains slightly runny—this is where the magic happens. The runny center will set fully when it bakes in the oven, but you want to avoid overcooking it on the stovetop.
Bake Until Golden and Set
Preheat your oven to 375°F. Once the edges of the frittata are set and the top looks slightly dry (but not fully cooked), transfer the skillet to the preheated oven. Bake for 10-12 minutes until the top is golden brown and the center is just set—you want that perfect balance of a fully cooked exterior with a slightly runny yolk in the middle.
Real talk: don't overbake. The frittata will continue cooking slightly as it rests, and you want that creamy, custard-like center. If the top browns too quickly, tent the skillet loosely with aluminum foil to prevent burning while still allowing it to cook through.
Garnish and Serve Warm
Remove the frittata from the oven and let it rest for 2-3 minutes before slicing. This resting time allows the internal heat to distribute evenly, making it easier to serve and ensuring every bite is perfect. Sprinkle the 2 tablespoons finely chopped fresh chives over the top just before serving—they add a fresh, bright contrast to the rich, savory flavors.
Slice the frittata into 6 wedges and serve immediately while warm. The crispy edges, creamy runny yolk, and crispy bacon will make this frittata a standout dish. Pair it with a simple side salad or crusty bread to soak up any extra sauce. Enjoy your crispy-edged, runny-yolk masterpiece!
Pro Tips For Making Bacon And Egg Frittata
- CRISPY BACON FIRST: Cook the thick-cut bacon until it’s deep golden, not just pink—this takes 10-12 minutes in a cold skillet. The extra time renders fat that crisps the frittata’s bottom and adds flavor. (Yes, even if you’re impatient like me.)
- WHISK CREAM INTO EGGS: Beat the heavy cream into the eggs before adding cheese—this keeps the texture silky, not grainy. I learned this the hard way after a frittata that looked like scrambled eggs with a side of grit.
- SALT THE CHEESE: Toss the shredded cheddar with a pinch of salt before mixing it in. Sharp cheddar’s already salty, but this extra step guarantees every bite has balanced flavor, not just cheesy blasts.
- LOW AND SLOW FINISH: After the edges set, drop the heat to medium-low and cover with foil for 5-7 minutes. This locks in moisture without turning the top rubbery—your frittata will be creamy inside, not dry. (I skip this and regret it every time.)
Creative variations of this recipe
Spicy Southwest Style
Swap the sharp cheddar for Monterey Jack and add ½ cup black beans (drained and rinsed) to the egg mixture. Stir in 1 tsp smoked paprika and ½ tsp cumin before pouring into the skillet.
Top with ¼ cup diced jalapeños and 2 tbsp crumbled cotija cheese after baking. The smoky, spicy kick transforms this into a brunch-worthy fiesta dish. 🌶️
Herb-Infused French Style
Replace the bacon with 6 oz smoked duck breast (thinly sliced) and use Gruyère cheese instead of cheddar. Whisk in 1 tbsp fresh thyme leaves and 1 tbsp fresh tarragon with the eggs.
Garnish with 2 tbsp chopped parsley and a drizzle of Dijon mustard before serving. This version feels elegant enough for a weekend brunch with guests. ✨
Breakfast-for-Dinner Potato Twist
Add 1 cup diced potatoes (parboiled for 5 minutes) to the skillet with the bacon. Stir them into the egg mixture before baking. Top with ½ cup sour cream dollops after baking and broil for 2 minutes to create golden, bubbly peaks.
This hearty version satisfies dinner cravings while keeping the frittata's signature texture. 🥔
Veggie-Packed Vegan Option
Use 8 oz firm tofu (crumbled) in place of eggs and 3 tbsp nutritional yeast for a cheesy flavor. Sauté ½ cup bell peppers and ½ cup onions with the "bacon" (smoked tempeh or mushrooms).
Add 1 tbsp cornstarch to the tofu mixture for binding. This version delivers satisfying texture and flavor without dairy or meat. 🌱
Sweet & Savory Maple-Bacon
Cook the bacon as usual, then drizzle 1 tbsp pure maple syrup over the crispy pieces. Whisk 1 tbsp maple syrup into the egg mixture and add ¼ cup applewood-smoked bacon bits on top before baking.
Finish with a sprinkle of crumbled bacon and toasted pecans for crunch. The sweetness balances beautifully with the salty bacon. 🍁
Protein-Packed Meat Lover's
Add ½ cup cooked ground sausage (Italian or chorizo) and ½ cup diced ham to the bacon before pouring the egg mixture. Stir in ¼ cup crumbled feta cheese** with the sharp cheddar. This version is packed with meaty flavor and perfect for feeding a hungry crowd. 🥓
Nutrition facts
Frequently asked questions
Can I make this frittata ahead of time?
Yes! This frittata actually tastes better the next day as flavors meld. Store leftovers covered in the fridge for 3-4 days or freeze for up to 3 months. Reheat in a 350°F oven for 10-12 minutes until warmed through—no microwave needed to preserve that crispy texture.
What if my frittata turns out too dry?
Too dry usually means overcooking. The secret is removing it from the oven when the center still has a slight wobble. For next time, add 1 extra tablespoon of cream or 1-2 extra egg yolks to the mixture. If it's already dry, try reheating with a splash of milk or broth.
Can I use a different pan size?
For a 9-inch skillet, reduce bacon to 5 oz and eggs to 6 large. For a 12-inch skillet, increase to 7 oz bacon and 10 eggs. The key is keeping the ratio about 1 egg per 1 oz bacon—this maintains the perfect balance of flavors and textures.
How do I make it extra crispy?
For maximum crispiness, use a cast-iron skillet and cook the bacon longer until it's deeply crispy. After baking, place the frittata under the broiler for 1-2 minutes to get a golden crust. Also, make sure your oven rack is in the middle position for even browning.
Can I add other vegetables?
Yes! Sauté ½ cup diced bell peppers or ¼ cup spinach with the bacon first. For heartier additions, try ½ cup sautéed mushrooms or ¼ cup diced tomatoes. Just
