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.
Gwen says
Loved this recipe! I halved it since it’s just me and then froze it in slices. The eggs came out with the perfect texture! So light and fluffy even microwaved. I added ham to it this time w/o cheese. I can’t wait to make this again. Thank you so much for the recipe.
Celebrating Sweets says
I’m so happy to hear that! Thanks for taking the time to comment. Enjoy! -Allison
Linda says
I loved this recipe!! I used the following addons: reduced fat Mexican cheese blend, diced grilled onions, diced bell peppers and low fat ham. I also used low fat cottage cheese and egg substitute (1/4 c per egg) for a lower fat option. I followed the tip in the recipe and put cheese in with the egg mix and topped it with a bit more at the end of the bake.
It was moist, flavorful and really delicious!!! My family loved it and told me it’s definitely one they want me to remake!! Thanks for the great tip.
Celebrating Sweets says
Hi, Linda. I’m glad that you enjoyed it. Thanks for taking the time to comment. 🙂
Pattie says
I’m curious about the lack of salt. Although its great to have a low salt recipe….just wondering if it needs seasoning of some type. My family is not exactly a no-salt family.
Celebrating Sweets says
Hi, Pattie. The salt and pepper is listed in step 2 of the recipe. I didn’t realize they weren’t also in the ingredient list. I apologize for the confusion. Enjoy!
Teri says
I made this egg casserole for a “Tea” I had for my friends. Everyone enjoyed these fluffy eggs!
Jacquelyn Hastert says
This would be perfect for feeding a hungry crowd. I am saving it for this weekend when the family starts arriving for the holiday.
Nneka Allen says
Hi,
For the add-ins, what measurements would you recommend? I want to add cheese and sausage, would a pound of sausage and say 1 cup of cheese, be too much or too little?
Celebrating Sweets says
I suggest one cup of “mix-ins”, which would be your sausage, plus an additional 2/3 cup cheese. Enjoy!
Theresa Fowler says
Can I put this together the night before? Thx!
Celebrating Sweets says
Hi, Theresa. I have never tried assembling it the night before, so I can’t say for sure. I think that it is important to give the eggs and cottage cheese a vigorous whisk right before baking so that they eggs are nice and fluffy. Losing that extra bit of air would be my main concern with letting it sit overnight. If you try it, please let me know how it turns out. Enjoy!
Sandi says
I haven’t tried this yet but I want to make it for my lunches at work. Can I put it in small microwave containers and freeze them and then take them to work and microwave them? If so how long would you microwave them?
Thanks for the recipe!
Celebrating Sweets says
Hi, Sandi. I’m assuming you are asking about reheating already cooked leftovers? I have never tried freezing them, so I’m not sure how they’ll hold up. When I reheat individual portions from the fridge, they usually reheat in 1-2 minutes. Enjoy!
Sheryl O’Connor says
I halved this recipe and cooked it in a small pie pan. Added a little goat cheese on top at the end, mixed in chopped peppers, green onions and small heirloom tomatoes. Lovely. Like a frittata!
Celebrating Sweets says
Sounds delicious! Thanks for sharing. 🙂 -Allison
Patricia Patterson says
I am going to triple the recipe for a church breakfast, will 25 minutes still apply for baking time? Thank you.
Celebrating Sweets says
It depends on what size pan you use and how thick the eggs are. Just start checking it around 20 minutes, then every 5 minutes or so until the eggs are puffed and set. Make sure your pan is large enough so that they cook evenly. If you squeeze them into too small of a pan the outside edges will overcook before the middle is set. Enjoy!