This Croissant Breakfast Casserole is the ultimate brunch recipe. Bake cut-up croissants with eggs, cheese, and bacon.
this delicious breakfast bake is incredibly easy to make
Croissants, bacon, and eggs are some of the best breakfast foods around. Why not enjoy them all together in this croissant breakfast casserole?
All you have to do is cook some bacon, cut up some croissants, whisk some eggs and milk, and layer it all together with cheese in a casserole dish. It requires little effort and has a lot of taste.
This dish also serves 12 so it is great for feeding a crowd or for planning breakfasts for the week ahead. It is the perfect savory start to the day.
- 9 x 13-inch baking dish or casserole dish
- Frying pan
- Liquid measuring cup
- Mixing bowl
This breakfast croissant casserole goes great with any other brunch items. Since it already includes three of the popular breakfast foods of eggs, bacon, and croissants, I would serve this alongside some air fryer breakfast potatoes and fresh fruit.
Additionally, if you want to offer your guests the option of savory or sweet, you could serve this breakfast casserole with croissants alongside my french toast casserole. Give your breakfast bunch the best of both worlds!
- Bacon – cook bacon in a large skillet until crispy and then chop up for the casserole.
- Large eggs – the eggs mix with the croissant pieces to give this dish a perfectly light and
- Milk – milk makes the egg mixture extra creamy. Use heavy cream for a more decadent texture or blend in some cottage cheese for extra protein.
- Black pepper – add just a pinch of black pepper to the egg mixture. You can replace this with some cayenne or a dash of how sauce if you like spicy.
- Croissants – day old croissants soak up the egg and milk mixture even better!
- Sharp cheddar cheese – sprinkle cheese all over the top of this dish to add extra flavor
Switch up the bread for this breakfast casserole. If you prefer to use something fluffier, you could try brioche or challah.
This croissant breakfast casserole really is low-fuss. No need to have fresh croissants, even day-old ones work just fine! High quality croissants go stale pretty quickly so its perfectly fine to use stale ones.
Head to the bakery section of the grocery store and see if they have a section for day old items. If they don’t, you can always ask a bakery worker if they keep the day old croissants in the back. They will usually give them to you for half price!
Want to add some veggies to the mix? Chopped sweet onions, green onions, bell peppers or tomatoes make a delicious addition.
You can use many different types of cheese in place of sharp cheddar. Feel free to use something more mild like a mozzarella or even something more complex like a swiss or gruyere cheese.
Not a fan of bacon? Feel free to swap it out for some ham or omit it completely. If you skip the bacon, you may want to add a pinch of salt to the egg mixture.
You can even make this a sweet croissant breakfast casserole!! Mix vanilla and cinnamon into the egg mixture. Then, use mixed berries like raspberries and blueberries instead of the bacon and cheese. Top the whole thing with a generous drizzle of a lemon glaze.
How to make a croissant breakfast casserole
Step 1: Preheat oven and cook bacon
To begin, preheat the oven to 350F and grease a 9×13 casserole dish with nonstick cooking spary.
Next, while the oven preheats, cook bacon in a skillet until crispy, chop it into bite-sized pieces, and set aside (Image 1).
Step 2: Prepare croissants and eggs
Next, cut the croissants into bite-sized cubes and place them in the casserole dish (Image 2). Then, whisk eggs and milk together with the pepper in a large bowl until a smooth mixture remains (Images 3 and 4).
Step 3: mix everything together and bake
Next, pour the egg mixture over the cubed croissants in the casserole dish (Image 5). After that, layer the chopped cooked bacon and shredded cheese over top of the casserole (Image 6).
Bake in the oven at 350F for 25 minutes. Cool, cut into squares, serve, and enjoy!
I like to serve this dish with some chives or fresh parsley. I also serve it with a small bowl of dijon mustard on the side because it reminds me of a ham and cheese croissant!
Storage, reheating and freezing
Once cooled, transfer any leftovers to an airtight container or cover the casserole dish with foil. Store in the fridge for up to 5 days.
To reheat, warm this croissant breakfast casserole in the microwave or toaster oven. Enjoy again!
To freeze this breakfast casserole, I recommend cutting into squares and placing in a freezer safe container. Then you can thaw and reheat each serving on its own.
Check out these other Breakfast casserole recipes
- Overnight French Toast Casserole
- Turkey Sausage Tomato and Goat Cheese Breakfast Casserole
- Cheeseburger Breakfast Casserole
- Hash Brown Breakfast Casserole
You can find the full recipe below. If you make this recipe, please rate and review it in the comments, or share it with me on Instagram!
- 6 strips of bacon
- 12 eggs
- ½ cup milk
- ½ tsp ground black pepper
- 6 large croissants
- 1 cup shredded sharp cheddar cheese
- Preaheat oven to 350F and grease a 9×13 casserole dish.
- Cook bacon until crispy, chop into bite sized pieces and set aside.
- Cut croissants into bite sized cubes and place in the casserole dish
- Whisk eggs and milk together with the pepper until a smooth mixture remains.
- Pour egg mixture over the cubed croissants in the casserole dish. Layer the chopped cooked bacon and shredded cheese over top of that.
- Bake in the oven at 350F for 25 minutes. Cool, cut into squares and serve.
- you can use leftover croissants instead of fresh
- if you don’t have croissants you can use