This post may contain affiliate links. For more information, read my disclosure policy.

Wake up your taste buds with this delicious Bacon Egg Casserole recipe! This is my favorite cheesy egg casserole with bacon – no bread! I love that this is a high protein casserole and it’s perfect for everyday or any holiday!

one slice of egg casserole with bacon baked in.

Best breakfast casserole with bacon

This bacon breakfast casserole recipe is full of flavorful cheese, fluffy eggs and bacon. Make this the night before or meal prep it for the week, either way this easy egg casserole is a convenient and delicious dish. 

I love a great breakfast casserole recipe for special brunches or a christmas morning breakfast – especially an easy overnight eggs casserole like this Bacon Egg Casserole recipe I’m sharing today. It’s light and fluffy with plenty of cheese and bacon and it is so easy to make.

Why you’ll love this recipe

  • I’ve been making my egg casseroles like this for years with lots of different add-ins, and it never disappoints. It’s cheesy with bits of bacon and perfectly cooked eggs. Basically, a breakfast winner!
  • It’s easily customizable – add or replace your favorite meats, spices, and cheeses.
  • You can assemble it ahead of time and bake it the next day, making for an easy morning.
ingredients in bacon egg casserole.

Ingredients needed

  • Butter: melted and unsalted – this makes them super creamy.
  • Cottage cheese: it’s not everyone’s favorite but it adds flavor and also gives the eggs a wonderful texture. You won’t even know it’s there.
  • Shredded cheese: be sure it’s a good melting cheese like: mozzarella, cheddar, Monterey jack, pepper jack or even Gruyere or provolone 
  • All-purpose flour: make sure you measure this well to avoid having a runny casserole
  • Baking powder: this is the secret ingredient to get the egg casserole so fluffy
  • Italian seasoning: or whatever seasoning you like
  • Eggs: 10 large eggs, just lightly beaten 
  • Bacon: chopped cooked bacon or turkey bacon

Click to see the recipe card below for full ingredients & instructions!

How to make a breakfast casserole with bacon

  1. Cook bacon over medium heat first on the stove and then chop it into small pieces. While it cools, I prepare the rest of the ingredients.
  2. Combine the melted butter, cottage cheese, shredded cheddar cheese, baking powder, flour, Italian seasoning, and salt in a bowl. 
  3. Add the beaten eggs and whisk until combined. The egg mixture will be a little lumpy which is fine. Add the chopped bacon and stir.
  4. Pour the mixture into a prepared 9×13 baking dish and bake the egg casserole for 30 to 40 minutes or until the top is browned and the casserole is set in the middle.
  5. Let the casserole cool for five to ten minutes before slicing and serving.


It’s really easy to change up the flavors to your liking. This bacon one is one of my favorites – bacon is my favorite breakfast meat – but you could do any of the following options to switch up this bacon egg casserole recipe:

  • To make a french toast casserole, add in some slices of french toast to the side
  • Make a hash brown casserole by adding in some frozen hash browns in the baking dish
  • Meat lovers: use both bacon and sausage to make a sausage breakfast casserole
  • Pizza: add pepperoni and olives, peppers and mushrooms
  • Change up the cheese to one you like
  • Add other seasonings: thyme or rosemary, or paprika or cumin
egg casserole in clear pan with bacon baked in.

Expert Tips

  • The trick is to use some flour and baking powder. The gluten in the flour gives the casserole some structure and the baking powder helps give it some lift. So, when you bake the eggs they puff up and have the best texture – soft and light, not rubbery!
  • I know you might wonder about the cottage cheese – but don’t skip it! It adds body to the eggs, plus more protein to the dish – and you won’t even know it’s there. I don’t like cottage cheese alone, but I love this recipe.
  • Make Ahead: You can aseemble this casserole the night before. Bake it in the morning for an easy breakfast.
  • Freezer: Freeze leftovers for an easy breakfast – just reheat in the microwave or air fryer.


How long can you refrigerate a breakfast casserole before baking?

I think cheesy egg casseroles taste best the day they are made, but you can keep leftovers in the refrigerator for three to four days

Can I freeze leftovers?

Yes. Freeze in an airtight container for up to 1 month. To rewarm the leftovers, heat it up in the microwave for a few seconds. 

Why is my breakfast casserole runny?

You probably didn’ add enough flour or baking powder. 

one slice of egg casserole with bacon baked in with word on the photo.

Bacon Egg Casserole Recipe

5 from 7 votes
This Bacon Egg Casserole is such an easy breakfast casserole or brunch recipe. It's an easy low carb recipe that can be made overnight. Use regular or turkey bacon and any kind of cheese!
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Yield 8 servings
Serving Size 1 serving


  • 1 pound bacon
  • ½ cup (113g) unsalted butter, melted
  • 1 16 ounce (456g) package cottage cheese
  • 2 cups (224g) mozzarella cheese
  • ¼ cup (31g) all purpose flour
  • 1 teaspoon baking powder
  • 1 teaspoon Italian seasoning
  • ½ teaspoon salt
  • 10 large eggs lightly beaten
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!


  • Preheat oven to 400°F. Spray a 9×13” pan with nonstick cooking spray.
  • Cook 1 pound of bacon until crispy, then chop into bite size pieces.
  • Stir together butter, cottage cheese, mozzarella cheese, flour, baking powder, Italian seasoning, and salt. Whisk in eggs and whisk until combined (mixture will be lumpy). Fold into the egg mixture.
  • Pour into prepared pan and bake for 30-40 minutes or until browned and set in the middle. Cool 5-10 minutes before slicing and serving.
  • Best served fresh, but it can also be sliced and stored in individual containers and frozen. Defrost in microwave.

Recipe Video

Recipe Notes

  • Store in an airtight container for up to 3 days in the refrigerator. Freeze leftovers for up to a month.
  • You can assemble the casserole the night before to bake in the morning.
  • Feel free to change up the seasoinings to your liking, and use any kind of cheese.

Recipe Nutrition

Serving: 1serving | Calories: 516kcal | Carbohydrates: 5g | Protein: 21g | Fat: 46g | Saturated Fat: 20g | Cholesterol: 295mg | Sodium: 777mg | Potassium: 260mg | Fiber: 1g | Sugar: 1g | Vitamin A: 862IU | Calcium: 204mg | Iron: 2mg
Nutritional information not guaranteed to be accurate
Course Breakfast
Cuisine American

What to serve with breakfast casserole

As long as you keep the base recipe the same, you can change up the flavorings no problem! But here are a few suggestions to serve this bacon and egg casserole with: 

Other Egg Recipes

Last Updated on May 16, 2023

Dorothy Kern

Welcome to Crazy for Crust, where I share recipes that are sometimes crazy, often with a crust, and always served with a slice of life.

Leave a Comment

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

Recipe Rating


  1. Hi Dorothy!!!

    I was wondering if the cottage cheese in this recipe could be substituted with ricotta instead? No one in my house likes cottage cheese except for me lol.

    1. I haven’t tried that but theoretically yes. Although you don’t taste the cottage cheese – I don’t like it either!

  2. Do you think this would still turn out alright with the 1:1 gluten free flour? My mother is gluten sensitive and I am looking for an easy egg casserole recipe to use.

  3. This recipe is fantastic! I made this for our dinner tonight, right after seeing it in one of your emails. For dinner, I wanted something simple and easy to go along with the whole wheat bread I made this afternoon. This egg casserole was perfect. Mine was done after 30 minutes. And you’re right, it was not dry or rubbery at all. Perfect texture, loads of good flavor, and very filling. Thank you for sharing so many great recipes!