Overnight Cheesy Bacon Casserole

Featured in Start Your Day Right.

This delightful breakfast casserole combines flaky croissants, crispy bacon, and creamy cheese, all baked in a rich custard. Perfect for overnight prep, it’s an easy make-ahead dish that bakes to golden perfection. Toasted croissants form the base, layered with sautéed shallots, crispy bacon, and a blend of cheeses. A velvety mixture of eggs, milk, and cream binds the ingredients, delivering a fluffy texture with every bite. Serve this warm, satisfying dish for breakfast gatherings or brunch, and watch it disappear in no time.

A young woman with wavy hair is gazing down contemplatively in a warmly lit kitchen filled with plants.
Updated on Fri, 18 Apr 2025 15:36:47 GMT
A square cake with bacon on top. Pin it
A square cake with bacon on top. | cookingkeys.com

This overnight cheesy bacon croissant breakfast casserole transforms buttery croissants into a decadent morning meal that will have everyone asking for seconds. The combination of flaky pastry, savory bacon, and melty cheese creates a breakfast worthy of special occasions but simple enough for weekend family gatherings.

I first made this casserole when hosting my in laws for Christmas morning and it has become our traditional holiday breakfast ever since. The aroma of bacon and cheese filling the house as everyone wakes up creates an instant festive atmosphere.

  • Croissants: The buttery flakiness creates an incredible texture base that absorbs the egg mixture while maintaining structure
  • Bacon: Thick cut provides more substantial bites throughout the casserole
  • Shallots or red onions: They add a subtle sweetness that balances the savory elements
  • Cheddar, gruyere or swiss cheese: Using freshly grated creates the ultimate melty pockets throughout
  • Eggs: They create the custard base that binds everything together
  • Milk: Whole or 2 percent gives the best richness without being too heavy
  • Heavy cream: Creates silky texture and prevents the casserole from becoming rubbery
  • Salt and pepper: Simple seasonings that enhance all the other flavors

Step by Step Instructions

Toasting the Croissants:
Preheat your oven to 350°F and slice those croissants lengthwise. Place them cut side up on a parchment lined baking sheet and toast until they turn golden brown about 10 12 minutes. This crucial step creates a sturdy base that wont turn soggy overnight. Allow them to cool completely before proceeding.
Preparing the Base:
Tear those toasted croissants into large bite sized pieces making sure they have irregular shapes that create nooks for the custard to settle into. Arrange them evenly in your 9x13 inch baking dish covering the entire bottom with no gaps visible.
Creating the Savory Elements:
Cook your bacon in a skillet over medium heat until perfectly crisp. The fat should render completely and the bacon should have a satisfying crunch. Remove with a slotted spoon and drain all but one tablespoon of that liquid gold bacon fat. In that same skillet sauté your shallots until they become translucent about 3 5 minutes. They should be soft but not browned.
Building the Layers:
Distribute the crispy bacon pieces and softened shallots evenly over your torn croissants. Next sprinkle your shredded cheese blend so that every bite will have some melty goodness. You can gently toss everything together or leave as distinct layers depending on your preference.
Preparing and Adding the Custard:
Whisk together eggs milk heavy cream salt and pepper until completely homogenous. The mixture should have a smooth consistency with no streaks of egg white visible. Pour this custard slowly and evenly over the entire casserole allowing it to seep into all the spaces between the croissant pieces.
Resting Period:
Cover your masterpiece and refrigerate for at least 4 hours but ideally overnight up to 12 hours. This resting time allows the croissants to fully absorb the custard creating a unified texture while the flavors meld together beautifully.
Baking to Perfection:
When ready to enjoy preheat your oven to 350°F. Place the uncovered casserole on a foil lined baking sheet to catch any potential overflow. Bake for 45 50 minutes until the top is gloriously golden and the center is set but still has a slight jiggle. Allow it to rest for 10 15 minutes before serving so the custard can fully set.
A piece of bacon and cheese quiche. Pin it
A piece of bacon and cheese quiche. | cookingkeys.com

My absolute favorite part of this recipe is the contrast between the crispy golden top and the creamy custard interior. I remember the first time I served this at a family gathering how everyone went completely silent for the first few bites before erupting into praise. Its become our signature breakfast dish when family visits from out of town.

Make Ahead Magic

This breakfast casserole truly shines as a make ahead wonder. You can assemble the entire dish the night before covering it tightly with plastic wrap before refrigerating. For longer planning prepare all the components separately up to two days in advance. Toast and store the croissants in an airtight container cook and refrigerate the bacon and shallots then quickly assemble and add the custard the night before baking. This flexibility makes it perfect for busy hosts who want to enjoy morning gatherings without kitchen stress.

Customization Options

While the classic version is magnificent consider this recipe a blank canvas for creativity. Add vegetables like sautéed mushrooms roasted red peppers or wilted spinach for additional nutrition and flavor. Experiment with different cheese combinations like pepper jack for heat fontina for incredible meltability or blue cheese for bold flavor. For a meat variation substitute the bacon with breakfast sausage ham or even smoked salmon for an elegant twist. The basic technique remains the same but the flavor possibilities are endless.

Serving Suggestions

This indulgent casserole pairs beautifully with lighter sides that balance the richness. Serve alongside a fresh fruit salad dressed with mint and honey for a refreshing contrast. A simple arugula salad with lemon vinaigrette cuts through the richness perfectly. For beverage pairings consider a spicy Bloody Mary mimosas with fresh orange juice or a bold coffee blend. If serving for brunch add a simple green vegetable like asparagus or green beans to round out the meal.

A close up of a casserole dish with bacon and cheese. Pin it
A close up of a casserole dish with bacon and cheese. | cookingkeys.com

The Secret to Perfect Texture

The key to achieving the ideal texture in this casserole lies in three critical elements. First toasting the croissants creates structure that prevents sogginess. Second the ratio of eggs to dairy provides richness without becoming too dense or custardy. Finally allowing proper rest time ensures the croissants fully absorb the custard mixture creating that perfect marriage of textures. For an extra special touch sprinkle a light dusting of additional cheese on top during the last 10 minutes of baking for an irresistibly golden brown crust.

Frequently Asked Questions

→ Can I use store-bought shredded cheese for this casserole?

Freshly grated cheese is recommended as it melts better and makes the casserole creamier, but store-bought shredded cheese can work in a pinch.

→ Can I prepare this casserole in advance?

Yes, this casserole is designed for overnight preparation. You can refrigerate it for 4 to 12 hours before baking. Just avoid going beyond 12 hours to prevent the croissants from breaking down.

→ What type of croissants work best?

Small to medium croissants work best. If using large croissants, ensure they are torn into bite-sized pieces to cover the baking dish evenly.

→ What’s the best milk to use?

Whole milk or 2% milk yield the best results. You can also substitute three cups of half-and-half instead of using milk and cream separately.

→ Can I swap bacon with another protein?

Absolutely! You can use cooked sausage, ham, or even vegetarian protein options like mushrooms or spinach for a twist on this classic dish.

Overnight Cheesy Bacon Croissant

Flaky croissants, bacon, cheese, and egg custard combined into a comforting breakfast dish.

Prep Time
30 Minutes
Cook Time
50 Minutes
Total Time
80 Minutes

Category: Breakfast

Difficulty: Intermediate

Cuisine: American

Yield: 10 Servings

Dietary: ~

Ingredients

→ Main Ingredients

01 1 pound (454 g) croissants, halved lengthwise (about 5-7 small/medium croissants)
02 8 to 10 slices thick-sliced bacon, chopped
03 ½ cup diced shallot or red onion
04 2 cups shredded cheddar, gruyere, or Swiss cheese
05 9 large eggs
06 2 cups 2% or whole milk
07 1 cup heavy cream
08 1 ½ teaspoons salt
09 ¼ teaspoon black pepper

Instructions

Step 01

Preheat the oven to 350°F (175°C). Spread the halved croissants, cut side up, on a parchment-lined half sheet pan and toast in the oven until golden, 10-12 minutes. Let the croissants cool.

Step 02

Tear the croissants into large bite-size pieces and place evenly in the bottom of a 9x13-inch baking dish.

Step 03

In a 10- or 12-inch skillet over medium heat, cook the bacon until crisp. Remove with a slotted spoon to a paper-towel lined plate. Drain all but 1 tablespoon of bacon grease.

Step 04

In the same skillet, add the shallot (or red onion) with a pinch of salt and pepper and cook for 3-5 minutes until translucent.

Step 05

Sprinkle the cooked bacon and onions over the torn croissants. Add the shredded cheese. Optionally, toss lightly to distribute the ingredients.

Step 06

In a medium bowl, whisk together the eggs, milk, heavy cream, salt, and pepper until well combined.

Step 07

Pour the egg mixture evenly over the casserole. Cover the baking dish and refrigerate for at least 4 hours or up to 12 hours.

Step 08

Preheat the oven to 350°F (175°C). Remove the cover from the casserole and place the baking dish on a foil-lined sheet pan. Bake for 45-50 minutes until golden, puffy, and firm to the touch. Let stand for 10-15 minutes before serving.

Notes

  1. Freshly grated cheese melts better and results in a creamier casserole.
  2. Use 2% or whole milk for the best texture and consistency.
  3. Do not refrigerate the casserole for more than 12 hours to avoid croissants disintegrating.

Tools You'll Need

  • 9x13-inch baking dish
  • Parchment-lined half sheet pan
  • Skillet (10- or 12-inch)
  • Medium mixing bowl
  • Foil-lined sheet pan
  • Slotted spoon

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (milk, cheese, heavy cream)
  • Contains gluten (croissants)
  • Contains eggs

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 420
  • Total Fat: 28 g
  • Total Carbohydrate: 30 g
  • Protein: 15 g