Frittatas come together so easily. With just a few ingredients and a pan, you’ll get a breakfast worth slicing into. This Frittata Recipe is so versatile and you can change it up depending on what you have on hand (see all of the variation options below).

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 (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 for a simple and excellent one-pan breakfast.
Base Frittata Recipe
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.
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 Variations
Now for the fun part. Frittatas are so versatile and forgiving that you can mix and match different toppings and ingredients to get your perfect breakfast.
- Cheese: What kind of cheese is best for frittata? You can’t really go wrong with: goat cheese, feta cheese, mozzarella, parmesan, cheddar (sharp cheddar is a favorite), and brie all work great.
- Veggies: Red bell peppers, broccoli, asparagus, mushrooms, zucchini, onions, asparagus, tomatoes, garlic, leeks, eggplant, shallots, and jalapenos.
- Potatoes: You can cook potatoes in the cast iron pan before adding the rest of the ingredients, just follow our Hashbrowns Recipe instructions for the potatoes.
- Bacon: Bits of crispy bacon add a nice salty bite. Try Baked Bacon or Air Fryer Bacon to crisp it up then chop and sprinkle it over the quiche.
- Leafy Greens: Arugula, spinach, kale, collard greens, swiss chard, endive, and beet greens.
- Dairy Options: 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). If you don’t have whole milk, adding a little sour cream, yogurt, or crème fraîche will do the trick.
- Herbs: Parsley, chives, dill, or basil. You can also make it spicy by adding a pinch of red pepper flakes.
How to Make Frittatas
Making a frittata is as simple as it gets for a hearty and healthy breakfast in no time.
- Whisk together eggs, heavy cream, and salt.
- Chop veggies – dice your tomatoes and bell peppers.
- Butter your cast iron pan and add veggies.
- Pour over the egg mixture, top with cheese, and bake.

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. A cast iron pan is great because it can go from the stovetop to the oven if you want to pre-cook any fillings before pouring over the eggs.
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:
- Set center: 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.
Make-Ahead
Making a frittata in advance is perfect for meal prep or for when you are hosting a large brunch spread and want to make things ahead. I think a frittata tastes best freshly baked but it does keep well in the fridge and freezer.
- To Refrigerate: Cool the baked frittata to room temperature, wrap individual slices tightly in plastic wrap, or transfer slices to an airtight container and refrigerate for 3-4 days.
- Freezing: Freshly made or refrigerated frittata works best as not every variation of frittata works well for the freezer. Veggies like tomatoes and avocado do not freeze well. Be sure to fully thaw in the refrigerator overnight before reheating or it may end up wet and rubbery.
- To Reheat: You can microwave a single slice until warmed through. If reheating in the pan, cover with foil and reheat in the oven at 350˚F for 10-15 minutes or until warmed through.
More Easy Breakfast Recipes
If you love this frittata, these top-rated breakfast recipes will get you excited to wake up in the morning.
- The Best Scrambled Eggs
- Dutch Baby Pancakes
- Ricotta Pancakes
- Zucchini Fritters
- Easy Crepes
- Acai Bowl
- Instant Pot Egg Bites
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
- 1 tsp fresh herbs, 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 cheese, mozzarella, parmesan, cheddar cheese, and brie.
- Veggies: Red bell peppers, broccoli, asparagus, mushrooms, zucchini, onions, tomatoes, garlic, leeks, eggplant, shallots, and jalapenos.
- Potatoes: Cook Hashbrowns in the same skillet, then pour the egg mixture over.
- Protein: baked ham, sausage, shredded chicken breast, baked bacon or air fryer bacon
- Leafy Greens: Arugula, spinach, kale, collard greens, swiss chard, endive, and beet greens.
- Dairy Options: Heavy cream (preferred), half-and-half or full-fat milk (reduce to 1/4 cup if using milk). If using skim milk, add a little sour cream, yogurt, or crème fraîche.
- Herbs: Parsley, chives, dill, or basil, or a pinch of spicy red pepper flakes.
Can you slide the frittata out onto a serving dish or do you slide very and serve right from the skillet?
Hi Ann, we like to serve it in the pan! I hope you love this recipe.
The frittata is delicious. I had a larger skillet 11in., so I upped the ingredients a bit. Thank you for this recipe! Ann
You’re welcome, Ann! So glad you loved it.
Hello,
I make this frittata alway, but I add onions and mushrooms. Eventually every vegetable can go.
Yum! That sounds delicious! Thank you so much for sharing that with me!
Absolutely love this recipe! I have experimented with so many variations, all being a hit! My absolute favorite is caramelized onions, mozzarella and goat cheese, topped with fresh chives! Out of this world! Another favorite is Roma tomato, bell pepper, fresh basil, mozzarella and goat cheese! I did cook the fresh basil in the frittata. Thanks for this recipe!
You’re welcome, Janelle! I’m so glad you love my recipe.
Can this be doubled to make in a 9X13 baking dish for a crowd?
How long should I bake this?
Do certain veggies have to be cooked before adding to the dish in advance of the eggs?
Hi Judy, I haven’t tested that yet but it could work. If you do an experiment, please share with us how it goes.
Yes, you can certainly do this in 9×13 baking dish! Bake on 350°F for 50 minutes then let rest before digging in!
This is amazing!! I adore this recipe! So simple, and delicious. Highly recommend!
So glad you enjoyed this recipe. Thank you for the review.
Praying for your countrymen daily at this time . Love your recipes!
Thank you, Kathy!
Loved this! Made it for brunch with fresh fruit and cinnamon rolls. Used Pam instead of butter on my cast iron skillet, worked perfect. Used cherry tomatoes, asparagus- just tips and top of stems-, chopped fresh spinach, 1/2 cup of shredded Swiss and 1/2 cup of shredded mozzarella. Rave reviews!
I’m so glad you enjoyed it, Mel! Thank you so much for sharing that with me!
Made our first frittata, ever, for dinner last night. Switched out the arugula for baby spinach and added 1/4 cup of green onion. Delicious! Can’t wait to try other variations of this easy, yummy recipe.
Hi Rose! Thank you for the wonderful review! So glad you enjoyed it.
Out of the ballpark delicious! The flavour of the goat cheese absolutely kicked it up a notch and the serving size was perfect.
I’m so happy you enjoyed this recipe, Valerie! Thank you for your lovely review!
Do you bake the arugula in with the Frittata or is it for garnish?
Yes, it is baked in the the Frittata.
every time I want to do a recipe, I go to you first. I love your recipes and you too!
That is so sweet! Thank you, Rosa. I’m so glad you enjoy my recipes.
Me too! Hubby forgot to freeze my 2nd pie crust, so when I went for it, it was hidden in the back of the frig & mouldy: thought: OK, no crust – need to make a frittata – does Natashia’s Kitchen have one? YES!! Caramelised onions, bacon, smoked ham, roasted red peppers, garden-fresh peppers, minced jalapeno peppers, mushrooms, fresh basil, fresh tomatoes, old Canadian Cheddar & Feta cheeses – FANTASTIC!!!! (AND so much faster than a quiche!!)
I use left over spanpitte and it o good it thr itaian way my gtanmda made us . Thankyou love all you cooking so good
You’re welcome! I’m so happy you enjoyed it!
There are lots of food blogger like this But the best food recipe ” Best Frittata Recipe” is yours. Thanks for giving me this wonderful blog. I will try to make it like you.
Thank you so much! 🙂
Substitute liquid egg whites to cut the cholesterol to nothing and you are in business for those of us watching that. I swapped whole milk for the heavy cream as well. It came out perfect!
Great to hear, Brett! Thanks a lot for sharing that with us.
Can I make the frittata at say 10:00 am then refrigerate til I bake it at noon when company arrives. Love your recipes
That should work. Please update us on how it goes.
I am 71 and an accomplished cook – never made a frittata in my life until last nite. Made this one with peppers, tomatoes, green onions and spinach. It was excellent and skeptical hubs declared it a winner also! Very easy and very good!
So glad to hear it was a success. Thanks for sharing, Janet!
Hi,
I want to double the reciepe. What should be the baking dish size and how long shall I bake it?
Thank you,
Saira
Hi Saira, I haven’t tested that yet but it could work. If you do an experiment, please share with us how it goes.
This was a very helpful guide to a delicious frittata, thank you!! I opted to include chopped roasted asparagus stalks and spinach with grated Gruyère on top. So tasty! 😋🤤😊
Also, I used a Pyrex 9 inch and it worked great, just upped the oven time to 25-26 minutes.
You’re welcome! Happy to hear that you liked it!
I love your recipes, my fav is Cilantro Lime Chicken and recently tried Lemon Thyme Chicken, just as good!!. Question on Fritada, I don’t like Goat cheese, what can I use instead?? Thanks
Hi Isabel, great to hear that you’re enjoying them! Goat, feta, mozzarella, parmesan, cheddar (sharp cheddar is a favorite), and brie work great.
My comment is that I really enjoy your website. Also, can you tell me what size of baking dish you used for this recipe. It is not in the instructions.
Thank you.
Thanks for the good feedback. You may 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.
Just read above, you will find it:
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.
Can I make it the night before and then put it in the oven in the morning?
Hi Christa, I have some tips on the recipe. Please go to the Make-Ahead tips.