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.
Ann says
LOVE the fact that there are only 3 ingredients !! ( with the options to add!☺️)
I halved the recipe today but am anxious to make it again tomorrow with more eggs. I am, however, making it ahead to make it easy for a family the following morning. Haven’t decided whether to bake it ahead and let them heat it up?
Thx for sharing! So easy!!
Celebrating Sweets says
Hi, Ann! I’m glad you enjoyed this. I have made it in advance many times, and we reheat individual portions in the microwave. Thanks for stopping by!
Suzy says
Hi, I have a guest arriving very early in two days. Is it okay to mix this the night before, keeping it in the fridge overnight, so that all I must do in the morning is bake it? This dish sounds perfect for an early breakfast. Thank you.
Celebrating Sweets says
Hi, Suzy. You can mix up the eggs, cottage cheese and melted butter in advance, but I recommend refrigerating it in a large bowl so that it can be vigorously whisked right before pouring it into the casserole dish to bake (this makes it fluffy). So, mix it up and refrigerate, then the day of: whisk well, pour into baking dish, add mix-ins and bake. Enjoy!
Suzy says
Thanks so much! That’s what I’ll do.
Suzy
Viana B. says
How many days will the keep in the refrigerator?
Celebrating Sweets says
We usually eat it within 4 days.
Viana Chambers says
I added feta cheese, spinach, bell peppers, tomato, kalamata olives, onions, and fresh parsley. It was AMAZING, thank you!
Celebrating Sweets says
That sounds delicious! Thanks for taking the time to comment. Enjoy! -Allison
maryann joye says
Wow so EASY and I added cooked ham, diced green chilies, and cheese.
And yes Allison I did add more cheese at the end. Thank you =)
Celebrating Sweets says
That sounds delicious! Thanks for taking the time to comment. Enjoy!
Sharon says
Do you know if I could substitute yogurt for the cottage cheese. I don´t eat cow dairy, only goat dairy and it´s easy to find goat yogurt. Thank you.
Celebrating Sweets says
Hi, Sharon. I’m not sure, I’ve only made this recipe as written. If you give it a try, I suggest reducing the amount of yogurt to 2/3 or 3/4 cup, just in case the flavor is strong. Best of luck playing around with it.
Becki says
Make some soft goat cheese from goats milk if you can…same way you’d make cottage cheese really. It’s fairly easy.
Elaine says
Can I freeze this casserole?
Celebrating Sweets says
Hi, Elaine. I have never tried freezing it before. If you need a smaller portion there are instructions for halving the recipe in the recipe card notes. Enjoy!
Michele says
I’ve been making egg casseroles forever but never thought to use cottage cheese. I’m trying this for dinner tonight!
Celebrating Sweets says
Great! Enjoy!
Connie says
Have you doubled this before? If so, what are the cooling instructions? This sounds delish! Thanks for sharing.
Celebrating Sweets says
Hi, Connie. I have not doubled it. My only concern with doubling it would be finding the appropriate pan size. You don’t want the egg mixture to be too thick or the edges of the casserole will be overdone before the middle is set/cooked through. I can’t think of a standard pan size that would be close to double a 9×13. I would recommend just making TWO 9×13 pans. Enjoy!
Leilani says
Added fresh parsley to the eggs and whisked vigorously. Mixed in crumbled sausage and cheese. Came out perfect – fluffy and dense – right out of the oven. Thanks for sharing.
Celebrating Sweets says
You’re welcome! Thanks for stopping by. 🙂