This fluffy egg casserole is perfect for busy mornings or serving a crowd. Add your favorite meats, vegetables, or cheeses and choose from a large or small recipe.
Serve this egg casserole with pancake casserole and you have the perfect sweet and savory breakfast pair!

Jump to:
What sets this recipe apart
Flavor options: This recipe can be made with a variety of mix-ins to suit your taste. The base recipe stays the same and you can add the meat, vegetables, or cheese you like!
Two sizes: Choose from a larger 9×13 pan or make a smaller recipe in an 8×8 pan.
High protein: This recipe is made with eggs and cottage cheese making it a high protein and lower carb alternative than some other egg casserole recipes.
How to make egg casserole

Step 1
Whisk the eggs, cottage cheese, melted butter, salt, and pepper.

Step 2
Place vegetables, meat, and/or cheese in the bottom of a greased baking dish.

Step 3
Add the egg mixture.

Step 4
Bake for 20-30 minutes.
What mix-ins to use
Add your favorite meat, vegetables or cheese to the eggs before baking. Here are some ideas:
MEAT: Bacon, sausage, or ham. All meat should be cooked before adding it to the eggs.
VEGETABLES: Bell peppers, frozen hashbrowns, onion, spinach, broccoli, zucchini, asparagus, mushrooms etc. Vegetables should be pre-cooked. If you are using something with high water content (like spinach or mushrooms), pre-cook and pat dry with a paper towel. Frozen hashbrowns should be thawed and patted dry.
CHEESE: Cheddar, mozzarella, gouda, pepperjack, parmesan, goat cheese, or feta are all delicious. You can even use a combination of cheeses. I like to mix some cheese directly into the eggs, and top the eggs with additional cheese a minute or two before removing the pan from the oven.

Make-ahead tips
This is a great make-ahead recipe for busy mornings. I often make this at the start of the week and reheat individual portions in the microwave as needed.
Note: If serving company, I prefer to bake this recipe fresh. The eggs are extra thick and puffy straight from the oven which makes for a nicer presentation.
Get a head start on this recipe
Chop and cook your meat and vegetables a day or two in advance. Then all you have to do is whisk up the eggs and add the mix-ins to the baking dish right before baking.
Free Baking Guide!
Join thousands of other bakers and subscribe to our newsletter!
Recipe

Egg Casserole
Ingredients
- 14 large eggs
- 1 cup cottage cheese, or ricotta cheese
- 1 tablespoon melted butter
- up to 2 cups meats and/or vegetables, see note
- ⅔ cup grated cheddar cheese, or another cheese of your choice
- softened butter, for greasing the pan
- salt and pepper
Instructions
- Preheat oven to 375° with a rack in the center of the oven. Generously grease a 9×13 baking dish with softened butter.
- In a large bowl, use a whisk or immersion blender to combine the eggs, cottage cheese, melted butter, ½ teaspoon salt, and ¼ teaspoon black pepper. The mixture should be well combined. If some curds of cottage cheese remain, that's fine.
- Sprinkle the meat, vegetables, and cheese evenly around the bottom of the greased baking dish. Note: I reserve some of the cheese to add to the top of the eggs near the end of cook time. Pour the egg mixture over the meat and vegetables.
- Bake until the eggs are puffed and set, approximately 25-35 minutes. Beginning checking at 25 minutes*, then every few minutes until the center is no longer wet. A minute or two before you pull it from the oven, top with additional cheese. Serve immediately.
Notes
- 8 large eggs
- ½ cup cottage cheese
- ½ tablespoon melted butter
- Up to 1 cup meat and/or vegetables
- ⅓ cup cheese
- ¼ teaspoon salt, ⅛ teaspoon black pepper
Nutrition
Nutritional Information is an estimate based on third-party calculations and may vary based on products used and serving sizes.
Jill says
This sounds amazing! I have not made this yet; however, I think it would be perfect for a baby shower I am planning in a few days. Roughly 50 people will be attending. I was hoping to quadruple this recipe and use a large foil pan. What is your thought? Thank you so much!
Allison says
Hi, Jill. I have only made this recipe as written. I’m not sure what size pans you’ll need or what the bake time will be to serve 50. You might want to make the small version of the recipe (in the notes section) just to have an idea of what it looks like before, during, and after baking.
Jill says
Great! Thank you so much!
Jeff says
Can bread be added to this on the bottom, as is often done?
Allison says
That should be fine, you’ll just have to play around with it.
Jennifer says
Can you mix everything up the night before and bake the next morning?
Allison says
I like to whisk the mixture right before baking to ensure it’s fluffy. You could store it in a covered bowl overnight then in the morning whisk, add the mix-ins, place in the baking dish, and bake.
Karyl Chase says
So light and fluffy and easy to adapt to different tastes by changing up the add ins. A keeper for sure
Allison says
Thanks! I’m glad you enjoyed it!
Ayla says
Absolutely my all time fave go to recipe. It keeps great in the fridge too. Thank you!!!!
Allison says
I’m so glad! Thanks for taking the time to comment. 🙂
Cindy Osborn says
Do you have to use the ricotta or cottage cheese to get the eggs to rise up?
Allison says
Yes, they help make the texture more fluffy than regular scrambled eggs.
Michele says
Love it, thank you
Allison says
You’re welcome!
Linda says
I’ve been making this weekly. Great to bring to work and I love the extra protein from the cottage cheese. Thank you!
Allison says
You’re welcome!
Heather says
For the smaller recipe, what are you doing about the seasonings? Are you halting those also?
Allison says
Yes. Or adjust to suit your taste.
Barbara says
I made this with the half recipe but I am having trouble with the middle not cooking as fast as the sides. I am afraid to leave it in longer and have the sides overcooked. Any suggestions?
Allison says
Hhhhmmm…perhaps your baking dish is too small? The center will go from loose to set pretty quickly, so just keep watching it. It will also continue to set a bit after removing it from the oven.