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.
More breakfast recipes

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.









Jamie Starns says
Mine has currently been in for 35 minutes and is still not set up. What did I do wrong?
Celebrating Sweets says
Did you use a different sized baking dish? If your dish is smaller it will take longer to bake through. Or if your eggs were jumbo or extra large that could add to the bake time as well. Also, the very center can go from uncooked to set in a matter of minutes, so you’ll want to keep an eye on it.
Jane says
Generally, this was really good. However, I too found that it was not nearly ready after 25 minutes. I didn’t read the comments, but a heads up that it takes longer for larger eggs etc. would be helpful. Thankfully I had given myself extra time before I had to leave for a girlfriend reunion brunch, that I could cook it an extra 15 minutes. Not sure if maybe I overcooked it… but I do think it is better right out of the oven and not an hour or more later. They all still liked it. Either way, it’s a great base and I like that there’s no bread in it. Thank you from San Diego!
Celebrating Sweets says
Hi, Jane. Thanks for your feedback. I went ahead an updated the recipe with a slightly longer cook time since I received a few comments about it taking longer. Ovens, bakeware and the variety of mix-ins can all have an affect on the final cook time. I’m glad you enjoyed it! Thanks for stopping by. 🙂
Violet says
I used ricotta cheese. now normally I am not a fan of ricotta cheese at all. But I had actually bought it for a different recipe. I had no cottage cheese but had some leftover ricotta cheese. It turned out amazing!!!! I tried making this recipe a few days later when I had some cottage cheese. And I actually prefer it with the ricotta!
Celebrating Sweets says
That’s fantastic! Thanks for sharing. I’m going to try that!
Traci says
Hi! Can you prepare this recipe the night before?
Celebrating Sweets says
You can mix up the eggs, cottage cheese, salt, and pepper in a large bowl and refrigerate overnight. Right before baking, whisk vigorously and transfer to a casserole dish. The whisking helps to incorporate air and make the eggs fluffy. Enjoy!
HANNAH FOX says
I tried this recipe for Christmas and it was a hit! So easy, and delicious! I used ricotta instead of cottage cheese because of Violet’s comment, and for the fact that I love ricotta-it was incredible! I’ll be making this regularly. Thank you.
Celebrating Sweets says
Perfect! Thanks for taking the time to comment. Enjoy!
Lin says
Made this for a family brunch and added chopped ham. My husband doesn’t like like cheese but he couldn’t taste the cottage cheese. This recipe was great! Thank you.
Celebrating Sweets says
I’m glad you enjoyed it! Thanks for taking the time to comment. 🙂
Courtney Masrud says
You mentioned that you reheated it. Did you use a microwave or oven?
Celebrating Sweets says
Hi, Courtney. I reheat individual servings in the microwave. Enjoy!
Kel Berg says
very good! i halved the recipe using 8 eggs and added sausage and broccoli for my mix-ins! the ricotta was a secret ingredient!
Celebrating Sweets says
That sounds delicious! I’m glad you enjoyed it. 🙂
Ashley says
I made this for my mom for Mother’s Day
Nancy says
Was looking for an easy, yet tasty recipe for an egg casserole. This one sounded perfect especially since there were directions for a smaller size. I made it this morning and have to say it was delicious. I used cut up breakfast links and shredded mixed cheddar cheeses. I’m very disabled so this was a big project for me but I have to say that I’m very happy I made the effort. Plenty left over for probably 5 breakfasts for me and all I have to do is microwave it for a short time and breakfast is ready. Thank you so much for this recipe. I’ve bookmarked it as I have a feeling it will be one of my favorites.
Allison says
I’m glad you enjoyed it! Thanks for stopping by. 🙂
Susan says
We have been asked to provide scrambled eggs at a Wounded Warrior event for 35 people. Would this work in a crock pot? Any other suggestions would be appreciated!
Allison says
I would not recommend cooking it in the crock pot, but I’m guessing that you could cut it into squares and keep them warm in a crock pot.