This Overnight Croissant Breakfast Casserole brings all the comfort of a home-cooked morning meal with none of the morning chaos. Made with buttery croissants, savory sausage, and a rich, custardy egg mixture, it’s assembled the night before and baked fresh in the morning. Whether I’m feeding a house full of guests or just want to enjoy a slow Sunday morning, this casserole makes me feel like I’ve got breakfast handled before I even get out of bed.

Overnight Croissant Breakfast Casserole

Why You’ll Love This Recipe

I love how this casserole turns simple ingredients into something that feels indulgent, cozy, and completely satisfying. The prep is easy, and the flavor is deep and comforting. It tastes like something you’d expect from an old farmhouse breakfast, yet it fits effortlessly into a modern schedule.

  • I can prepare everything the night before and just pop it in the oven in the morning

  • It uses ingredients I often already have—no special trip to the store needed

  • The buttery croissants create a texture between French toast and bread pudding, making it rich and satisfying

  • It feeds a crowd—up to 12 portions from one baking dish

  • The sausage gravy takes it over the top and makes it unforgettable

  • It works well with gluten-free substitutions for those with dietary needs

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • Olive oil

  • Onion

  • Breakfast sausage

  • Large butter croissants

  • Shredded cheddar cheese

  • Large eggs

  • Heavy whipping cream

  • Whole milk

  • Dry mustard powder

  • Salt

  • Black pepper

  • Paprika

  • Garlic powder

  • Butter

  • All-purpose flour

Directions

  1. I start by heating olive oil in a large skillet over medium heat. Once it shimmers, I add chopped onion and sauté until it’s soft and translucent—about 3 to 4 minutes.

  2. I add the breakfast sausage and cook it until browned, breaking it up as it cooks. I drain the fat but save about 2 tablespoons for the gravy.

  3. I let the sausage mixture cool for 10–15 minutes. This step is key—if it’s too hot, it could cook the eggs too early when everything is combined.

  4. While the sausage cools, I tear the croissants into 2-inch pieces and toss them in a large bowl with the cooled sausage and shredded cheddar cheese.

  5. I transfer everything into a greased 9×13-inch baking dish, spreading it evenly so every bite has a bit of everything.

  6. In a separate bowl, I whisk together the eggs, heavy cream, ½ cup of the milk, dry mustard, salt, pepper, paprika, and garlic powder until fully combined.

  7. I pour this egg mixture over the croissants, pressing down gently to help it absorb. Then I cover the dish tightly and refrigerate overnight (or at least 8 hours).

  8. The next morning, I preheat the oven to 350°F and bake the casserole uncovered for 35–45 minutes. It’s ready when the top is golden and the center no longer jiggles.

  9. While it bakes, I make the sausage gravy. I melt butter with the reserved sausage fat, whisk in the flour, and cook for a minute before gradually adding the remaining 2½ cups milk. I stir constantly until it thickens, seasoning to taste with salt and pepper.

  10. I let the casserole rest for 10 minutes before slicing and serve it with the warm gravy on the side.

Servings And Timing

This recipe makes 12 hearty servings.

  • Prep Time: 30 minutes

  • Refrigeration Time: 8 hours (or overnight)

  • Cook Time: 40 minutes

  • Total Time: 1 hour 10 minutes

Variations

  • Gluten-Free: I use gluten-free croissants and a 1:1 gluten-free flour blend for the gravy

  • Vegetarian: I replace the sausage with sautéed mushrooms, spinach, or a meatless sausage alternative

  • Cheese Options: Sometimes I swap the cheddar for Gruyère, Monterey Jack, or pepper jack for a little kick

  • Spicy Version: I use hot sausage and add a pinch of red pepper flakes to the egg mixture

  • Make It Sweeter: If I’m craving something less savory, I leave out the sausage and cheese, and add berries or baked apples with a sprinkle of cinnamon sugar

Storage/Reheating

I store leftovers in an airtight container in the fridge for up to 3 days. To reheat, I place a portion on a plate, cover it with a damp paper towel, and microwave for 60–90 seconds. For a crisper top, I reheat it in a 300°F oven for about 10 minutes.

The sausage gravy also keeps well in the fridge. I reheat it on the stovetop with a splash of milk or in the microwave, stirring every 30 seconds until warm.

If I want to freeze it, I bake the casserole first, let it cool completely, then portion and freeze it for up to 2 months. I reheat frozen pieces in the oven for the best texture.

Overnight Croissant Breakfast Casserole FAQs

Can I Use Regular Bread Instead Of Croissants?

I’ve tried using brioche and challah in a pinch, and both work well, but I always come back to croissants for that buttery, indulgent texture.

How Do I Prevent The Casserole From Becoming Soggy?

I let the sausage mixture cool completely before mixing and tear the croissants into larger pieces so they soak up the custard without falling apart.

Can I Make This Casserole Gluten-Free?

Yes, I’ve had success using gluten-free croissants and a gluten-free flour blend for the gravy. Just make sure your sausage and seasonings are gluten-free as well.

Can I Freeze This Casserole Before Baking?

I don’t recommend freezing it before baking because the texture changes. Instead, I bake it first, let it cool, and freeze portions for easy reheating.

What If I Don’t Have Heavy Cream?

Half-and-half works well in place of heavy cream, though the result is slightly less rich. I avoid using only milk since it makes the casserole less custardy.

Conclusion

This Overnight Croissant Breakfast Casserole is the kind of recipe I turn to when I want something easy, cozy, and guaranteed to impress. It saves me time in the morning and fills the kitchen with the kind of comforting aroma that brings people together. Whether it’s for a holiday brunch or just a quiet weekend at home, this dish never fails to deliver.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Overnight Croissant Breakfast Casserole

Overnight Croissant Breakfast Casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Overnight Croissant Breakfast Casserole combines buttery croissants, savory sausage, cheese, and a rich egg custard to create a cozy, crowd-pleasing breakfast that bakes fresh in the morning. It’s easy to prep the night before and perfect for holidays or slow weekends.

  • Total Time: 1 hour 10 minutes
  • Yield: 12 servings

Ingredients

  • Olive oil
  • 1 onion, chopped
  • 1 lb breakfast sausage
  • 6 large butter croissants, torn into 2-inch pieces
  • 2 cups shredded cheddar cheese
  • 8 large eggs
  • 1 cup heavy whipping cream
  • 3 cups whole milk, divided
  • 1 tsp dry mustard powder
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 1/2 tsp paprika
  • 1/2 tsp garlic powder
  • 2 tbsp butter
  • 2 tbsp all-purpose flour

Instructions

  1. Heat olive oil in a skillet over medium heat. Add chopped onion and sauté for 3–4 minutes until soft.
  2. Add sausage and cook until browned, breaking it up. Drain fat, reserving 2 tbsp for gravy. Let sausage cool 10–15 minutes.
  3. In a large bowl, combine torn croissants, cooled sausage, and cheddar cheese.
  4. Transfer mixture to a greased 9×13-inch baking dish and spread evenly.
  5. In a bowl, whisk eggs, heavy cream, 1/2 cup milk, mustard powder, salt, pepper, paprika, and garlic powder.
  6. Pour egg mixture over croissants. Press down gently to absorb. Cover and refrigerate overnight (or at least 8 hours).
  7. Preheat oven to 350°F (175°C). Bake uncovered for 35–45 minutes until golden and set.
  8. While it bakes, make the gravy: melt butter with reserved sausage fat, whisk in flour and cook 1 minute. Gradually add remaining 2½ cups milk, stirring until thickened. Season with salt and pepper.
  9. Let casserole rest for 10 minutes. Slice and serve with warm sausage gravy.

Notes

  • Use gluten-free croissants and flour for a GF version.
  • Swap sausage for mushrooms or meatless crumbles for vegetarian option.
  • Try different cheeses like Gruyère or pepper jack for variety.
  • Add jalapeños or hot sausage for a spicy twist.
  • Leave out sausage and cheese for a sweet version with berries and cinnamon sugar.
  • Author: Amelia
  • Prep Time: 30 minutes
  • Cook Time: 40 minutes
  • Category: Breakfast
  • Method: Baking
  • Cuisine: American
  • Diet: Halal

Nutrition

  • Serving Size: 1 slice with gravy
  • Calories: 420
  • Sugar: 4g
  • Sodium: 720mg
  • Fat: 30g
  • Saturated Fat: 14g
  • Unsaturated Fat: 13g
  • Trans Fat: 0g
  • Carbohydrates: 22g
  • Fiber: 1g
  • Protein: 18g
  • Cholesterol: 195mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star