This Post May Contain Affiliate Links. Please Read Our Disclosure Policy.

This breakfast casserole croissant recipe is fantastic for a holiday brunch or feeding a hungry family on Sunday morning! Buttery croissants soak in a rich, custardy egg mixture and are layered with savory hot sausage and sharp cheddar cheese, all baked until golden and crispy on top. The tasty flavors will produce empty plates and happy bellies!

Close-up overhead view of croissant breakfast casserole showing layers of custard, sausage, and cheese

See recipe card below for full list of measurements, ingredients, and instructions.

Why This Recipe is So Good

  • This is pure cozy comfort food luxury that feels like you’re at a fancy brunch spot, but you made it in your own kitchen with minimal effort (like 15 minutes!!). The croissants get all custardy and soft in the middle while the tops stay buttery and golden-crisp, and that combination is just chef’s kiss perfection.
  • The flavor combination here is to-die-for; spicy sausage, rich cheese, buttery croissants, and a hint of maple syrup and cinnamon in the custard create this incredible flavor depth that keeps people coming back for seconds!
  • This sausage croissant breakfast casserole can be prepped the night before, making it absolutely perfect for holiday mornings, weekend guests, or any time you want a special breakie without the morning chaos. Just assemble, cover, refrigerate it, and bake it fresh in the morning.

What You Need to Know Before You Start

  • Try to use slightly stale croissants because they actually absorb the custard better than super-fresh ones, which means you get that perfect custardy texture throughout without any soggy spots. If you only have fresh croissants, tear them up and let them sit out uncovered for a few hours before assembling the casserole.
  • You want that sausage fully cooked and nicely browned before it goes into the casserole — any fat or grease left in the pan should be drained off. Undercooked sausage will release moisture and grease into your custard as it bakes, making everything greasy and potentially leaving you with food safety issues.
  • Check your casserole at the 30-minute mark. Every oven runs a little different, and if your croissant tops or cheese are browning too fast, just tent some aluminum foil loosely over the pan for the remaining bake time. You want everything golden and gorgeous, not burned, and this simple step prevents any major disasters.

Recipe Variations

Make it Vegetarian: Skip the sausage and add sautéed mushrooms, bell peppers, and onions instead. You’ll want about 2 cups of cooked veggies total to replace the pound of sausage. Omit the maple syrup and cinnamon.

Add Extra Vegetables: Layer in some fresh spinach, roasted red peppers, or sun-dried tomatoes along with the sausage for extra nutrition and flavor. Skip the maple syrup and cinnamon for this variation.

Go Italian Style: Use Italian sausage instead of breakfast sausage, swap the cheddar for mozzarella and parmesan, and add some Italian seasoning to the custard. Omit the maple syrup and cinnamon for this variation.

Make it Sweeter: Skip the sausage entirely and use chocolate croissants or almond croissants instead of plain. Increase the maple syrup to ½ cup and add ½ cup fresh or frozen berries (blueberries or raspberries work great). This creates a sweet breakfast casserole that’s more like a decadent French toast bake.

Ham and Swiss Version: Replace the sausage with diced ham and use Swiss or Gruyère cheese instead of cheddar. Swap out the maple syrup and cinnamon, and add a tablespoon of fresh thyme to the custard for an elegant twist.

Slice of croissant breakfast casserole with melted cheddar cheese and sausage in white baking dish
Full croissant breakfast casserole in white baking dish with melted cheese and green onion garnish

Frequently Asked Questions

Can I make this breakfast croissant casserole ahead of time?

For sure, just assemble the entire casserole the night before, cover it tightly with aluminum foil or plastic wrap, and refrigerate it overnight. In the morning, remove it from the fridge, let it sit at room temperature for 20 to 30 minutes while your oven preheats, then bake as directed, adding 10-15 minutes to the bake time since it’s starting cold.

What if I don’t have croissants?

You can use other buttery breads like brioche, challah, or even Hawaiian rolls in a pinch. The texture will be different, while less flaky and buttery, it’s still tasty. You’ll need about 8 to 10 cups of torn bread pieces to replace the croissants.

How do I know when it’s fully cooked?

The top should be golden brown and slightly crispy, the cheese should be melted and starting to brown, and when you insert a knife into the center, it should come out mostly clean with just a few moist crumbs. The internal temperature should reach 160℉.

Can I use different cheese?

Definitely, and doing that would be delicious! Try Gruyère, Swiss, Monterey Jack, pepper jack, or a Mexican cheese blend all work beautifully. Just avoid pre-shredded cheese with anti-caking agents if you can — freshly shredded cheese melts better and tastes creamier.

More Holiday Breakfast Recipes

Making changes to a recipe can result in recipe failure. Any substitutions or variations listed are simple changes that I believe will work in this recipe, but results are not guaranteed.

Recipe By: Cheryl Malik

Easy Breakfast Croissant Casserole

Prep 15 minutes
Cook 45 minutes
Total 1 hour
This sausage and egg croissant breakfast casserole recipe is fantastic for holiday brunch or feeding a hungry family! Buttery croissants soak in a rich, custardy egg mixture and are layered with savory hot sausage and sharp cheddar cheese, all baked until golden and crispy on top.   
Cheryl MalikCheryl Malik
8

Equipment

  • 9×13-inch baking dish
  • Large skillet
  • large mixing bowl
  • whisk
  • Wooden spoon or spatula
  • chef's knife

Ingredients

For the Casserole

  • 8 to 10 full-size croissants
  • 1 pound hot ground pork sausage such as Jimmy Dean
  • 2 cups shredded cheddar cheese

For the Custard

  • 6 large eggs
  • 1 ½ cups half and half milk of choice, or heavy cream
  • 1 teaspoon Dijon mustard
  • 1 teaspoon salt
  • 6 green onions sliced; divided
  • pinch cinnamon
  • ¼ cup pure maple syrup

Instructions
 

  • Preheat oven to 350℉. Lightly spray 9×13-inch baking dish with cooking spray and set aside.
  • Add 1 pound hot ground pork sausage to large skillet over medium heat. Brown and crumble sausage completely, about 7-8 minutes. Drain excess grease and set aside.
  • Slice 8 to 10 full-size croissants in half horizontally, then tear into large pieces, about 2 to 3 inches each. Add torn croissants to prepared baking dish.
  • In large mixing bowl, whisk together 6 large eggs, 1½ cups half and half, 1 teaspoon Dijon mustard, 1 teaspoon salt, ¼ cup pure maple syrup, pinch of cinnamon, and half of sliced green onions until smooth and well combined. Reserve remaining green onions for garnish.
  • Scatter cooked sausage evenly over croissants in baking dish. Pour custard mixture over everything, gently pressing croissants down to help them absorb custard.
  • Sprinkle 2 cups shredded cheddar cheese evenly over top of casserole.
  • Bake for 40-45 minutes, until croissants are golden brown and cheese has crisped up. Check at 30-minute mark — if croissants or cheese are browning too quickly, tent loosely with aluminum foil for remaining bake time.
  • Remove from oven and let cool 5-10 minutes. Garnish with reserved green onions before serving.
Make it Ahead: Assemble the entire casserole the night before, cover tightly with foil, and refrigerate overnight. Let sit at room temperature for 20 to 30 minutes before baking, and add 10 to 15 minutes to the bake time.
Freezing Instructions: Freeze the unbaked casserole wrapped tightly in plastic wrap and then aluminum foil for up to 2 months. Thaw overnight in the refrigerator before baking. The texture won’t be quite as perfect as fresh, but it’s still delicious.
Storage and Reheating: Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat individual portions in the microwave for 60 to 90 seconds, or reheat the whole casserole covered with foil in a 350-degree Fahrenheit oven for 15 to 20 minutes.
Day-Old Croissants Work Best: Slightly stale croissants absorb the custard better than super-fresh ones. If using fresh croissants, tear them up and let sit uncovered for a few hours before assembling.

Approximate Information for One Serving

Calories: 659calProtein: 12gFat: 18gSaturated Fat: 10gTrans Fat: 0.01gCholesterol: 167mgSodium: 559mgPotassium: 176mgTotal Carbs: 10gFiber: 0.3gSugar: 8gNet Carbs: 10gVitamin A: 712IUVitamin C: 2mgCalcium: 285mgIron: 1mg
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.

Did You Make This Recipe?

Tag @40aprons on Instagram and be sure to leave a review on the blog post!

Leave A Review

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Where To Next?