Croissant Breakfast Casserole (The Brunch Everyone Will Ask You to Make Again)

Croissant Breakfast Casserole (The Brunch Everyone Will Ask You to Make Again)

πŸ₯ Brunch Recipes May 7, 2026 Β· 5 min read Flaky on top, custardy in the middle, cheesy…

Prep
20 min

Cook
50 min

Total
1 hr 10 min

Serves
10 servings

Level
Easy

Cuisine
American



Jump to Recipe

Flaky on top, custardy in the middle, cheesy all the way through β€” and you can throw the whole thing together the night before. This is the brunch recipe that makes everyone quiet at the table, in the best possible way.

⏱

Prep
15 min

πŸ”₯

Bake
50 min

πŸ•

Total
~1 hr

πŸ‘₯

Serves
8–10

⭐

Level
Easy

🌑

Oven
350Β°F

Okay, so I made this on a Sunday morning when I had leftover croissants sitting on the counter and zero motivation to do anything complicated. I wasn’t expecting much β€” honestly, I just didn’t want them to go to waste. But when this came out of the oven? Flaky on top, custardy in the middle, cheesy all the way through… yeah. It immediately became a permanent part of my brunch rotation.

This croissant breakfast casserole is the kind of dish that makes people think you spent your whole morning in the kitchen. You didn’t. You can actually throw it together the night before, let it sit in the fridge, and just slide it into the oven when you wake up. That alone makes it one of my favorite easy brunch recipes for holidays, weekends, or honestly any time I have people over.

It’s got sausage, eggs, melty cheese, and buttery croissants soaked in a rich, creamy egg custard. Every bite feels warm and indulgent without being over the top. It’s the kind of food that makes everyone quiet at the table β€” in a good way.

If you’ve been looking for a make-ahead breakfast that works for a crowd without stressing you out, this is it. Trust me on this one.

Why You’ll Love This Recipe

  • No complicated steps β€” just layer, pour, bake. Done.
  • Make it the night before β€” perfect for holiday mornings or lazy weekends
  • Feeds a crowd β€” fills a 9×13 pan easily, great for 8–10 people
  • Incredibly satisfying β€” creamy egg bake meets flaky croissant = perfect combo
  • Customizable β€” swap the sausage, change up the cheese, add veggies
  • Kid-approved β€” my family demolished this in under 20 minutes

Step-by-Step Instructions

  1. 1
    Cook the sausage. In a large skillet over medium heat, cook the breakfast sausage, breaking it up as it cooks. Drain any excess fat and set aside to cool slightly.

    Breakfast sausage browning and breaking up in a large skillet over medium heat
  2. 2
    Prep your baking dish. Lightly grease a 9×13 baking dish with butter or cooking spray.

    9x13 baking dish greased with butter and ready for the casserole layers
  3. 3
    Layer the croissants. Tear or cut your croissants into roughly 2-inch chunks and spread them evenly in the baking dish. Don’t press them down β€” you want them a little airy so they soak up the custard nicely.

    Torn croissant chunks spread evenly in the greased baking dish β€” light and airy layers
  4. 4
    Add the sausage and cheese. Scatter the cooked sausage evenly over the croissant pieces. Sprinkle 1 cup of the cheddar and all of the mozzarella over the top.

    Cooked sausage and shredded cheese scattered over the croissant base
  5. 5
    Make the egg custard. In a large bowl, whisk together the eggs, milk, heavy cream, garlic powder, onion powder, salt, pepper, and Dijon mustard (if using) until smooth and well combined.

    Eggs, milk, cream and seasonings whisked together in a large bowl into a smooth custard
  6. 6
    Pour and press. Pour the egg mixture evenly over the casserole. Gently press the croissants down with a spatula so they start to absorb the custard. Sprinkle the remaining Β½ cup of cheddar on top.

    πŸ’‘ Really press those croissants down so they’re partially submerged β€” this creates the signature custardy interior instead of dry patches.
    Egg custard poured over the casserole with croissants pressed down to absorb, topped with remaining cheddar
  7. 7
    Rest (overnight or 30 minutes minimum). Cover with plastic wrap and refrigerate overnight, or let sit at room temperature for at least 30 minutes before baking. The longer it soaks, the better.

    ⚠️ Don’t skip this step β€” soaking time is what transforms this from a simple bake into something genuinely custardy and special. Overnight is ideal.
    Casserole covered with plastic wrap in the fridge β€” soaking overnight for best results
  8. 8
    Bake. Preheat your oven to 350Β°F (175Β°C). Remove the casserole from the fridge and let it sit at room temperature for 15 minutes while the oven heats. Bake uncovered for 45–50 minutes, until the top is golden and the center is set. A knife inserted in the center should come out clean.

    πŸ’‘ If your oven runs hot, tent with foil for the first 25 minutes then uncover to let the top brown β€” this prevents the cheese from over-crisping before the center sets.
    Croissant breakfast casserole baking in the oven β€” top turning golden and edges bubbling
  9. 9
    Rest and serve. Let it cool for 5–10 minutes before slicing. Garnish with fresh chives or parsley if you want it to look extra beautiful.

    Finished croissant casserole sliced and garnished with fresh chives β€” golden, custardy and beautiful


Croissant Breakfast Casserole (The Brunch Everyone Will Ask You to Make Again)

Prep ⏱ 20 min
Cook ⏱ 50 min
Total ⏱ 70 min
Level ⚑ Easy
Serves 🍽 10 servings

πŸ§„ Ingredients

Serves: 10
  • 6 ΒΎ large croissants (day-old, torn into chunks)
  • 1 ΒΎ lb breakfast sausage
  • 8 ΒΎ large eggs
  • 2 ΒΎ cup whole milk
  • 0.5 cup heavy cream
  • 1.5 cup shredded cheddar cheese (divided)
  • 0.5 cup shredded mozzarella cheese
  • 1 ΒΎ tsp garlic powder
  • 0.5 tsp onion powder
  • 0.5 tsp black pepper
  • 0.5 tsp salt
  • 1 ΒΎ tsp Dijon mustard
  • 2 ΒΎ tbsp fresh chives or parsley

πŸ“‹ Instructions

  1. 1

    In a large skillet over medium heat, cook the breakfast sausage, breaking it up as it cooks. Cook until no longer pink, about 7–8 minutes. Drain any excess fat and set aside to cool slightly.

    πŸ’‘ Don\'t overcook β€” the sausage will continue cooking in the oven.
  2. 2

    Lightly grease a 9x13 inch baking dish with butter or non-stick cooking spray.

  3. 3

    Tear or cut the croissants into roughly 2-inch chunks and spread them evenly in the prepared baking dish. Don\'t press them down.

    πŸ’‘ Leaving them airy helps them soak up the custard evenly.
  4. 4

    Scatter the cooked sausage evenly over the croissant pieces. Sprinkle 1 cup of cheddar cheese and all of the mozzarella over the top.

  5. 5

    In a large bowl, whisk together the eggs, whole milk, heavy cream, garlic powder, onion powder, salt, black pepper, and Dijon mustard until smooth and fully combined.

    πŸ’‘ Taste and adjust seasoning before pouring β€” every sausage brand is different in saltiness.
  6. 6

    Pour the egg mixture slowly and evenly over the casserole. Gently press the croissants down with a spatula so they begin to absorb the custard. Sprinkle the remaining Β½ cup of cheddar cheese on top.

  7. 7

    Cover with plastic wrap and refrigerate overnight, or let rest at room temperature for at least 30 minutes before baking.

    πŸ’‘ Overnight soaking gives the best custardy texture.
  8. 8

    Preheat your oven to 350Β°F (175Β°C). Remove the casserole from the fridge and let it sit at room temperature for 15 minutes while the oven heats. Bake uncovered for 45–50 minutes, until the top is golden and the center is set.

    πŸ’‘ If the top browns too quickly, tent loosely with foil for the last 15 minutes.
  9. 9

    Remove from the oven and let cool for 5–10 minutes before slicing. Garnish with fresh chives or parsley and serve warm.

    πŸ’‘ Resting helps the casserole set up for cleaner slices.

Nutrition Per Serving

480 Calories
28.00g Carbs
22.00g Protein
31.00g Fat
1.00g Fiber
720mg Sodium

Did you make this recipe? Rate it!

πŸ’‘ Pro Tips

  • Day-old croissants are ideal. Fresh croissants can get a bit mushy because they’re already soft. Slightly stale ones hold up better and soak up the custard without falling apart.
  • Don’t skip the rest time. Even 30 minutes makes a difference. Overnight is the move if you can swing it.
  • Cover with foil for the first 25 minutes if your oven runs hot β€” then uncover to let the top brown. This prevents the cheese from over-crisping before the center sets.
  • Press the croissants down after pouring the custard. This helps them absorb evenly and creates that perfect custardy interior.
  • Let it rest before cutting. I know, it’s hard to wait, but 5–10 minutes means cleaner slices and a better texture.
  • Season to taste β€” taste your egg mixture before pouring. Every sausage brand is different in saltiness, so adjust accordingly.

Variations to Try

🌢️
Spicy Version

Swap regular breakfast sausage for spicy Italian sausage or add Β½ tsp crushed red pepper flakes to the egg custard. Top with a drizzle of hot sauce before serving.

πŸ₯¦
Veggie Version

Skip the meat entirely and sautΓ© diced bell peppers, mushrooms, baby spinach, and onions in a little olive oil. Use them in place of the sausage. Just as satisfying, honestly.

πŸ₯“
Bacon & Swiss Version

Replace sausage with 8 strips of cooked, crumbled bacon and swap cheddar for Swiss cheese. Add a pinch of nutmeg to the custard β€” it gives it a slightly fancy, savory croissant strata vibe.

🍳
Quick Version

No time to soak overnight? Assemble the casserole, press everything down firmly, and bake after just 20–30 minutes of soaking. The texture will be slightly lighter but still delicious.

Serving Ideas

  • Serve alongside a simple green salad or fresh fruit for a complete brunch spread
  • Pair with a hot cup of coffee, fresh OJ, or a light mimosa
  • Add a dollop of sour cream or hot sauce on the side for those who like a little kick
  • Works great as a holiday brunch centerpiece β€” put it in the middle of the table and let people dig in family-style
  • Leftovers make an incredible next-day lunch β€” just reheat a square and you’re set

Storage & Reheating

Where How long Notes
❄️ Fridge Up to 4 days Tightly covered in the baking dish or transferred to an airtight container
🧊 Freezer Up to 2 months Cool completely, slice into portions, wrap individually β€” thaw overnight in the fridge before reheating
πŸ”₯ Microwave 60–90 seconds Individual slices β€” quick and easy for leftovers
πŸ”₯ Oven reheat 15–20 min at 325Β°F Cover with foil to prevent drying out β€” best for larger portions

Frequently Asked Questions

Yes! This is actually one of the best make-ahead breakfast recipes out there. Assemble the entire casserole the night before, cover it tightly, and refrigerate. In the morning, just pull it out, let it sit for 15 minutes while your oven preheats, and bake. Easy.

Absolutely. Bakery croissants give the best flavor, but the ones from the grocery store work great too. Day-old or slightly dried-out croissants are actually better here since they soak up the custard without getting mushy.

Sharp cheddar is the classic choice — it melts well and has great flavor. Gruyère adds a more gourmet feel, while mozzarella keeps it mild and stretchy. A mix of cheddar and mozzarella (like this recipe) gives you the best of both worlds.

The top should be golden brown and the center should be set β€” not jiggly. Insert a knife or toothpick into the center; it should come out clean. If the top is browning too fast, tent it loosely with foil and continue baking.

Yes! It works beautifully as a vegetarian dish. Just sautΓ© some vegetables (mushrooms, peppers, spinach, zucchini) and use them in place of the sausage. You won’t miss the meat at all.

You can use all whole milk and it’ll still be delicious β€” just a little lighter. Half-and-half is a great middle ground if you want the creaminess without going full heavy cream.

If you make this croissant breakfast casserole, I really think it’s going to become one of those recipes you come back to again and again. It’s one of those dishes that just works β€” for holidays, lazy Sundays, potlucks, or whenever you need something that feels a little special without a lot of effort.

I’d love to know how yours turns out! Drop a comment below, and if you share it on Pinterest or Instagram, tag me so I can see your beautiful brunch spread. πŸ₯ Happy cooking, friends.

Emily Bennett
Emily Bennett
Blogger Β· foodhitsdifferent.com Β· she/her
I’m the home cook behind FoodHitsDifferent.com. I love simple, homemade food made with fresh, seasonal ingredients β€” the kind of meals that don’t take forever but still taste like you put in the effort.
πŸ“ Naperville, Illinois


Get new recipes in your inbox πŸ‹

No spam β€” just the good stuff, straight to you.

Emily Bennett
Emily Bennett
Blogger Β· foodhitsdifferent.com

she/her

I’m the home cook behind FoodHitsDifferent.com. I love simple, homemade food made with fresh, seasonal ingredients β€” the kind of meals that don’t take forever but still taste like you put in the effort. This is my little corner of the internet for sharing the recipes I actually make at home.

πŸ“ Naperville, Illinois

My Story β†’