Caramelized Onion Bacon Frittata

For years, my family has had special Christmas morning traditions. After exchanging gifts, we sit down for a breakfast of Pillsbury cinnamon rolls, scrambled eggs, and fruit. Later, we head off to a theatre to see a movie as a family.

This year, Dan and I set out to make our own Christmas traditions. Things that belonged to us. Things that made the day special.

We didn’t go to a movie, but we did watch White Christmas after dinner.

Instead of cinnamon rolls, we had biscuits with preserves and caramelized onion bacon frittatas.

And instead of exchanging gifts first, we slept in and enjoyed a leisurely breakfast. Only then did we settle in in front of the tree with big mugs of Irish cream and creme de menthe spiked hot chocolate to unwrap the boxes and bags nestled underneath.


Caramelized Onion Bacon Frittata

Yield: Serves 4-6

Caramelized Onion Bacon Frittata


  • 2 T olive oil
  • 1 medium yellow onion, chopped
  • 1/4 tsp salt
  • 1/4 pound bacon (about 4 strips)
  • 1/2 c spinach
  • 1/3 c milk
  • 1/2 tsp baking soda
  • 11 eggs
  • 1/2 c grated Parmesan


  1. In a large bowl, whisk together the milk, baking soda and eggs. Set aside.
  2. In a large skillet, heat the oil over medium. Add the onion and salt, and decrease the heat to low. Cook, stirring often, until the onions turn brown and caramelize, about 20 minutes.
  3. Remove the onions from the skillet and add the bacon. Raise the heat to medium and cook, flipping occasionally, until cooked through, about 7-10 minutes.
  4. Remove the bacon from the skillet and chop it into bite-sized pieces. Add the spinach to the skillet and cook until wilted, 2-3 minutes.
  5. Add the bacon and onions. Add the eggs, pouring around the edges of the pan so that the eggs cook evenly. Cook until the eggs begin to set, about 5 minutes, then cover the skillet and allow to cook through, 7-9 minutes. Remove from heat, sprinkle the cheese over the frittata, slice and serve.
  6. Savvy Tip:If you don't have a lid for your skillet, a cookie sheet placed on top of the skillet will work!

Make Ahead and Storage

To save time in the morning, you can prepare the onions and bacon the day before. When you start making the frittata, heat a tablespoon of olive oil before adding the spinach. Once it is wilted, add the already-prepped onions and bacon


What are your Christmas morning traditions, if you celebrate?


    • Julie @savvyeats says

      Have you tried caramelized onions? They aren’t like raw/regularly cooked onions at all. They are soft and sweet and delicious. 🙂

      Onion free would work too, though. Maybe add a little garlic to add some more flavor instead?

  1. says

    What I love about this recipe is that it’s got special ingredients to make it perfect for a special occasion, but it looks simple enough (should one take your advice to prep the onions and bacon in advance) for every day.

    Our family Christmas tradition that I like the most is the undertaking of some ridiculous cooking project (turducken, yule log, etc.). If I ever got married, that’s a tradition I would HAVE to take with me. Non-negotiable.

  2. says

    I have been on a carmelized onion kick since Thanksgiving. [Thanks Emily] as in, i am starting to get a little bit obsessed.

    OH! Good news. I found ONE type of onion at the market that doesn’t make me cry when I cut it. It was a post-Christmas MIRACLE!