Easy Caramelized Onion and Spinach Frittata Recipe

Save for later!

Frittatas always seemed like the fancy brunch dish and I never really thought I could make one, but wow you will be surprised how easy and versatile it is! This caramelized onion and spinach frittata includes potatoes and cheese and is packed with flavor. It’s perfect for breakfast, brunch, or even a light dinner. 

top view of caramelized onion and spinach frittata in a pan

The combination of sweet caramelized onions, hearty potatoes, fresh spinach, and melty cheese is delicious and nutrient-dense. Not only is this frittata easy to make, but it’s also meal-prep-friendly, gluten-free, and a great way to use leftover vegetables from your fridge. A healthy recipe never tasted so good!

What is a Frittata? 

Simply put, it’s an egg dish that is started and layered on the stovetop but finished in the oven. It is often cooked in a skillet or pan and then baked or put under the broiler. You’ll love adding this recipe to your meal rotation because it is super easy to make, is customizable, and is packed with nutrients. Your family won’t go hungry with this dish. 

Frittata vs Quiche

A frittata is not just a crustless quiche. It has a higher egg-to-milk ratio than a quiche does as most recipes only call for just a few tablespoons of cream/milk. It is layered with veggies in a large skillet cooked on the stove top, and then the egg mixture is poured over the top before being baked.

Quiche has a pie crust, is assembled in a pie pan, and is completely baked in the oven. They also contain more milk than a frittata and the veggies are mixed in with the egg mixture. Both a frittata and a quiche make eggcellent brunch recipes. Yes, I appreciate a good Dad joke.

a slice of frittata served with bacon next to the pan

Tools

This post contains affiliate links. As an Amazon associate or other affiliate, I earn from qualifying purchases. We try to recommend products we personally use or have used and trust. If you choose to purchase through our links in this post, we may receive a commission, at no extra cost to you. Read the full disclosure here

Ingredients

  • 2-4 Tablespoons Bacon Grease or Butter
  • 1 Large Onion, sliced
  • 3 Large Gold Potatoes
  • 8 Eggs
  • 1/2 teaspoon Garlic Powder
  • 2-3 Cloves Garlic, minced
  • 1/4 Cup Heavy Cream (or Milk)
  • 2 Cups Spinach
  • 8oz Shredded Cheese
  • Salt and Pepper to taste

Step-by-Step Instructions

Caramelize the Onions: Heat large skillet over medium-low heat and melt butter or bacon grease. Add the thinly sliced onions and sauté, stirring occasionally, for 10-15 minutes, or until they turn a deep golden brown. Set aside and preheat oven to 400 degrees. 

Prepare the Egg Mixture: In a mixing bowl, whisk together the eggs, cream, more salt and pepper, and garlic powder. Set aside.

Prepare the Potatoes: Using a mandolin, thinly slice potatoes. Add more butter or grease to the pan and add potatoes. Add some salt and pepper and minced garlic. Fry over medium heat for a couple of minutes until potatoes are starting to cook and brown. Turn off the heat.

steps to slice potatoes with a mandolin and pan fry

Assemble the Frittata: Lower oven to 375 degrees. Spread potatoes in the bottom of the pan, and top with the caramelized onions, spinach, and cheese. Gently pour egg mixture over the layers, starting with the edges first. 

steps to assemble and layer a frittata with vegetables and cheese

Cook the Frittata: Transfer pan to the preheated oven and bake for 20-25 minutes, or until the center is fully set and it has started to brown. Let the frittata cool for 5 minutes before slicing.

a slice of caramelized onion and spinach frittata on a blue plate with 2 pieces of bacon

NOTES:

  • Be sure to use a pan that is oven-safe!
  • If the onions start to burn while caramelizing, lower the heat and add a splash of water.
  • The whole thing makes about 10 servings 

Recipe Variations & Substitutions

The beauty of a frittata is that it is so versatile, you really can’t mess it up and you can make it your own. Add in veggies you have in the fridge, swap cheeses, or add your favorite seasonings. 

  • Dairy-Free: Use almond milk and skip the cheese
  • Meat Lovers: Add in crumbled cooked bacon or sausage
  • Kick It Up: Add red pepper flakes, cayenne, diced jalapeños, or Chorizo Seasoning
  • Veggies: Swap the spinach for kale, microgreens, or add a chopped green pepper and roasted garlic
  • Cheese: Try parmesan cheese, gouda, cheddar, goat cheese, or gruyere 
  • Potatoes: Sweet potatoes make a great swap

Storage & Reheating Tips

Store any leftovers in an airtight container in the fridge for 3-4 days. Easily reheat in the microwave or add slices to a skillet over low heat. This recipe is best fresh or the week of making, but you can freeze by cutting individual slices, wrapping them in plastic wrap, and storing in a freezer bag for up to 1-2 months.

What to Serve with a Frittata

This dish foes with almost everything and will be the hit at breakfast or brunch. Try serving with:

  • Fresh fruit or berries
  • A simple green salad
  • Crusty sourdough bread and butter
  • Avocado slices or guacamole
  • Bacon or sausage

This easy caramelized onion and spinach frittata with potatoes and cheese is a delicious, protein-packed easy breakfast or weekend brunch dish. Perfect for meal prep and packed with flavor, it’s a must-try if you are looking for new egg recipes! Save this for the next time you need a show-stopping meal. 

caramelized onion and spinach frittata featured image

Easy Caramelized Onion and Spinach Frittata Recipe

Yield: 1 Frittata
Prep Time: 10 minutes
Cook Time: 40 minutes
Additional Time: 5 minutes
Total Time: 55 minutes

This easy caramelized onion and spinach frittata is a delicious, protein-packed breakfast or brunch dish. Perfect for meal prep!

Ingredients

  • 2-4 Tablespoons Bacon Grease or Butter
  • 1 Large Onion, sliced
  • 3 Large Gold Potatoes
  • 8 Eggs
  • 1/2 teaspoon Garlic Powder
  • 2-3 Cloves Garlic, minced
  • 1/4 Cup Heavy Cream (or Milk)
  • 2 Cups Spinach
  • 8oz Shredded Cheese
  • Salt and Pepper to taste

Instructions

    1. Caramelize the Onions: Heat large skillet over medium-low heat and melt butter or bacon grease. Add the thinly sliced onions and sauté, stirring occasionally, for 10-15 minutes, or until they turn a deep golden brown. Set aside and preheat oven to 400 degrees. 
    2. Prepare the Egg Mixture: In a mixing bowl, whisk together the eggs, cream, more salt and pepper, and garlic powder. Set aside.
    3. Prepare the Potatoes: Using a mandolin, thinly slice potatoes. Add more butter or grease to the pan and add potatoes. Add some salt and pepper and minced garlic. Fry over medium heat for a couple of minutes until potatoes are starting to cook and brown. Turn off the heat.
    4. Assemble the Frittata: Lower oven to 375 degrees. Spread potatoes in the bottom of the pan, and top with the caramelized onions, spinach, and cheese. Gently pour egg mixture over the layers, starting with the edges first. 
    5. Cook the Frittata: Transfer pan to the preheated oven and bake for 20-25 minutes, or until the center is fully set and it has started to brown. Let the frittata cool for 5 minutes before slicing.

Notes

Be sure to use a pan that is oven-safe!

If the onions start to burn while caramelizing, lower the heat and add a splash of water.

The whole thing makes about 10 servings 

Nutrition Information
Yield 10 Serving Size 1
Amount Per Serving Calories 325Total Fat 20gSaturated Fat 10gTrans Fat 0gUnsaturated Fat 9gCholesterol 186mgSodium 288mgCarbohydrates 23gFiber 3gSugar 2gProtein 14g

*This has not been evaluated by the FDA

FAQS

Can I make this frittata ahead of time?

Yes! You can prepare it in advance and store it in the fridge for up to 4 days. Reheat in the microwave or oven before serving.

Do I have to use an ovenproof skillet?

Yes, otherwise you may ruin your pan or the frittata.

Can I use frozen spinach instead of fresh?

Yes! Just make sure to thaw and drain the excess water well before adding it to the frittata.

How do I know when the frittata is done?

The center should be fully set, and the top will be golden. You can check by inserting a toothpick in the middle – it should come out clean.

Can I use egg whites instead of whole eggs?

Yes! Replace whole eggs with 1 ½ cups of egg whites for a lighter version.

Pinterest image for Caramelized onion and spinach frittata

You Might Like

Leave a Reply

Your email address will not be published. Required fields are marked *

5 Comments

  1. Wow, you’re right, what an eggcellent dish, lol! I seriously love this recipe and will save it for when I have my egg glut this summer. It sounds super delicious! Thanks so much for sharing!

  2. I made this recipe the other day for my family and it was absolutely delicious! Everyone loved it! Thanks so much for sharing!

  3. This looks great! I often make crustless quiche– just pour it into a pan or muffin cups to bake. This would be a lot easier when there are veggies I have to cook first, though! Caramelized onions are sublime– will try this soon.