Bacon And Spinach Frittata

Make this easy, one-pan Bacon and Spinach Frittata for a protein-packed meal any time of day. Get the recipe for a golden, custardy masterpiece now!

LIVE PREVIEW
3455 COOKING NOW
LOVED BY 10.000+ HOME COOKS
JUMP TO
RECIPE
0 Recipes in your Plan
View

This Bacon and Spinach Frittata is a rustic yet elegant one-pan meal perfect for breakfast, brunch, or dinner. It combines smoky bacon, earthy spinach, and a rich, custardy egg and cheese base for a golden, satisfying dish. You’ll love this Bacon and Spinach Frittata for its simplicity and impressive results.

Craving a delicious Bacon and Spinach Frittata? You've come to the right spot! From Dinner Ideas favorites to amazing Christmas Cookie recipes, there's something here for everyone.

Why You’ll Love This Bacon and Spinach Frittata

  • All-in-one meal: Protein, greens, and cheese bake together for easy cleanup.
  • Custardy texture: Creamy interior with a golden, puffed top.
  • Endlessly adaptable: A perfect template for your favorite fillings.
  • Meal prep friendly: Slices beautifully for quick breakfasts or lunches.

Ingredients & Tools

  • 8 large eggs
  • 150 g thick-cut bacon, chopped
  • 100 g fresh spinach
  • 1 small yellow onion, finely diced
  • 2 cloves garlic, minced
  • 60 ml heavy cream or full-fat coconut milk
  • 80 g sharp cheddar cheese, grated
  • 30 g grated Parmesan cheese
  • 1 tbsp olive oil or reserved bacon fat
  • ½ tsp smoked paprika
  • ¼ tsp freshly grated nutmeg
  • To taste salt and freshly ground black pepper
  • 2 tbsp fresh chives, chopped (for garnish)

Tools: A good 10-inch oven-safe skillet (cast iron is ideal), a medium mixing bowl, a whisk, and a spatula.

Notes: The quality of your eggs really makes a difference here—you’ll taste it in the final dish. And don’t shy away from the nutmeg; it might seem like a small thing, but it adds a wonderful, warm depth that complements the spinach and bacon beautifully.

Nutrition (per serving)

Calories: 385 kcal
Protein: 22 g
Fat: 31 g
Carbs: 4 g
Fiber: 1 g

Serves: 4 | Prep Time: 15 minutes | Cook Time: 20 minutes | Total Time: 35 minutes

Before You Start: Tips & Ingredient Notes

  • Your pan is key. Using an oven-safe skillet is non-negotiable. A well-seasoned cast iron pan is perfect because it distributes heat evenly and gives you a fantastic crust, but a good quality oven-safe non-stick will work too.
  • Don’t skip the cream. That splash of heavy cream is what gives the frittata its luxurious, custardy texture. It prevents the eggs from becoming rubbery. If you’re dairy-free, full-fat coconut milk is a fantastic substitute that works just as well.
  • Wilt your spinach properly. It might look like a mountain of spinach going into the pan, but it wilts down to almost nothing. Make sure you cook off as much excess moisture as possible—a soggy spinach will lead to a watery frittata.
  • Grate your own cheese. I know, it’s an extra step, but pre-shredded cheese contains anti-caking agents that can prevent it from melting as smoothly. A freshly grated block of cheddar will give you a much silkier, more integrated result.

How to Make Bacon and Spinach Frittata

Step 1: First, position a rack in the upper third of your oven and preheat it to 190°C (375°F). This is important for getting that lovely, even bake and golden top. While that’s heating up, crack your eggs into a medium-sized bowl. Add the heavy cream, smoked paprika, nutmeg, a good pinch of salt, and a generous grind of black pepper. Now, whisk it all together until it’s completely smooth and uniform in color. You’re not just mixing—you’re incorporating air, which will help the frittata puff up beautifully. Set this lovely, yellow custard aside for now.

Step 2: Place your oven-safe skillet over medium heat. Add the chopped bacon and cook it, stirring occasionally, until it’s crispy and has rendered its fat. This should take about 5-7 minutes. You’ll know it’s ready when the aroma is irresistibly smoky and the pieces are a deep golden brown. Use a slotted spoon to transfer the bacon to a plate lined with a paper towel, leaving that glorious bacon fat in the pan.

Step 3: You should have about a tablespoon of fat left in the skillet; if it looks like a lot, you can pour a little off, but honestly, this is flavor! To the hot fat, add your diced onion. Cook for about 4-5 minutes, stirring now and then, until the onion has softened and turned translucent. Then, add the minced garlic and cook for just one more minute until it becomes fragrant—be careful not to let it burn, as burnt garlic can turn bitter.

Step 4: Now, it’s time for the spinach. Pile all of it into the hot skillet. It will seem like a lot, but just start turning it with your spatula. Within a minute or two, it will dramatically wilt down. Keep cooking and stirring for another minute to cook off any excess liquid that the spinach releases. You want it to be soft and dry, not swimming in water. This step is crucial for avoiding a soggy frittata.

Step 5: Spread the wilted spinach and onion mixture evenly across the bottom of the skillet. Sprinkle the crispy bacon pieces and about two-thirds of your grated cheddar cheese evenly over the top. This ensures every slice gets a bit of everything. Give your egg mixture one last quick whisk in case it has settled, then slowly pour it over the fillings in the skillet, making sure it distributes evenly.

Step 6: Let the frittata cook on the stovetop for about 2-3 minutes, just until you see the very edges beginning to set. Don’t stir it! You’re just starting the cooking process from the bottom up. Then, take the skillet off the heat. Top with the remaining cheddar cheese and all of the Parmesan cheese. This double-cheese layer on top will create that gorgeous, bubbly, golden crust.

Step 7: Carefully transfer the skillet to your preheated oven. Bake for 12-15 minutes. You’re looking for the edges to be fully set and puffed, and the center to be just barely set with a slight jiggle—it will continue to cook from residual heat once out of the oven. The top should be a beautiful, speckled golden brown.

Step 8: Use an oven mitt to remove the very hot skillet from the oven. Let the frittata rest in the pan for at least 5 minutes. This resting period is not optional—it allows the eggs to fully set and makes slicing much cleaner. Garnish with the fresh chives, then slice into wedges and serve directly from the pan.

Storage & Freshness Guide

  • Fridge: Cool completely, cover, and refrigerate for up to 4 days.
  • Freezer: Wrap tightly and freeze for up to 2 months; thaw in fridge before reheating.
  • Reviving: Reheat slices in the microwave or warm in a 175°C (350°F) oven until hot.

Serving Suggestions

Complementary Dishes

  • A simple arugula salad with a lemon vinaigrette — The peppery arugula and sharp lemon cut through the richness of the frittata perfectly, creating a wonderfully balanced plate.
  • Roasted cherry tomatoes on the vine — Their sweet, concentrated burst of flavor and vibrant color make them a stunning and delicious accompaniment that feels a little fancy.
  • Sliced avocado with a sprinkle of flaky sea salt — It adds a cool, creamy element and healthy fats that make the meal even more satisfying and complete.

Drinks

  • A full-bodied black coffee — The bitterness of a good, strong brew is the classic counterpoint to the salty, savory notes of the bacon and eggs, especially for breakfast.
  • A crisp, dry sparkling wine — If you’re serving this for brunch, the bubbles and acidity act as a palate cleanser, making each bite of the frittata taste fresh and new.
  • Iced tea with a sprig of mint — The refreshing, slightly sweet tea is a lovely non-alcoholic option that complements the dish without overpowering it.

Something Sweet

  • A few fresh berries with a dollop of whipped cream — After a savory, hearty frittata, the natural sweetness and slight tartness of berries are a light and perfect way to finish the meal.
  • A small square of dark chocolate — It’s a simple, elegant, and low-carb way to satisfy that post-meal sweet tooth without feeling too heavy.
  • Keto-friendly lemon poppy seed muffin — The bright, citrusy flavor is a fantastic follow-up to the smoky bacon and rich eggs, continuing the theme without the sugar crash.

Top Mistakes to Avoid

  • Using a pan that’s not oven-safe. This seems obvious, but it’s the most common pitfall. Plastic handles will melt, and you’ll be left with a mess. Always double-check your skillet’s specifications.
  • Overcooking the frittata. Remember, it continues to cook after it comes out of the oven. If you wait until the center is completely firm in the oven, it will be dry and rubbery by the time you eat it. That slight jiggle is your friend.
  • Adding wet fillings. Any vegetable you add (like mushrooms or tomatoes) should be sautéed or roasted first to drive off excess moisture. Water is the enemy of a good, set frittata texture.
  • Skipping the stovetop start. If you just pour the eggs into a cold pan and put it in the oven, you won’t get that lovely, set bottom crust. The initial few minutes on the burner are crucial for texture.

Expert Tips

  • Tip: Let your eggs come to room temperature before whisking. Cold eggs straight from the fridge don’t incorporate air as well and can slow down the cooking process, leading to potential overcooking on the bottom before the top sets.
  • Tip: For an extra-fluffy frittata, you can separate one or two of the eggs. Whisk the yolks with the other eggs and cream, then beat the whites to soft peaks and fold them in at the very end, just before pouring into the pan. It’s a bit more work, but the result is incredibly airy.
  • Tip: If you’re unsure about doneness, use the knife test. Insert a thin-bladed knife into the center of the frittata. If it comes out clean, it’s done. If wet egg clings to it, it needs another minute or two.
  • Tip: To easily slice your frittata, use a plastic or silicone knife if you’re using a non-stick pan to avoid scratching. For a cast iron pan, a sharp metal spatula is your best bet for getting under that crispy crust cleanly.

FAQs

Can I make this frittata ahead of time?
Absolutely, and it’s a fantastic make-ahead meal. Let it cool completely after baking, then cover the skillet with foil or transfer slices to an airtight container. It will keep in the fridge for up to 4 days. You can reheat individual slices in the microwave for about 60 seconds, or warm the whole thing in a 175°C (350°F) oven for 10-15 minutes until heated through. The texture is still great!

Can I freeze a frittata?
You can, though the texture of the eggs will be a bit softer upon thawing. To freeze, cool the frittata completely, then wrap the entire thing or individual slices tightly in plastic wrap followed by foil. It will keep for up to 2 months. Thaw overnight in the refrigerator before reheating. I find it’s best reheated in the oven or a toaster oven to help recrisp the edges.

My frittata puffed up a lot in the oven, but then deflated. What happened?
Don’t worry, that’s totally normal! The eggs expand from the heat and air you incorporated during whisking. As the frittata cools, it will naturally sink back down a bit. This doesn’t mean you did anything wrong. It’s simply physics at work, and it will still taste delicious.

What other fillings can I use?
Oh, the possibilities are endless! This recipe is a perfect template. Try sautéed mushrooms and Swiss cheese, sun-dried tomatoes and feta, or cooked sausage and bell peppers. Just remember the golden rule: pre-cook your fillings and make sure they’re not wet. A little leftover roasted veg from last night’s dinner is a perfect starting point.

Is it necessary to use both cheddar and Parmesan?
It’s not strictly necessary, but it’s highly recommended for a more complex flavor profile. The cheddar gives you that wonderful melt and sharpness, while the Parmesan adds a salty, nutty crunch to the top crust. If you only have one, it will still be tasty, but using the combination really elevates the dish.

Bacon And Spinach Frittata

Bacon And Spinach Frittata

Recipe Information
Cost Level $$
Category Dinner Ideas
Difficulty Medium
Cuisine American, mediterranean
Recipe Details
Servings 4
Total Time 35 minutes
Recipe Controls
LOVED BY 2000+ HOME COOKS
PIN TO
PINTEREST

Make this easy, one-pan Bacon and Spinach Frittata for a protein-packed meal any time of day. Get the recipe for a golden, custardy masterpiece now!

Ingredients

For the Frittata

Instructions

  1. First, position a rack in the upper third of your oven and preheat it to 190°C (375°F). This is important for getting that lovely, even bake and golden top. While that’s heating up, crack your eggs into a medium-sized bowl. Add the heavy cream, smoked paprika, nutmeg, a good pinch of salt, and a generous grind of black pepper. Now, whisk it all together until it’s completely smooth and uniform in color. You’re not just mixing—you’re incorporating air, which will help the frittata puff up beautifully. Set this lovely, yellow custard aside for now.
  2. Place your oven-safe skillet over medium heat. Add the chopped bacon and cook it, stirring occasionally, until it’s crispy and has rendered its fat. This should take about 5-7 minutes. You’ll know it’s ready when the aroma is irresistibly smoky and the pieces are a deep golden brown. Use a slotted spoon to transfer the bacon to a plate lined with a paper towel, leaving that glorious bacon fat in the pan.
  3. You should have about a tablespoon of fat left in the skillet; if it looks like a lot, you can pour a little off, but honestly, this is flavor! To the hot fat, add your diced onion. Cook for about 4-5 minutes, stirring now and then, until the onion has softened and turned translucent. Then, add the minced garlic and cook for just one more minute until it becomes fragrant—be careful not to let it burn, as burnt garlic can turn bitter.
  4. Now, it’s time for the spinach. Pile all of it into the hot skillet. It will seem like a lot, but just start turning it with your spatula. Within a minute or two, it will dramatically wilt down. Keep cooking and stirring for another minute to cook off any excess liquid that the spinach releases. You want it to be soft and dry, not swimming in water. This step is crucial for avoiding a soggy frittata.
  5. Spread the wilted spinach and onion mixture evenly across the bottom of the skillet. Sprinkle the crispy bacon pieces and about two-thirds of your grated cheddar cheese evenly over the top. This ensures every slice gets a bit of everything. Give your egg mixture one last quick whisk in case it has settled, then slowly pour it over the fillings in the skillet, making sure it distributes evenly.
  6. Let the frittata cook on the stovetop for about 2-3 minutes, just until you see the very edges beginning to set. Don’t stir it! You’re just starting the cooking process from the bottom up. Then, take the skillet off the heat. Top with the remaining cheddar cheese and all of the Parmesan cheese. This double-cheese layer on top will create that gorgeous, bubbly, golden crust.
  7. Carefully transfer the skillet to your preheated oven. Bake for 12-15 minutes. You’re looking for the edges to be fully set and puffed, and the center to be just barely set with a slight jiggle—it will continue to cook from residual heat once out of the oven. The top should be a beautiful, speckled golden brown.
  8. Use an oven mitt to remove the very hot skillet from the oven. Let the frittata rest in the pan for at least 5 minutes. This resting period is not optional—it allows the eggs to fully set and makes slicing much cleaner. Garnish with the fresh chives, then slice into wedges and serve directly from the pan.

Chef's Notes

  • Fridge: Cool completely, cover, and refrigerate for up to 4 days.
  • Freezer: Wrap tightly and freeze for up to 2 months; thaw in fridge before reheating.
  • Reviving: Reheat slices in the microwave or warm in a 175°C (350°F) oven until hot.

Not what you're looking for?

Or discover more recipes in Dinner Ideas

Tags