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.

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

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.

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.

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

Ingredients
- 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
- 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
Filed Under
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
- The Best Scrambled Eggs
- Dutch Baby Pancakes
- Ricotta Pancakes
- Zucchini Fritters
- Easy Crepes
- Cottage Cheese Egg Bites



Hi! I’m Natasha Kravchuk, a New York Times bestselling cookbook author, recipe developer, food photographer, and writer. Here you’ll find delicious, reliable recipes made with simple ingredients, plus easy step-by-step photos and videos to help you cook confidently at home.
Thanks Natasha for that great frittata recipe! Used plain yogurt and 1% milk and veggies in a cast iron pan. Loved it!
Our hearts & prayers go out to all Ukrainians at this time! 💕🙏🏻
You’re welcome! I’m so happy you enjoyed it, Brenda!
So simple, yet so good. I used three eggs and lots of diced mushrooms, onions, red pepper, black olives, and sliced tomatoes. It was more veggies than eggs…and I loved it. I used shredded mozzarella cheese and torn up American cheese. I used a small fry pan and it came out perfect. Thanks for this recipe.
Thank you so much for sharing that with me, Stacie! I’m so glad you enjoyed it!
Super easy, yummy and versatile!I I used Christmas leftovers…spinach, diced spiral ham, cheddar (and a little goat) cheese, tomatoes…next time I may use mushrooms or sautéed onions (or both!) and bell pepper. Thank you!!
You’re welcome! I’m so happy you enjoyed it, Marianne!
Can I just double the ingredients and cook this in a 9×13 Pyrex pan? Would it be deep enough?
Hi Betty, I haven’t tested that yet but it could work. If you do an experiment, please share with us how it goes.
I made this for dinner tonight. Delish! I used tomato, spinach, mozzarella, dusted with fresh chives. So easy and so good. Thank you for sharing your recipes.
Hi Natasha, I made your egg frittata recipe yesterday morning and loved it, but my husband said he thought it needed something to spice it up just a little bit. What would you suggest?
Hi Regina, how about adding some chili flakes or chili powder?
some sriracha in the egg base, cajun seasoning, blackening seasoning, lawry’s, tajin, almost anything is good on eggs
May I use bouisin cheese instead of goat cheese in this recipe?
Can I use a baking dish instead of a cast iron skillet?
Thank you!
Hi Tracy, I haven’t tried this with bouisin cheese to advise (did you possibly mean Boursin cheese?). If you experiment, I would love to know how you like that! See this note in the recipe “What is the Best Pan for Frittatas? but it may work in a 9 and 10 inches pan so it doesn’t get too thin. I hope you love this recipe!
Yes spelling error- I did mean boursin cheese!
Can you add potatoes to this, if so, would you cook them first or leave them raw?
Hi Priscilla, I honestly haven’t tried that yet to advise. If you do an experiment, please share with us how it goes.
Cook the potatoes if you do not the water from the potatoes will not set right there will be too much liquid and the dish will separate
I didn’t have all the same ingredients but this recipe is so versatile. Still tasted delicious, and it came together so fast. Thank you for this recipe!
Totally agree, that’s what’s perfect about this recipe. Glad you enjoyed it, Daisy!
Is there a substitute for the heavy cream if you’re lactose intolerant?
Thank you!
Hi Natalie, unfortunately, I haven’t tried any other substitute that’s good for lactose intolerant.
There is lactose -free milk available. I use it all the time.
Almond milk or coconut milk should work well.
I like frittatas if they are served warm. Lotsa folks around here serve them at room temp. Cheese needs to be gooey!
Wonderful breakfast this morning. I added about 1/4 lbs bulk, cooked sage sage sausage with the veggies. It took about 22 min to bake. I should have put the cast iron skillet in the oven while it was getting up to temp. That should have made the frittata conform to the instuctions.
I’m glad you liked it! Thanks for sharing your comments and feedback with us.
Sounds and looks delicious! For those of us watching calorie and cholesterol intake, how do you think subbing egg whites for regular eggs and low fat cottage cheese for the heavy cream would work? Would blend them in a processor.
Hi Brett, I honestly haven’t tried that yet to advise but I think it’s worth experimenting with. If you give that a try, please share with us how it goes!
Love all your recipes also purchased some of your pans(Staub).
Can you add meat, bacon ham?
So great to hear that, Veronica! Thank you for sharing and yes, you can definitely add meat to this recipe.
Cook meat first so the creamy texture still comes through in the dish
This frittata recipe is amazing, so much flavor in it! I love how easy this recipe is perfect to start any morning off with!!
Hi Lily, thank you for sharing your fantastic review with us!
Looks great..and easy.
Is that an iron skillet you baked it in?
Hi Debbie, that’s right, we used a cast iron pan. See this note in the recipe”What is the Best Pan for Frittatas? Use a cast-iron pan or oven-safe pan between 9 and 10 inches in diameter to get the perfect sized slice, so your frittata doesn’t spread too thin on the skillet.”
Absolutely delicious! One of my favorite breakfast foods! Not a huge fan of mozzarella in my eggs, so I subbed Feta instead, but overall the whole meal is just completely and utterly wonderful! Love the cherry tomatoes! They cook up so differently from large ones and have such a wonderful texture when cooked like this! Yummm….ok…going to have to go make another one now! 😀
Isn’t it so good! I’m glad you enjoyed this recipe, Betsy!
Excellent, and just in time for dinner. Everyone loved it!
I put mushrooms with the bell pepper and tomatoes.
Yum! That’s a great idea! Thank you for sharing that wonderful review with me, Ginka!
I just made this for dinner and we absolutely loved it! It was super easy and so quick to make. Can’t wait to make this again!
I’m so happy you enjoyed that, Erin! Thank you for that wonderful review.
Can I substitute the heavy cream?
Hi there M, heavy cream is the best option here, but you can also use half-and-half or full-fat milk (reduce to 1/4 cup if using milk).