This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
Let me set the scene for you.
It’s a chilly Sunday morning. The leaves are crunching under your slippers as you tiptoe to the kitchen. You don’t know exactly what you’re craving—maybe breakfast, maybe dinner, maybe both—but you do know it needs to be warm, cheesy, and carb-loaded.
Enter: Cheesy Croissant Casserole.
This isn’t your average casserole. It’s buttery croissants (yes, the flaky kind), crisp bacon, and a rich, creamy egg custard that soaks it all in. Topped with melted Gruyère and mozzarella, this bake is like the love child of a breakfast sandwich and a fancy French brunch.
Trust me, you won’t mess this up—even if you’ve never made a casserole in your life.
Why Croissants Make This Casserole Next-Level
Now, we’re not using plain bread here. Croissants bring a buttery flakiness that regular sandwich bread just can’t replicate. When you toast them first, they become golden and crispy on the edges—but soft enough inside to soak up every bit of that cheesy egg mixture.
Think of them like little golden boats ready to carry all the flavor straight to your soul.
Ingredients You’ll Need
Here’s what we’re working with. No strange ingredients—just simple, delicious things you probably already have.
- 6 large croissants, quartered
- 6 slices of bacon
- 8 eggs
- 3 cups whole milk
- 1 cup heavy cream
- 2 tablespoons chives, finely chopped
- 2 teaspoons thyme leaves, chopped
- Kosher salt and freshly ground black pepper
- A pinch of cayenne pepper
- 1 cup shredded Gruyère cheese, divided
- 1 cup shredded mozzarella cheese, divided
- Butter, for greasing the pan
This list is easy to shop for and even easier to work with.
Step-by-Step Instructions (You’ve Got This)
Step 1: Toast the Croissants
First, preheat your oven to 450°F. Spread the croissants cut side up on a large baking sheet and bake them for about six minutes until they’re golden and slightly crisp.
This step is crucial to prevent a soggy casserole. Nobody wants that.
Step 2: Cook the Bacon
Meanwhile, in a skillet over medium heat, cook your bacon until it’s perfectly crispy—usually around eight minutes. Transfer the bacon to a paper towel-lined plate and chop it into bite-size pieces.
Sneak a few bites if you must. We all do it.
Step 3: Whisk the Egg Mixture
Next, grab a large mixing bowl. Whisk together the eggs, milk, and cream until smooth. Stir in the chives, thyme, a solid pinch of salt and pepper, and that cayenne for a little gentle heat. Then add about ¾ cup each of the Gruyère and mozzarella.
This is your flavorful custard base. It’s going to do most of the heavy lifting in this dish.
Step 4: Build the Casserole
Lightly butter a 9×13” baking dish. Scatter the croissants and chopped bacon evenly across the dish. Pour the egg mixture all over everything, and press the croissants down gently to help them soak it up.
If you’ve got time, go ahead and refrigerate it for 30 minutes or even overnight. This helps deepen the flavors and makes the baking process more forgiving.
Step 5: Bake Until Golden
When you’re ready to bake, preheat the oven to 350°F. Top the casserole with the remaining cheeses. Then bake it for about 45 minutes, until golden brown and bubbling.
Garnish with a few more chives if you’re feeling fancy. Serve warm and watch it disappear.

Pro Tips for Maximum Deliciousness
Here are a few extra ways to make this dish even better:
- Make it ahead: Letting the casserole rest overnight allows the flavors to meld, and the croissants soak up every drop of the custard.
- Swap your cheese: No Gruyère? Use sharp cheddar or Swiss. You can even go spicy with pepper jack.
- Add veggies: Sautéed mushrooms, caramelized onions, or a handful of spinach will blend right in without overpowering the dish.
Why This Is Peak Cozy Fall Food
When the temperatures drop, it’s casseroles like this one that keep you grounded. It’s rich and hearty enough to stand in as dinner, yet comforting and brunch-worthy at the same time.
Looking for more fall comfort food ideas to keep your oven humming? You might love this baked spaghetti casserole, which delivers all the cozy vibes in one cheesy, saucy bite. Or, if you’re feeling fancy-but-not-really, this beef bourguignon has your name all over it. For a creamy, turkey-packed dish that’s perfect for leftovers, don’t miss turkey tetrazzini.
Each of these recipes shares one goal: maximum comfort, minimum stress.
What to Serve With It
If you’re hosting brunch or just building a fall-themed dinner board for your family, here are a few simple ideas:
| Dish | Description |
|---|---|
| Fresh Fruit Salad | Adds brightness to balance the richness of the casserole |
| Mixed Greens with Vinaigrette | A crisp, peppery salad cuts through all that cheese |
| Pumpkin Sticky Buns | Because fall means pumpkin, and sticky buns are a must |
| Warm Apple Cider or Mimosas | Sip and smile—both pair beautifully with brunch casseroles |
The Final Word
Cheesy Croissant Casserole is exactly the kind of warm, savory dish that makes fall feel like fall. It’s cozy, cheesy, and just indulgent enough to make any ordinary morning feel like a celebration.
Whether you’re pulling it out for a family brunch, a lazy weekend dinner, or just something to meal prep for the week ahead, it’s guaranteed to bring smiles.
And if you’re someone who loves to get inspired visually—beautiful food spreads, cozy casseroles, and all things autumn—come hang with us over on Pinterest. It’s where all our coziest ideas live, waiting to spark your next comfort food craving.
Ready to preheat that oven? Let’s get baking.


Cheesy Croissant Casserole
This cheesy croissant casserole combines flaky croissants, crispy bacon, and a rich egg custard with Gruyère and mozzarella for the ultimate cozy breakfast or brunch dish.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 5 minutes
- Yield: 6–8 servings 1x
- Category: Breakfast
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 6 large croissants, quartered
- 6 slices bacon
- 8 eggs
- 3 cups milk (preferably whole)
- 1 cup heavy cream
- 2 Tbsp. finely chopped chives
- 2 tsp. chopped thyme leaves
- Kosher salt
- Freshly ground black pepper
- Pinch cayenne
- 1 cup shredded Gruyère, divided
- 1 cup shredded mozzarella, divided
- Butter, for pan
Instructions
- Preheat oven to 450°F. Spread croissants on a large baking sheet cut side up and bake until golden brown, about 6 minutes.
- In a large skillet over medium heat, cook bacon until crispy, about 8 minutes. Drain on a paper towel-lined plate, then chop into bite-sized pieces.
- In a large bowl, whisk together eggs, milk, heavy cream, chives, and thyme. Season with salt, pepper, and cayenne. Stir in about 3/4 cup Gruyère and 3/4 cup mozzarella.
- Lightly butter a 9-x-13” baking dish. Scatter croissants and cooked bacon in the dish, then pour egg mixture on top. Press down gently on croissants to soak.
- (Optional) Refrigerate for 30 minutes or up to overnight.
- When ready to bake, preheat oven to 350°F. Top casserole with remaining cheeses and bake until golden, about 45 minutes.
- Garnish with more chives and serve warm.
Notes
You can prepare this casserole the night before and refrigerate. Great for brunch gatherings or a hearty weekend breakfast.
Nutrition
- Serving Size: 1 serving
- Calories: 420
- Sugar: 5g
- Sodium: 480mg
- Fat: 32g
- Saturated Fat: 17g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 1g
- Protein: 17g
- Cholesterol: 210mg









