• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Recipes Worth Repeating
  • About
  • Recipes
  • Subscribe
  • Privacy Policy
  • Work With Me
    • Media Kit
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
menu icon
go to homepage
  • About
  • Recipes
  • Subscribe
  • Cookbooks
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • search icon
    Homepage link
    • About
    • Recipes
    • Subscribe
    • Cookbooks
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » Breakfast

    Healthy Spinach Frittata

    Published: Jan 12, 2021 · Modified: Aug 26, 2022 by Taryn Solie · 14 Comments

    Yield 8
    Cook 45 minutes minutes
    Prep 5 minutes minutes
    Jump to Recipe
    a slice of Hearty Spinach Frittata on a white plate with a fork slicing into it. A serving utensil and cast iron skillet are in the background.

    This Healthy Spinach Frittata is a comforting breakfast straight from the oven. Made with fresh vegetables, crispy bacon, and a savory cheese blend, you'll use a cast iron skillet to make this frittata recipe which will result in the most delicious egg frittata. This simple breakfast is perfect for any holiday breakfast or brunch or for a lazy weekend!

    a slice frittata being lifted out of a cast iron skillet.
    Jump to:
    • ℹ️ Why This Recipe Works
    • 🤷 What is a Frittata?
    • 🛒 Ingredients You'll Need
    • 📋 Step-by-Step Recipe Instructions
    • 💭 Expert Tips and FAQs
    • 🍽️ More Breakfast Recipes
    • Hearty Spinach Frittata

    Making a frittata recipe is actually really easy to do. And, this spinach frittata is made in one pan which makes life easier and clean up a breeze. There are many things I love about a good frittata, but what I love the most is that egg frittatas are extremely versatile.

    ℹ️ Why This Recipe Works

    1. This is a vegetable frittata that includes bacon, but you're not going to ruin the recipe if you opt to leave it out. Even though it's a spinach frittata, you can add any vegetable you want.

    2. Perfect for breakfast, brunch, and dinner, this baked frittata is easy and quick to make.

    3. Filled with protein, fiber, and nutrients, this frittata recipe is not only hearty, it's also healthy!

    🤷 What is a Frittata?

    People confuse omelets, quiche, and frittatas all the time. They're all egg dishes and while similar, they are different. Frittatas are started on the stove and finish cooking in the oven under the broiler. They are typically made in a thick skillet (cast iron) and when done sliced like a pie. They are served either warm or at room temperature.

    With omelets, the eggs are whipped and then cooked in butter in a skillet on the stovetop over medium-high heat. Quiche are baked in a pastry crust and contain a dairy component in the egg mixture which gives it a wonderful richness.

    What people love most is that a variety of different ingredients can be added to omelettes, frittatas, and quiche to really bring out the flavors people enjoy the most.

    🛒 Ingredients You'll Need

    This egg frittata is primarily made with spinach with some added roasted butternut squash. Combined with a hint of fresh sage, the flavor combination is savory and fulfilling. I add about 8-10 slices to this dish to enhance the flavor even more.

    While you can use any kind of shredded cheese you like, an Italian blend really enhances the flavor of this frittata recipe. The heavy whipping cream is added to this recipe to produce a bubbly and rich flavor you'll taste in every bite.

    Eggs, spinach, whipping cream, bacon, cheese, and seasonings on a plate.

    📋 Step-by-Step Recipe Instructions

    This spinach frittata is really easy to make. The first part is simple. Start by preheating the oven to 375 °F. From there, pick out the pan you'll use. For this frittata recipe, you'll want to use a pan that can be used on both the stove and in the oven. I find that using a cast iron skillet works best.

    Cooking Bacon

    Place the the pan over medium heat on the stovetop and then add the bacon in a single layer. Expert Tip: There may be a little overlap with the bacon, but that's okay. You can loosely cover the skillet with a piece of aluminum foil to minimize the grease splatter.

    a cast iron skillet with bacon cooking.

    After a couple of minutes, flip the bacon over to check how it's cooking. Expert Tip: It may not cook evenly in the pan and if that's the case, rotate the bacon pieces around to get more even cooking. Once the bacon is done and slightly crisp, place the bacon on a plate lined with a paper towel to absorb the grease. Make sure you leave a couple tablespoons of the bacon grease in the pan to cook the butternut squash, onion, and fresh spinach.

    Bacon cooking in a cast iron skillet with cooked pieces on a plate.

    Sauteing Vegetables

    Heat the remaining bacon grease on medium heat until hot. Add the chopped butternut squash to the pan and saute for about 5 minutes until slightly softened. Next, add in the diced onion and cook for another 8 minutes. The vegetables will start to caramelize toward the end of the saute time.

    Diced butternut squash and onions cooking in a cast iron pan.

    WANT TO SAVE THIS RECIPE?

    Enter your email to receive this recipe, along with weekly food inspiration!

    Prepare The Egg Mixture

    While the vegetables are sauteing, you can start preparing the egg mixture. To do so, crack the eggs into a large bowl and add in the heavy whipping cream, garlic powder, ground black pepper, and kosher salt.

    Whisk to combine and then add in the heaping cupful of shredded Italian cheese blend and stir gently to incorporate. Chop the bacon and set aside. Expert Tip: When preparing the bacon, chop it into smaller pieces to make for easy eating.

    Top down shot of eggs in a bowl with spices to the left and cream to the right, with eggshells at the top.

    Combining The Ingredients

    After the vegetables are cooked, add the freshly chopped sage and cook for another 2-3 minutes until the butternut squash can be easily pierced with a fork. From there, add in the fresh spinach. Keep in mind that it will look like there is a out of spinach in the pan, but after a minute or two of cooking the spinach will wilt down.

    Spinach in a cast iron skillet before wilting.

    As you can see here, the spinach wilted after a 1-2 minutes and the pan is no longer overflowing.

    Spinach wilted in a cast iron skillet with butternut squash and onions.

    Once the spinach has wilted, add in the bacon pieces and stir to combine so that the spinach, butternut squash, and bacon are in an even layer in the pan.

    Veggies and bacon in a single layer cooking in a cast iron skillet.

    Next, pour the egg mixture over the contents in the pan. The mixture won't completely cover the sauteed vegetables and bacon so you'll want to poke any large pieces peeking out back into the mixture with a fork.

    Uncooked veggies and egg mixture in a cast iron skillet for making a  Spinach Frittata.

    Baking The Frittata

    Place the pan in the oven and cook for 20 minutes, or until a toothpick inserted in the middle comes out clean. You want to ensure there is no liquid on the toothpick. Let the frittata cool for 5-7 minutes before slicing and serving.

    Spinach Frittata in a cast iron skillet with a slice being lifted out and a white plate.

    This spinach frittata is delectable and one of the simplest frittata recipes you'll ever make. The ingredients and process is quick and easy. We're talking about a meal that is ready and on the table in under 30 minutes!

    💭 Expert Tips and FAQs

    • If you're looking to make this an even healthier frittata recipe, only use the egg whites. This will cut down on the fat intake and cholesterol.
    • I've made this recipe with a variety of different types of cheese like mozzarella and mild cheddar, but I find that the Italian Cheese blend tastes the best. When measuring the shredded cheese, make sure to use a heaping cup.
    • You'll need half a pound of chopped butternut squash for this frittata. Make sure the butternut squash pieces are cut small, otherwise they'll take longer to cook. If you're short on time you can buy pre-cut butternut squash, though you may need to cut them into smaller pieces.
    • Depending on what you have available, you can replace the butternut squash with something different such as an acorn or kabocha squash.
    • When making this spinach frittata, you can add and/or substitute any vegetable you like. I love adding asparagus, fresh mushrooms, and even broccoli to this egg frittata.
    Slice of Spinach Frittata on a white plate with a fork slicing into it.

    🍽️ More Breakfast Recipes

    I'm always looking for an easy breakfast recipe. This Potato Breakfast Hash is a hearty breakfast that keeps me full throughout the day. And if you like a good hash, this Leftover Breakfast Hash is an easy way to put leftover meats and veggies to good use.

    If you're looking for another good frittata recipe, check out my Roasted Tomato, Kale, & Goat Cheese Frittata. It's a delicious vegetarian dish that is perfect for both breakfast and dinner!

    You can also FOLLOW ME on FACEBOOK, TWITTER, INSTAGRAM and PINTEREST to see more good to eat, gluten free food and how I’m trying to get my kids into the kitchen more (without losing my mind).

    Overhead shot of Hearty Spinach Frittata in a cast iron skillet with a slice being lifted out and a white plate and two forks in the upper right.

    Hearty Spinach Frittata

    This Hearty Spinach Frittata is a comforting breakfast straight from the oven. Made with veggies, bacon, and cheese and using just a cast iron skillet, it's an easy recipe for either Christmas morning or any lazy weekend. 
    5 from 11 votes
    Print Pin Rate
    Course: Breakfast
    Cuisine: American
    Prep Time: 5 minutes minutes
    Cook Time: 45 minutes minutes
    Cooling Time: 5 minutes minutes
    Total Time: 50 minutes minutes
    Servings: 8
    Calories: 283kcal
    Author: Amanda Mason

    Ingredients

    • ½ lb bacon
    • 2 cups diced butternut squash
    • 1 cup diced onion
    • 8 ounces fresh baby spinach
    • 1 teaspoon chopped sage
    • 10 large eggs
    • ¼ cup whipping cream
    • ½ teaspoon garlic powder
    • ½ teaspoon pepper
    • ¾ teaspoon kosher salt
    • 1 cup shredded cheese

    Instructions

    • Preheat the oven to 375°F.
    • Heat an oven-safe pan (like a cast iron skillet) over medium heat.
    • Place the bacon in the pan in a single layer and cook.
    • After a couple minutes, flip the bacon over using tongs and check how each piece is cooking. Expert Tip: Pieces are likely to cook unevenly so you may need to move them around in the pan. Allow the bacon to cook for another 2-3 minutes and check for doneness, removing pieces that are done placing them onto a plate lined with a paper towel.
    • Once all bacon slices are done cooking, drain the grease and leave about 2 tablespoons of it in the pan.
    • Place diced butternut squash in the pan and cook for 5 minutes.
    • Next place the diced onion in the pan and cook for 8 minutes, stirring occasionally.
    • Chop the bacon into small pieces using a sharp knife and cutting board. Set aside.
    • To prepare the egg mixture, crack eggs into a large bowl and the add garlic powder, pepper, and kosher salt. Whisk until well combined, then add in the shredded cheese and mix gently to incorporate.
    • After the 8 minutes are up, add the chopped sage into the pan with the onions and squash and cook for another 1 to 2 minutes, until the butternut squash is soft when poked with a fork.
    • Add the spinach to the pan and saute. The spinach will start wilting fast and should finish wilting in less than 5 minutes.
    • Once the spinach has wilted, add in the bacon pieces and stir to combine so that the spinach, butternut squash, and bacon are in an even layer in the pan.
    • Pour the egg mixture over the veggies and bacon. The mixture won’t completely cover the vegetables and bacon. If necessary, poke any vegetables peeking out back underneath the egg mixture using a fork.
    • Place the pan in the oven and cook for 20 minutes, or until a toothpick inserted in the middle comes out clean. You want to ensure there is no liquid on the toothpick. Let the frittata cool for 5-7 minutes before slicing and serving.
      Expert Tip: If it’s not done, put it back in the oven for another 3-4 minutes. Continue checking the frittata until a toothpick inserted in the middle comes out clean.

    Notes

    • If you're looking to make this an even healthier frittata recipe, use only the egg whites. This will cut down on the fat intake.
    • I've made this recipe with a variety of different types of cheese like mozzarella and mild cheddar, but I find that the Italian Cheese blend tastes the best. When measuring the shredded cheese, make sure you use a heaping cup.
    • You'll need half a pound of chopped butternut squash for this frittata. Make sure the butternut squash pieces are cut small, otherwise they'll take longer to cook. If you're short on time you can buy pre-cut butternut squash, though you may need to cut it into smaller pieces.
    • Depending on what you have available, you can replace the butternut squash with something different like acorn or kabocha squash.
    • When making this spinach frittata, you can add and/or substitute any vegetable you like. I love adding asparagus, fresh mushrooms, and even broccoli to this egg frittata.

    WANT TO SAVE THIS RECIPE?

    Enter your email to receive this recipe, along with weekly food inspiration!

    Nutrition

    Calories: 283kcal | Carbohydrates: 9g | Protein: 20g | Fat: 19g | Saturated Fat: 7g | Cholesterol: 251mg | Sodium: 1080mg | Potassium: 517mg | Fiber: 2g | Sugar: 2g | Vitamin A: 6867IU | Vitamin C: 17mg | Calcium: 248mg | Iron: 3mg
    Tried this Recipe? Pin it for Later!Mention @RecipesWorthRep or tag #RecipesWorthRepeating!

    Update Notes: This post was originally published in December 2018, but was re-published with updated step-by-step instructions, pictures, and tips in January 2021.

    « Homemade Cinnamon Rolls
    14 Jaw Dropping Jackfruit Recipes You Need In Your Life »
    422 shares

    About Taryn Solie

    Taryn Solie is the content creator, food photographer, and recipe developer behind Hot Pan Kitchen. She creates gluten-free recipes for families who don't want to feel restricted by eating gluten free foods. She also tries to get her kids into the kitchen as much as possible to teach them how to cook. On any given weeknight she's hovering over the stove making family dinner, wine in hand.

    Reader Interactions

    Comments

      5 from 11 votes

      Leave a Reply Cancel reply

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

      Recipe Rating




       

    1. Haley

      March 21, 2019 at 9:34 am

      I love spinach frittata.

      Reply
      • Amanda Mason

        March 21, 2019 at 7:34 pm

        Hi Haley! You're going to love this recipe!! Write me back a comment with how it turned out for you!!

        Reply
    2. Natalie

      December 24, 2018 at 9:18 am

      5 stars
      I just bought cast iron skillet. I'm sooo making this for breakfast for me and my family. I absolutely love the flavors and how healthy this is. Yum!

      Reply
    3. Tammy

      December 23, 2018 at 11:36 pm

      5 stars
      Ahh this frittata sounds and looks so good! I love the addition of the butternut squash for a nice hearty touch to this health dish. Yum!

      Reply
    « Older Comments

    Primary Sidebar

    Hi, I'm Amanda! Welcome to my little corner of the internet. I'm a wife, mother of two, lover of all things food and wine, and photographer. Here at Recipes Worth Repeating, you're going to find the most delicious and easy to make recipes everyone will love.

    More about me →

    Most Popular Recipes ❤️

    • Applewood Smoked Chicken on a wooden cutting board, fork in chicken.
      Applewood Smoked Chicken
    • Mexican Corn Recipe
    • Beef Enchilada Casserole
    • Wooden spoon filled with penne pasta, marinara sauce, and mozzarella cheese.
      Easy Penne Pasta Bake

    🇺🇸 Memorial Day Recipes

    • Cheese stuffed hamburger on a grilled bun.
      How To Make Juicy Lucy Burgers
    • White bowl of Potato Salad sitting on a wooden table, gingham napkin with onion slices and a wooden spoon.
      Simple Potato Salad Recipe
    • Trifle bowl containing strawberries, blueberries and cheesecake filling sitting on an white table, scattered berries.
      Summer Fruit Trifle Recipe with Fresh Berries
    • Slab of bbq ribs on the smoker.
      Smoked Baby Back Ribs

    Footer

    ↑ back to top

     As Seen In

    About

    • Privacy Policy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Media Kit
    • Work with Me

    COPYRIGHT © 2012-2025 AMANDA MASON/RECIPES WORTH REPEATING

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.