Skip to Content

Breakfast Casserole – Bacon Egg & Veggies

It’s time for a hearty breakfast casserole! I am all about easy recipes.

I don’t have a lot of time to cook but still want to make sure that I serve meals that are visually pleasing and taste good, even when they don’t take much time to make.

The hearty breakfast casserole features eggs and bacon with two types of cheese. This loaded Bacon & Egg Breakfast Casserole is a delicious and hearty start to your day. The casserole is easy to make in about 30 minutes.

I used shallots and mushrooms to add some healthy nutritional ingredients to the casserole and I kept the amount of cheese fairly low (just one ounce per person) to keep the calories on the lighter side.

There is very little prep work needed which I loved.

Using shallots instead of normal onions gives a light and sweet flavor to the casserole.

I got lots of flavoring from fresh herbs (I chose rosemary, chives and parsley today), and both extra sharp and Gouda cheeses add a ton of flavor so I did not have to overload the casserole with cheese.

Ingredients for Bacon and Egg Breakfast Casserole

The main prep works comes from chopping up the bacon, mushrooms and shallots.  1 minute is all that takes!

Chop the shallots, mushrooms and bacon

The only other prep step is browning the shallots, mushrooms and bacon in a non stick frying pan.

About 3 minutes and the rest of the ingredients get added one by one into a large bowl.

Cook the onions, bacon and mushrooms

Let’s assemble this delicious Breakfast Casserole.

It’s time to start blending all the flavors. I chose a large mixing bowl and placed the bacon/shallot mixture in it.

Then I folded in the hash brown potatoes, gave it a swirl and then added the eggs, and mixed everything well.add the hash brown potatoes and eggs

Next, grate the cheese and mix well and then sprinkle over the fresh herbs and sea salt and cracked black pepper.

A good mix with a silicone spatula and it’s almost ready for the oven.Stir in the cheese and seasonings

I used a ceramic cast iron baking dish.  Mine was about 11 x 8 1/2″ and the mixture filled it well. It went into the oven for 30 minutes.

That gave me time to chop up some fresh fruit and pour out orange juice.  

Bacon and Egg Breakfast Casserole ready to bake

The eggs and cheese combine to make a nice texture that holds very well in the pan and on the plate.  It came out a nice golden brown.

Can’t wait to dig into it!

Bacon and Egg Breakfast Casserole ready to eat

This amazing breakfast casserole is just full of flavor but not too heavy. It sits beautifully on a plate, sort of like a big piece of quiche without the calories that the crust gives it.

Everything just cooks into one luscious mass that is super easy to cut (and eat!)

I can’t believe a 30 minute meal is this tasty!

Bacon and Egg Breakfast Casserole

I love all the textures in this breakfast casserole. The eggs and cheese make it creamy.

The hash brown potatoes gives it a bit of bite and the bacon…well everything goes well with bacon. Chopping it into small pieces makes sure that every bite has some bacon flavor.

Take a bite of this hearty Breakfast Casserole

This hearty breakfast casserole makes a wonderful weekend brunch meal. Heck…I’d even like it for dinner!

Bacon and Egg Breakfast Casserole

For more inspiration for breakfast, see my Pinterest Breakfast Recipes Board.

Yield: 4-6

Breakfast Casserole - Bacon Egg & Veggies

Breakfast Casserole - Bacon Egg & Veggies
Prep Time 5 minutes
Cook Time 33 minutes
Total Time 38 minutes


  • 6 slices of bacon, chopped
  • 2 medium shallots, chopped
  • 4 large mushrooms, chopped
  • 4 large eggs
  • 4 cups of hash brown potatoes (frozen or fresh)
  • 2 ounces of sharp cheddar cheese
  • 3 ounces of Gouda cheese
  • 1 sprig of rosemary, minced
  • 1 tbsp of fresh parsley, minced
  • 2 tbsp of fresh chives, minced
  • 1/2 tsp of Pink sea salt
  • 1/4 tsp of cracked black pepper


  • Preheat the oven to 350 º, Spray an 8 1/2 x 11" oven proof baking dish with cooking spray.
  • In a large non stick pan, cook the bacon, mushrooms and shallots until the bacon is cooked and the vegetables are tender.
  • Place this mixture in a large bowl and add the hash browns, eggs, cheeses and seasonings. Stir between each ingredient.
  • Pour the mixture into the prepared pan and bake in the oven for 30 minutes.
  • Serve immediately. Makes 4 large servings.
  • Share on Social Media

    Disclosure of Material Connection: Some of the links in the post above are "affiliate links." This means if you click on the link and purchase the item, I will receive a small commission from the sale, but the price is the same for you. I am disclosing this in accordance with the Federal Trade Commission's 16 CFR, Part 255: "Guides Concerning the Use of Endorsements and Testimonials in Advertising."

    Skip to Recipe