Overnight Cheesy Bacon Casserole

Section: Rise and Shine with Delicious Breakfast Recipes

This make-ahead casserole layers toasted croissants with crispy bacon, sautéed onions, and melty cheese, all soaked in a rich egg custard. After chilling overnight, it bakes to golden perfection with a custardy interior and crispy top. Ideal for holidays and weekend brunches, it delivers comfort and flavor with minimal morning prep. Toasting the croissants ensures they hold up to the custard, and hand-grated cheese provides optimal melt. A crowd-pleasing dish that’s easy to customize with alternative fillings or cheeses.

A woman wearing glasses smiles for the camera.
Published By Ioana
Updated on Thu, 03 Jul 2025 13:33:44 GMT
A square white dish with a slice of bacon and cheese casserole. Bookmark
A square white dish with a slice of bacon and cheese casserole. | ioanacooks.com

This hearty overnight cheesy bacon croissant breakfast casserole has been my weekend morning game-changer for years. The perfect balance of crispy edges and custardy center makes this the ultimate holiday or special occasion breakfast when you need something impressive without the morning stress.

I first made this casserole for a family Christmas morning breakfast three years ago and it is now requested at every holiday gathering. Even my brother in law who claims to hate breakfast casseroles goes back for seconds every time.

Ingredients

  • Croissants: Use day old ones for best absorption without becoming mushy
  • Bacon: Thick cut provides more substantial flavor and texture throughout
  • Shallots or red onions: Add a sweet aromatic base that balances the richness
  • Cheddar and gruyere cheese: Combination creates the perfect balance of sharp tang and nutty creaminess
  • Eggs: Provide structure and richness to hold everything together
  • Whole milk and heavy cream: Create a velvety custard that transforms the dish
  • Salt and pepper: Simple seasonings that enhance without overwhelming the star ingredients

Step-by-Step Instructions

Toast the Croissants:
First toast your halved croissants until golden brown. This crucial step creates a sturdy base that will maintain structure even after soaking in the egg mixture overnight. Watch carefully during the final minutes as they can quickly go from perfectly toasted to burnt.
Prepare the Base:
Tear those toasted croissants into large bite sized pieces and arrange them evenly in your baking dish. The torn edges create more surface area for the custard to cling to and create those delicious textural contrasts in the final dish.
Cook the Bacon and Aromatics:
Crisp the bacon thoroughly in a skillet until each piece is perfectly rendered. Use the reserved bacon fat to sauté your shallots or red onions until translucent but not browned. This infuses the fat with flavor and prevents any harsh raw onion taste in the finished casserole.
Layer the Components:
Arrange your bacon pieces and sautéed shallots over the croissant base then blanket everything with freshly grated cheese. The layering creates pockets of flavor that will distribute through the casserole as it bakes.
Add the Custard:
Whisk together eggs milk cream and seasonings until completely smooth. Pour this mixture slowly and evenly over the entire casserole allowing it to seep into all the crevices between croissant pieces.
Rest and Bake:
Cover and refrigerate for at least 4 hours but no more than 12. This resting period is essential for the croissants to absorb the custard without breaking down completely. Bake until puffed golden and set in the center with no jiggle remaining.
A slice of bacon and cheese casserole. Bookmark
A slice of bacon and cheese casserole. | ioanacooks.com

My absolute favorite part of this recipe is how the edges of the croissants that peek through the top get extra crispy while baking. I sometimes strategically arrange a few pieces to stick up slightly just to create more of these delicious crispy bits. My family fights over these golden corners every single time.

Make-Ahead Options

This casserole was designed for overnight preparation but works beautifully with as little as 4 hours of refrigeration. For busy holiday mornings I often prepare everything the night before so all I need to do is pop it in the oven while we open gifts. You can even prepare all the components separately up to two days in advance keep them refrigerated then assemble and rest the casserole the night before baking.

Creative Variations

While the classic bacon and cheese version is hard to beat this casserole welcomes customization. For a vegetarian option replace the bacon with sautéed mushrooms and spinach. Breakfast sausage makes a hearty alternative to bacon especially when paired with pepper jack cheese for a slight kick. For a sweet and savory twist add thinly sliced apples between the layers which will soften beautifully during baking and complement the savory bacon.

Serving Suggestions

This casserole is substantial enough to stand alone but pairs wonderfully with a fresh fruit salad to balance the richness. For holiday brunches serve alongside mimosas and a simple green salad dressed with lemon vinaigrette. If serving for dinner add a side of roasted vegetables to create a complete meal. Each square can be garnished with fresh herbs like chives or parsley just before serving to add brightness to each bite.

A slice of bacon and cheese casserole. Bookmark
A slice of bacon and cheese casserole. | ioanacooks.com

Storage and Reheating

Leftovers keep beautifully for up to 3 days in the refrigerator. Individual portions reheat perfectly in the microwave for about 1 minute. For maintaining the best texture reheat larger portions in a 325 degree oven covered with foil for about 15 minutes. This casserole also freezes well cut into individual portions once completely cooled then wrapped tightly in plastic wrap and foil. Thaw overnight in the refrigerator before reheating.

Frequently Asked Questions About Recipes

→ Why do I need to toast the croissants?

Toasting helps the croissants maintain structure after soaking in the custard, preventing soggy results.

→ Can I substitute the types of cheese?

Yes, options like Swiss, white cheddar, or a mix work well. Shred them yourself for better melting.

→ What kind of milk should I use?

Whole milk is ideal for creaminess and structure. Avoid skim milk as it lacks richness for the custard.

→ How far in advance can I prep this?

You can refrigerate assembled casserole up to 12 hours before baking. Or prep parts 2 days ahead.

→ Does it freeze well?

Yes, slice cooled casserole into portions, wrap tightly, freeze, and reheat after thawing overnight in the fridge.

Overnight Cheesy Bacon Casserole

Cheesy croissant breakfast casserole with bacon and egg custard. Ideal for prepping ahead and feeding a crowd.

Time Needed to Prep
25 minutes
Cooking Duration
50 minutes
Overall Time
75 minutes
Published By: Ioana

Category of Recipe: Breakfast

Preparation Difficulty: Medium Difficulty

Type of Cuisine: American

Number of Portions: 8 How Many It Serves (One 9x13 inch casserole)

Dietary Preferences: ~

Ingredients You'll Need

→ Base

Ingredient 01 1 pound croissants, halved and torn into large bite-size pieces (5 to 7 small or 4 large)

→ Meat

Ingredient 02 8 to 10 slices thick-sliced bacon, chopped and cooked until crisp

→ Vegetables

Ingredient 03 0.5 cup diced shallot or red onion, cooked until translucent

→ Cheese

Ingredient 04 2 cups shredded cheddar, gruyere, or Swiss cheese, freshly grated

→ Custard

Ingredient 05 9 large eggs, whisked until smooth
Ingredient 06 2 cups whole milk
Ingredient 07 1 cup heavy cream
Ingredient 08 1.5 teaspoons salt
Ingredient 09 0.25 teaspoon black pepper

Steps to Follow

Step 01

Toast halved croissants until golden brown to create a sturdy base that holds up during baking.

Step 02

Tear toasted croissants into large bite-sized pieces and arrange evenly in a baking dish.

Step 03

Cook bacon in a skillet until crisp, then sauté shallots or red onions in the rendered fat until translucent.

Step 04

Distribute bacon and sautéed onions over the croissants, then top evenly with grated cheese.

Step 05

Whisk eggs, milk, cream, salt, and pepper until smooth, then pour evenly over the casserole.

Step 06

Cover and refrigerate the casserole for 4 to 12 hours. Bake until puffed and golden with a set center.

Extra Tips

  1. Toasting croissants is essential for maintaining texture after soaking in custard.
  2. Hand-grated cheese melts more smoothly than pre-shredded varieties.
  3. Let casserole rest 10 to 15 minutes after baking for clean slices and full set.

Tools You'll Need

  • Skillet
  • Baking dish
  • Mixing bowls
  • Whisk
  • Oven

Allergen Information

Carefully check food labels for allergens and consult an expert if you're uncertain.
  • Contains dairy from cheese, milk, and cream
  • Contains eggs
  • Contains gluten from croissants

Nutritional Information (Per Serving)

Remember, these values are for guidance only and shouldn't replace advice from a professional.
  • Calories Per Serving: 480
  • Total Fat: 34 grams
  • Carbohydrate Amount: 22 grams
  • Protein Amount: 18 grams