When you need an easy breakfast that feels a little more special than the usual egg casserole, this Croissant Breakfast Casserole is the perfect choice.
Flaky, buttery croissants are layered with savory breakfast sausage, eggs, rich cream, and cheddar cheese, then baked until golden brown.
It's the perfect breakfast idea for holiday mornings, weekend brunches, or feeding overnight guests.

Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Walking on Sunshine Recipes.
Table of Contents
- Recipe at a Glance
- Croissant Breakfast Ideas
- Main Ingredients Needed
- Substitutions and Variations
- Step-by-Step Instructions
- Insider Tips from My Kitchen to Yours
- Storing & Serving Tips
- Recipe FAQ's
- More Breakfast Recipes You'll Love!
- LOVE this recipe? SAVE it for Later!
- 🗒️Shopping List
- 📖 Recipe Card
- Food Safety Tips:
- 💬 Comments
Recipe at a Glance
Prep: 15 min | Cook/Bake: 35 min | Difficulty: Easy | Servings: 6
Main Ingredients: Croissants, eggs, breakfast sausage, cheddar cheese, heavy cream
Why You'll Love It: Buttery croissants soak up the rich egg mixture for a hearty breakfast casserole that's easy to prepare and can be assembled ahead of time.
Best For: Weekend breakfasts, holiday brunches, overnight guests, or meal prep.
Equipment Needed:
Croissant Breakfast Ideas
If you enjoyed this egg croissant breakfast casserole, here are a few more ways to use buttery croissants for breakfast:
- Berry Croissant Breakfast Casserole : A sweet breakfast casserole made with croissants, fresh berries, and a creamy custard.
- Croissant Breakfast Sandwiches: Layer croissants with eggs, cheese, and your favorite breakfast meat for an easy morning meal.
- Breakfast Ideas with Croissants: Browse even more sweet and savory recipes using croissants for breakfast and brunch.

Main Ingredients Needed
Below is a quick preview of the ingredients you’ll need. For exact amounts, check the recipe card below. You can also use the "Shopping List button" to create a printable shopping list, or the "Get Ingredients button" in the recipe card to order groceries online.

Substitutions and Variations
- Breakfast Sausage: Swap the pork sausage for turkey sausage, cooked bacon, diced ham, or even cooked chorizo for a different flavor.
- Cheese: Cheddar cheese can be replaced with Colby Jack, Monterey Jack, Swiss, Gruyère, or Pepper Jack.
- Heavy Cream: Half-and-half can be used for a lighter casserole, although the texture won't be quite as rich.
- Fresh Chives: Substitute sliced green onions or a small amount of dried chives if fresh aren't available.
- Add Vegetables: Stir in sautéed bell peppers, onions, mushrooms, spinach, or diced tomatoes for extra flavor and color.
This recipe has not been tested with other substitutions or variations. If you replace or add any ingredients, please let me know how it turned out in the comments below!
Step-by-Step Instructions
This section provides step-by-step photos and instructions to guide you through the recipe. For the complete printable version, scroll down to the recipe card below.

Step 1: Crack the eggs into a large bowl.

Step 2: Whisk the eggs with the milk, heavy cream, salt, pepper, and garlic powder.

Step 3: Tear the croissants into pieces and add to a greased 9x13 baking dish.

Step 4: Add the cooked, crumbled sausage on top of the croissants.

Step 5: Then top with the shredded cheddar cheese.

Step 6: Pour the egg mixture over the croissants, sausage, and cheese.

Step 7: Bake uncovered at 350°F for 30-35 minutes until the center is set and is golden brown. Allow the casserole to rest for about 5 minutes then serve.
Insider Tips from My Kitchen to Yours
Want to make this recipe even better? Don’t miss my favorite tips below for boosting flavor, perfecting texture, and saving time in the kitchen!
✔️ DO use day-old croissants if possible—they soak up the egg mixture beautifully while keeping a light, flaky texture.
❌ DO NOT skip letting the casserole rest for a few minutes after baking, or it may fall apart when you cut and serve it.

Storing & Serving Tips
Refrigerate: Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat individual servings in the microwave or warm the casserole in the oven until heated through.
Freezer: Wrap the baked casserole tightly or store individual portions in freezer-safe containers for up to 2 months. Thaw overnight in the refrigerator before reheating.
Serving Tips: Serve with fresh fruit salad, homemade cinnamon rolls, or crispy bacon for a complete breakfast or brunch menu.
Recipe FAQ's
To view the answers, simply click on the down arrow (⬇) next to each question. If you have any other questions not answered here, please leave a comment!
Yes! Assemble the casserole, cover it tightly, and refrigerate overnight. The next morning, let it sit at room temperature while the oven preheats, then bake as directed.
Yes. Fresh croissants work well, but day-old croissants absorb the egg mixture a little better and help create the best texture.
Absolutely. Cooked bacon, diced ham, or turkey sausage are all great substitutes. Just be sure the meat is fully cooked before adding it to the casserole.
The casserole is ready when the center is set and a knife inserted in the middle comes out clean. The top should be lightly golden brown and the cheese melted.
LOVE this recipe? SAVE it for Later!
❤️Tap the heart icon in the lower right corner to add the recipe to your recipe box for easy access anytime.
If you made it, leaving a star rating or quick review is always appreciated and helps other readers too.
Want to save this printed recipe? The Ultimate Meal Planner & Recipe Binder helps you keep recipes organized in one easy place.
🗒️Shopping List
Click the button below to instantly create a shopping list for this recipe.
📖 Recipe Card

Croissant Breakfast Casserole with Sausage and Cheese
Ingredients
- 4 large croissants torn into bite sized pieces
- 6 large eggs
- 1 cup whole milk
- ½ cup heavy cream
- 1 cup shredded cheddar cheese
- ½ cup cooked and crumbled breakfast sausage
- ¼ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon garlic powder
Method
- Preheat oven to 350°F. Grease a 9x13-inch baking dish.
- In a large bowl, whisk together eggs, milk, cream, salt, pepper, and garlic powder.
- Stir in the cheese and cooked breakfast sausage.
- Spread croissant pieces evenly in the dish.
- Pour the egg mixture evenly over the croissants, then press gently so all the pieces are soaked.
- Bake uncovered for 30–35 minutes, or until the center is set and the top is golden.
- Let rest 5 minutes before serving.
Nutrition
Notes
Tips
- Use day-old croissants if possible so they absorb the egg mixture without becoming too soft.
- Cook and drain the sausage well before adding it to the casserole.
- Let the casserole rest for 5–10 minutes after baking so it sets and slices more easily.
Storage & Make Ahead
- Cover and refrigerate leftovers for up to 3 days.
- Reheat individual servings in the microwave or warm the casserole in the oven.
- You can also assemble it the night before, cover, refrigerate, and bake the next morning.
Tried this recipe?
Let us know how it was!


Food Safety Tips:
- Ensure foods are cooked to a minimum internal temperature of 165°F (74°C).
- Avoid cross-contamination by using separate utensils for raw meat and cooked foods.
- Use separate utensils and surfaces for raw ingredients, especially eggs, to prevent cross-contamination.
- Always wash your hands thoroughly after handling raw meat.
- Refrigerate or consume food promptly; don’t leave it at room temperature for extended periods.
- Keep a close eye on food while cooking to prevent accidents.
- Choose oils with a high smoking point to minimize the release of harmful compounds.
- Maintain good ventilation when using a gas stove to ensure safety and comfort.







Comments
No Comments