Oven Baked Egg Frittata

This post may contain affiliate links (disclosure). 

Look at this glorious oven frittata! Baked in a baking dish, perfectly puffy and golden-brown, with extra cheese on top, it just wants to be eaten!

oven frittata

This oven frittata is so easy to make – just mix the eggs with other ingredients, pour into a baking dish

and bake! Bite into these delicious eggs baked with cheese and yummy fillings!

oven frittata

This baked frittata is simple enough to make on a regular weekend, and looks impressive enough to serve for company.  Egg frittata is a perfect dish for a party brunch, such as Easter, Mother’s Day brunch, Thanksgiving morning, Christmas morning, or any other festive brunch celebration!

oven frittata for a crowd

Baked Frittata For A Crowd

This easy frittata recipe is baked in the 9×13 baking dish.  I used the ceramic casserole dish on the pictures and you can also use the glass Pyrex dish.  Whatever dish you use, just make sure you grease it first, so the frittata doesn’t stick :)  I like to grease baking dishes by simply rubbing a piece of butter over the bottom and sides of the dish, but you can also use non-stick cooking spray.

best ever frittata

This frittata portion uses 12 eggs plus veggies plus cheese.  It also puffs up in the oven, so it becomes even bigger then you would expect :)  I find this portion makes 6 generious servings if served with few other options, and many more servings if served as part of a buffet spread.

egg frittata

Need to feed a larger crowd? You can multiply the ingredients by 1.5 (so you use 18 eggs) and fit it in the same pan (assuming it’s deep enough such as my ceramic baking dish).  If you do this, the frittata will be thicker and will take longer to cook, around 45 minutes).

If you are expecting a true crowd, you can make two oven frittatas by using 2 baking dishes on 2 oven shelves at the same time :) How’s that for frittata for a crowd?

baking frittata in the oven

Oven Frittata For Two

Let’s say you want to do the opposite of “frittata for a crowd” and want to serve just 2 people.  Make it into “frittata for 2” :) Baked frittata for two people is very easy – just divide the ingredients by 3 (so you use 4 eggs) and use a 9-inch round pan (this red ceramic pie plate would work great!) and decrease the cooking time to 20 minutes.

frittata for two

Healthy Oven Baked Frittata

This frittata recipe is very healthy, full of natural nutritious ingredients and is keto, low-carb and gluten-free! The ingredients are eggs, milk, onion, pepper and shredded cheese.  You can use any type of chopped veggies (doesn’t have to be onion and pepper) and you can increase the amount of veggies for even more nutrition!

healthy keto frittata recipe

Oven Frittata With Bacon

My basic frittata recipe uses just veggies and cheese as a filling, but sometimes I do make it with bacon and it’s amazing! To make frittata with bacon, just add chopped or crumbled cooked bacon to the frittata mixture and bake as usual.

My favorite way of cooking bacon is baking it in the oven, as there are so splatters.  If you are an Instant Pot owner, you can even cook bacon in the Instant Pot :)

If you don’t feel like cooking bacon, you can use store-bought bacon bits.  But if you want homemade, you will love my homemade bacon bits recipe!

easy frittata recipe

How To Make Oven Frittata

Making oven frittata is very easy!

  • Frittata oven temperature is 350F
  • Frittata baking time is approximately 30 minutes

First you need to preheat the oven  to 350F.  While the oven is pre-heating, cook any chopped vegetables you are using.  I used chopped onion and bell pepper, so I cooked them with some olive oil in a non-stick frying pan.

In a bowl, whisk together the eggs, milk, salt and pepper (see the exact ingredients quantities in the printable recipe card on the bottom of this article).  Add cooked chopped vegetables (or any other fillings you are using such as chopped ham or bacon crumbles) and half of the shredded cheese and stir to combine.

Grease a 9×13 baking dish (or spray it with cooking spray).  Pour the egg mixture into the baking dish.  Sprinkle the remaining cheddar cheese on top.

Bake frittata in the oven for 30 minutes, or until set.  Since ovens vary, the frittata cooking time may vary too, basically you need to check on the frittata and make sure it’s not jiggly in the middle.  You can also use an instant-read thermometer and make sure frittata internal temperature is at least 160F (safe internal temperature of egg dishes such as frittata is 160F).

Cut frittata into squares and put on serving plates using a spatula.  Enjoy!

make ahead frittata

Make Ahead Frittata

Making frittata ahead is very easy! You can make it ahead the night before – cook the vegetables, whisk the egg mixture and assemble the frittata in a casserole dish, cover with plastic wrap and refrigerate until ready to bake.  In the morning just put assembled frittata in the oven and bake as usual!

You can also reheat cooked frittata in the microwave, so if you have leftovers simply put an individual portion of a frittata on a microwave-safe plate and microwaving for 1 minute, or until heated through.

how to freeze frittata

How To Freeze Frittata

Frittata can be frozen by cutting into individual-serving squares and putting each piece into a ziploc freezer bag and putting them in a freezer.  To defrost frozen frittata, you can either thaw it in a refrigerator overnight or put a piece of frozen frittata on a microwave-safe plate and microwave on High for 2 minutes, or until hot.

easy frittata recipe

What To Serve With Frittata

Here are some classic brunch recipes for you to make:

Click Here To Pin This Recipe

Oven Baked Frittata

This oven baked egg frittata is amazing! So easy to make, just mix the eggs with milk, cheese and veggies in a bowl, pour in the baking dish and bake! This is my kind of breakfast!
Prep Time5 minutes
Cook Time30 minutes
Total Time35 minutes
Course: Breakfast
Cuisine: American
Keyword: egg, frittata
Cooking Method: Oven
Diet: Gluten-Free, Keto / Low-Carb, Paleo, Vegetarian
Servings: 6
Calories: 207kcal


  • 12 eggs
  • 3 tbsp milk
  • 1/2 tsp salt
  • 1/4 tsp pepper
  • 1 cup shredded cheese
  • 1 tsp olive oil
  • 1 onion chopped
  • 1 bell pepper chopped

Recommended Kitchen Tools (click the links below to see the items used to make this recipe)


  • Preheat the oven to 350F. Spray the 9x13 non-stick baking dish with non-stick cooking spray (or grease with butter).
  • Heat olive oil in a non-stick frying pan over medium-high heat. Add the chopped onion and bell pepper and cook, stirring periodically, for 5 minutes (or until tender).
  • In a large bowl, whisk the eggs, milk, salt and pepper. Add cooked onion and bell pepper and 1/2 cup of shredded cheese.
  • Pour the egg mixture in a baking dish and sprinkle the remaining 1/2 cup of shredded cheese on top.
  • Put the baking dish in the oven and bake for 30 minutes, or until frittata is cooked through.


Feel free to use other veggies instead of onion and pepper! Also, you can add diced ham or homemade bacon crumbles  :)
To make a smaller frittata, use half of the ingredients and bake in an 8x8 square baking dish for 20 minutes.
Click here to browse my other breakfast recipes >>
NEVER MISS A RECIPE!I publish a new recipe several times per week. Want the new recipes in your inbox? Sign up for FREE notifications!


Calories: 207kcal | Carbohydrates: 4g | Protein: 16g | Fat: 14g | Saturated Fat: 5g | Cholesterol: 343mg | Sodium: 441mg | Potassium: 214mg | Fiber: 1g | Sugar: 3g | Vitamin A: 1235IU | Vitamin C: 27mg | Calcium: 156mg | Iron: 2mg
Save This Recipe

See also:

Save this for later on your social media:

Get Melanie's FREE Recipes In Your Inbox!

Similar Posts

One Comment

  1. 5 stars
    Thanks for introducing me to how easy it is to make a frittata and to incorporate all kinds of variety! I went for spinach, tomatoes, and green onion. Will follow your tips for storing and freezing, too. Bravo, chef Melanie.

Leave a Reply

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

Rate This Recipe (only if you tried it, otherwise leave blank)