Frittatas come together so easily for a perfect high-protein breakfast. I’ll show you how to make a light and fluffy frittata with just a few ingredients and a skillet. This Italian Frittata recipe is incredibly versatile, so you can customize it depending on what you have on hand.

Frittata recipe in a cast iron skillet

This post may contain affiliate links. Read my disclosure policy.

What is a Frittata?

A Frittata is an Italian egg dish that tastes similar to a Quiche Lorraine (minus the crust, so it’s naturally gluten-free). To me, it’s more like an open-faced Omelette that is baked in a cast-iron pan and so simple to make! It typically contains a variety of meats, vegetables, and cheeses, making it a simple and excellent one-pan breakfast.

Egg breakfast recipes are so wholesome and perfect for breakfast, from Poached Eggs to Breakfast Quesadillas and Breakfast Burritos. We love getting creative with these egg frittatas. Whether it’s a busy weekday morning or you’re hosting a brunch, all you need to do is pop this frittata in the oven.

Italian Frittata Ingredients

You can make just about any frittata variation starting with these basic ingredients and it’s easy to scale up and down (i.e. if using a 12-inch pan, use 8 eggs).

  • Eggs – the main ingredient of a frittata
  • Heavy cream – adds moisture and richness to the egg base
  • Salt – a simple seasoning is all you need
  • Butter – to grease the pan and keep the frittata from sticking
  • Cheese – we love mozzarella and goat cheese together
ingredients for frittata recipe with eggs, cream, cheese, and vegetables

Frittata Mix-ins

Now for the fun part – you can use the base to mix and match different toppings and ingredients. Frittatas are a great way to clear out your fridge!

  • Cheese: The best cheeses for frittatas are: goat cheese, feta cheese, mozzarella, parmesan, cheddar cheese (try sharp cheddar), or even brie.
  • Veggies: Red bell peppers, broccoli, asparagus, mushrooms, zucchini, onion, asparagus, tomatoes, garlic, leeks, eggplant, shallot, and jalapenos.
  • Potatoes: Cook Hashbrowns in the cast-iron pan before adding the rest of the ingredients.
  • Protein: baked ham, sausage, shredded chicken breast, and Baked Bacon or Air Fryer Bacon.
  • Greens: Arugula, spinach, kale, collard greens, swiss chard, endive, and beet greens. 
  • Dairy: I prefer heavy cream, but you can also use half-and-half or whole milk (reduce the amount to 1/4 cup if using milk). If using skim milk, add sour cream, yogurt, or crème fraîche. 
  • Herbs: Parsley, chives, green onions, dill, basil. Make it spicy with a pinch of red pepper flakes.

How to Make a Frittata

Making a frittata is as simple as it gets for a hearty and healthy breakfast in no time with these step-by-step instructions:

  • Whisk together eggs, heavy cream, and salt.
  • Chop veggies – dice your tomatoes and bell peppers. 
  • Butter your cast-iron pan (or large ovenproof skillet) and add veggies.
  • Pour over the egg mixture, top with cheese, and bake.

Natasha’s Tip for Softer Veggies:

If you prefer your veggies (such as bell peppers, onions, or asparagus) softened or caramelized, you can sauté them in butter over medium heat. Allow the pan to cool slightly before adding the egg mixture.

How to make frittatas step by step tutorial

What is the Best Pan for Frittatas?

Use a 10-inch cast-iron pan or oven-safe skillet to get the perfect-sized slice so your frittata doesn’t spread too thin, and it can go from the stovetop to the oven if you want to pre-cook any filling. You can also use a small casserole dish (8×8 or 9×9), or a pie dish.

How do you know when a frittata is done?

It’s important not to over-bake your frittata or it will seem rubbery and dry. Check early to avoid overcooking. Here are some tips to know when your frittata is done baking:

  • Center is Set: Bake until the edges and center are no longer jiggly, and the top is lightly golden.
  • Temperature: If you have an instant-read thermometer, bake until the internal temperature of the frittata reaches 160˚F.
  • Knife test: When you insert a knife into the center, it should come out clean with some moisture. If you see the wet egg mixture clinging to the knife, continue baking.
Italian Frittata in a skillet

Once you have a great Frittata base, there are so many possibilities to change it up and keep it exciting. Let me know your favorite toppings and add-ins in the comments below. I would love to hear from you.

Easy Frittata Recipe

5 from 274 votes
Easy Frittata recipe in black skillet
Frittatas are so easy with just a few ingredients. This one-pan breakfast Frittata Recipe is extremely versatile – see the endless variations in the notes**.
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes

Ingredients 

Servings: 4 servings
  • 6 large eggs, *
  • 1/3 cup heavy whipping cream
  • 1/2 tsp salt, adjust to taste
  • 1 cup shredded mozzarella cheese
  • 1/2 cup goat cheese, optional**
  • 1/2 cup cherry tomatoes, halved
  • 1/2 cup bell pepper, red, orange or yellow, diced
  • 1 cup arugula
  • 1 tbsp unsalted butter
  • fresh herbs, optional for garnish

Instructions

  • Preheat the oven to 400F. Whisk eggs, heavy cream and salt until you get a smooth and even texture. Set aside.
  • Melt butter and coat the sides of the cast-iron skillet or baking dish with it. Spread vegetables and greens evenly on the bottom of the pan.
  • Pour over the egg mixture. Sprinkle the cheese on top. Using a fork, distribute the cheese around a little to incorporate it into the eggs. Bake for 15 to 17 minutes, or until the edges and center are set and the top is golden. The internal temperature of the frittata should reach 160˚F on a thermometer.

Notes

*If using a 12-inch pan: scale the recipe up to use 8 eggs, 1/2 cup cream, etc. 
**Variations:
  • Cheese: goat cheese, feta, mozzarella, parmesan, cheddar, and brie
  • Veggies: Red bell peppers, broccoli, asparagus, mushrooms, zucchini, onions, tomatoes, garlic, leeks, eggplant, shallots, and jalapenos
  • Potatoes: Cook hashbrowns in the skillet, then pour the egg mixture over
  • Protein: baked ham, sausage, shredded chicken, bacon
  • Greens: Arugula, spinach, kale, collard greens, swiss chard, endive, and beet greens. 
  • Dairy: Heavy cream (preferred), half-and-half or reduce to 1/4 cup if using whole milk.
  • Herbs: Parsley, chives, dill, basil, or a pinch of spicy red pepper flakes. 

Nutrition Per Serving

273kcal Calories3g Carbs14g Protein23g Fat13g Saturated Fat1g Trans Fat293mg Cholesterol526mg Sodium213mg Potassium1g Fiber2g Sugar1824IU Vitamin A29mg Vitamin C102mg Calcium2mg Iron
Nutrition Facts
Easy Frittata Recipe
Amount per Serving
Calories
273
% Daily Value*
Fat
 
23
g
35
%
Saturated Fat
 
13
g
81
%
Trans Fat
 
1
g
Cholesterol
 
293
mg
98
%
Sodium
 
526
mg
23
%
Potassium
 
213
mg
6
%
Carbohydrates
 
3
g
1
%
Fiber
 
1
g
4
%
Sugar
 
2
g
2
%
Protein
 
14
g
28
%
Vitamin A
 
1824
IU
36
%
Vitamin C
 
29
mg
35
%
Calcium
 
102
mg
10
%
Iron
 
2
mg
11
%
* Percent Daily Values are based on a 2000 calorie diet.
Course: Breakfast, Brunch
Cuisine: Italian
Keyword: frittata, frittata recipe, italian frittata
Skill Level: Easy
Cost to Make: $
Calories: 273
Natasha's Kitchen Cookbook

Make-Ahead

Making a frittata in advance is perfect for meal prep or hosting. Frittata tastes best freshly baked, but it does keep well.

  • To Refrigerate: Cool completely, cover tightly, and store in the fridge for up to 4 days.
  • Freezing: Works best with plain veggie or meat frittatas (avoid watery veggies like tomatoes, zucchini, or avocado). Wrap slices individually, freeze up to 2 months. Thaw in the fridge before reheating.
  • To Reheat: Microwave slices 30–60 seconds, or cover with foil and warm in a 350°F oven for 10–15 minutes.

More Easy Breakfast Recipes

5 from 274 votes (226 ratings without comment)

Leave a Comment

Recipe Rating




Comments

  • Diana Koziol
    September 29, 2025

    So easy and delicious. I used fresh parsley from my garden. Substituted goat cheese with cottage cheese that I creamed. Perfect.
    Thank you Natasha.

    Reply

    • NatashasKitchen.com
      September 29, 2025

      I’m so glad you liked it! Thanks for sharing.

      Reply

  • Trisha
    September 21, 2025

    💃😃 I got a few chicks this year, and they’re all laying an egg a day now, so they are stacking up in my single person household. I found your recipe, and I went out to my garden and picked tarragon, sage, parsley, basil, thyme, and chives for herbs, I also picked a couple small onions, 3 kinds of cherry tomatoes, an Italian red sweet pepper, Habanada peppers (habanero without the heat), and I have garlic I harvested in August. I’m heating up the oven now, and getting to chopping.

    Reply

  • Cynthia Dale
    September 16, 2025

    This is my go-to frittata recipe and the goat cheese totally makes it! You can improvise with any vegetables you have on hand or love. My husband is not a veggie guy and really enjoys this frittata!!

    Reply

    • Natashas Kitchen
      September 16, 2025

      I’m so glad you both loved it, Cynthia. Thank you so much for sharing that with me.

      Reply

  • Sandy Wyman
    June 25, 2025

    GREAT RECIPE!! Speaking from a 60+ yr old, lifetime cook. I’m so into LOW carbs, LOW fats, fresh veggies and cheese and garden fresh herbs!!!

    Reply

  • Mary
    June 20, 2025

    Hi! I don’t have an oven 🙁 only a no-frills toaster oven and (2) 5×8 baking dishes. In fact, I don’t even have a whisk! I was going to make this in 2-3 batches, I want to freeze most of it for later. Any suggestions on baking times, temps, and how deep I should fill the baking dish for optimal baking? Thanks!

    Reply

    • NatashasKitchen.com
      June 21, 2025

      Hi Mary! I’m sorry i can’t be more help. I haven’t tested anything like that.

      Reply

  • Natasha
    June 11, 2025

    Thank you for recipe. I used it together with hash browns. I used mushrooms and sausage as i didn’t have pepper. Tasted very good.

    Reply

    • NatashasKitchen.com
      June 11, 2025

      You’re very welcome! So glad you loved it.

      Reply

  • Jillian
    May 18, 2025

    This was the easiest, most incredible frittata I’ve ever made. I also added some prosciutto cotto. The mozzarella and goat cheese combo is 100% where it’s at! The flavours are absolute perfection. Thank you for sharing this incredible recipe!

    Reply

  • Liz
    March 31, 2025

    The frittata came together very easily. Everyone enjoyed it. I substituted spinach which turned out yummy.

    Reply

    • NatashasKitchen.com
      March 31, 2025

      I’m happy to hear it was a hit!

      Reply

    • Terri
      May 21, 2025

      Made this for our family holiday gathering and it was a hit! Planning to make for guests this weekend. Can it be prepped the night before and baked the next morning?

      Reply

      • NatashasKitchen.com
        May 21, 2025

        Hi Terri! I think you can prep everything before hand and then assemble and bake in the morning. I would whisk the egg mixture again before pouring it into the pan.

        Reply

  • Jeanne McCowan
    March 13, 2025

    Like muffin variations, you can go wild in your imagination and not be disappointed with Frittatas. I particularly love greens, mozzarella cheese, and bacon in my Frittatas, but that is just the beginning of an endless delicious variety of additives.
    Thank you for the recipe.

    Reply

    • NatashasKitchen.com
      March 13, 2025

      You’re very welcome, Jeanne! Let us know what some of your favorite variations are.

      Reply

  • MGhee
    December 26, 2024

    Made this for my family’s Christmas brunch. I always try something new whenever we have large family gatherings, as there are so many other options in case things don’t go well. I’m happy to report folks were disappointed there wasn’t more. I used herb-infused goat cheese which added a little extra zing, other than that followed the recipe. Will definitely make this a family staple.

    Reply

  • Sharon
    November 7, 2024

    Delicious. No more tossing leftover veggies he won’t eat. This is a money saver besides being nutritious and yummy. Endless possibilities.

    Reply

    • Natashas Kitchen
      November 7, 2024

      I’m so happy you enjoyed that. Thank you for sharing that with us!

      Reply

  • Bridget Jones
    October 27, 2024

    Made this this morning and it turned out perfect. I used smoked salmon as the protein and added a little chili powder and instead of salt in my eggs, I use soy sauce since the eggs are liquid and the soy sauce mixes in better to flavor the eggs.

    Reply

  • Todd
    October 15, 2024

    Great recipe. In upstate NY ( way upstate, southern foothills of Adirondack Mountains ). Anyway, it’s football season and I always do one last surf and turf on the smoker and grill for a bunch of us. This time on a whim of seeing this recipe I threw the left over in 2 frittatas. Steak in one, seafood in another. 12 eggs for both. Perfect with a Bloody Mary hangover breakfast. Thank you for the recipe. You can change this any which way.

    Reply

As Featured On

Never Go "Hangry" Again!

Get weekly updates on new recipes, exclusive giveaways plus behind the scenes photos.