Overnight Cheesy Bacon Casserole

Featured in Morning Meal Ideas.

Elevate your breakfast game with this overnight croissant casserole. Flaky toasted croissants are layered with crispy bacon, sautéed onions, and a medley of cheeses like cheddar and gruyere. The dish is complemented by a rich egg custard poured over the top, tying the flavors together beautifully. After an overnight chill in the fridge, it bakes to perfection, delivering golden, cheesy goodness with a soft yet firm texture inside. Prepare this hearty, crowd-pleasing creation for a weekend or holiday breakfast, and savor every bite of this warm and comforting dish.

Fatiha
Updated on Fri, 18 Apr 2025 15:34:46 GMT
A square white dish with a slice of bacon and cheese. Pin it
A square white dish with a slice of bacon and cheese. | zestplate.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's 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 piece of bacon and cheese casserole on a white plate. Pin it
A piece of bacon and cheese casserole on a white plate. | zestplate.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.

A slice of bacon and cheese casserole. Pin it
A slice of bacon and cheese casserole. | zestplate.com

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.

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°F 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

→ Why do I need to toast the croissants?

Toasting the croissants helps them maintain their structure when the custard is added, preventing a soggy texture.

→ Can I substitute the types of cheese?

Yes, you can use a variety of cheeses like white cheddar, Swiss, or even a combination. Just ensure you shred the cheese yourself for a creamier result.

→ What is the best type of milk to use?

Whole milk is recommended for the best texture. Avoid skim milk as it lacks the richness needed for the custard.

→ How long should I refrigerate the casserole before baking?

Refrigerate the casserole for at least 4 hours, but no longer than 12 hours to avoid the croissants breaking down too much.

→ Can I prepare this dish ahead of time?

Absolutely! This casserole is designed to be prepared the night before, making it a convenient option for busy mornings.

Overnight Cheesy Bacon Casserole

Indulge in this layered croissant casserole with crispy bacon and cheese for a hearty breakfast delight.

Prep Time
35 Minutes
Cook Time
50 Minutes
Total Time
85 Minutes
By: Fatiha

Category: Breakfast

Difficulty: Intermediate

Cuisine: American

Yield: 12 Servings

Dietary: ~

Ingredients

→ Base

01 1 pound (454 g) croissants, halved lengthwise, torn into large bite-size pieces (approximately 5-7 small/medium croissants or 4 large croissants)

→ Meat

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

→ Vegetables

03 ½ cup diced shallot or red onion, cooked until translucent

→ Cheese

04 2 cups shredded cheddar, gruyere, or Swiss cheese (grated fresh for optimal melting)

→ Custard

05 9 large eggs, whisked until smooth
06 2 cups whole milk (avoid skim)
07 1 cup heavy cream
08 1 ½ teaspoons salt
09 ¼ teaspoon black pepper

Instructions

Step 01

Preheat the oven to 350°F (175°C). Arrange halved croissants, cut side up, on a parchment-lined baking sheet. Toast in the oven until golden, approximately 10-12 minutes. Allow croissants to cool before tearing into large bite-size pieces.

Step 02

Evenly place torn croissants into the bottom of a 9x13-inch baking dish.

Step 03

In a skillet over medium heat, cook chopped bacon until crisp. Remove bacon using a slotted spoon and place on a paper towel-lined plate. Reserve 1 tablespoon of the bacon grease in the skillet.

Step 04

Return the skillet with reserved bacon grease to medium heat. Add diced shallot or red onion with a pinch of salt and pepper. Sauté for 3-5 minutes until translucent.

Step 05

Sprinkle cooked bacon, sautéed onions, and shredded cheese evenly over the torn croissants in the baking dish. Lightly toss, if desired, to distribute evenly.

Step 06

In a medium bowl, whisk together eggs, milk, heavy cream, salt, and black pepper until fully combined. Pour the mixture evenly over the casserole layers.

Step 07

Cover the baking dish and refrigerate for a minimum of 4 hours, up to a maximum of 12 hours. Avoid exceeding 12 hours to prevent croissant disintegration.

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 baking sheet to catch possible spillovers. Bake for 45-50 minutes, until golden, puffy, and firm to the touch.

Step 09

Allow the casserole to rest for 10-15 minutes before serving.

Notes

  1. Avoid using pre-shredded cheese as it contains additives that prevent smooth melting. Freshly grate cheese for optimal results.
  2. Ensure croissants are toasted to avoid a soggy texture in the final dish.

Tools You'll Need

  • 9x13-inch baking dish
  • Medium mixing bowl
  • 10- or 12-inch skillet
  • Foil-lined baking sheet
  • Parchment paper

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains eggs, dairy, and gluten

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: 30.5 g
  • Total Carbohydrate: 21 g
  • Protein: 15.7 g