Golden, buttery croissants soaked in a savory custard, crowned with cheese, sausage, and sweet bell peppers this overnight croissant breakfast casserole is the kind of dish that welcomes you to the table like a warm hug. It's make-ahead magic, perfect for slow Sunday mornings, holiday brunches, or any time you want breakfast to feel a little extra special.
Jump to:

Why You'll Love This Recipe
Key Benefits
- Make-Ahead Friendly: Prep it the night before, bake it fresh in the morning.
- Crowd-Pleaser: Serves a group easily great for holidays, potlucks, or family weekends.
- Customizable: Use what you have on hand croissants, bread, sausage, or even tofu.
Taste & Texture
Think: flaky croissants softened into a custard-like base, punctuated by the savory punch of sausage, melted cheddar, and the gentle crunch of bell peppers. Every bite is rich, layered, and comforting the kind of meal that makes you pause and smile.
Dietary Attributes
- Can be made vegetarian with tofu or plant-based sausage.
- Adaptable for gluten-free diets with GF croissants or bread.
- Easily dairy-free using plant-based milk and cheese, though flavor will differ slightly.
Ingredients & Substitutions
Ingredient List
- 6 croissants, torn into large pieces
- 8 large eggs
- 2 cups whole milk
- 2 cups shredded cheddar cheese
- 1 pound cooked breakfast sausage
- 1 cup diced bell pepper
- 1 cup diced onion
- 1 teaspoon garlic powder
- Salt, black pepper, paprika to taste
- ¼ cup fresh parsley, chopped
Notes on Quality
Croissants that are a day or two old work beautifully here they soak up the custard without turning soggy. Go for fresh, firm bell peppers and onions for a sweet crunch. And when it comes to cheese, sharp cheddar melts like a dream and balances the richness.
Possible Substitutions
- Croissants: Swap with day-old brioche, crusty bread, or even bagels for a chewy variation.
- Milk: Use half-and-half for a creamier casserole or almond/oat milk for a dairy-free version.
- Cheese: Mozzarella for mild meltiness or crumbled feta for a tangy twist.
- Sausage: Skip for a vegetarian version, or use crumbled tofu, tempeh, or a plant-based sausage.

Step-by-Step Instructions
1. Preheat oven to 350°F (175°C) and grease a 9x13-inch baking dish with butter or spray.
2. In a large mixing bowl, whisk eggs, milk, garlic powder, salt, pepper, and paprika until light and frothy.
3. Gently fold in torn croissant pieces, sausage, diced bell pepper, and onion.
4. Pour everything into your greased dish. Top with shredded cheddar.
5. Cover tightly with plastic wrap and refrigerate overnight (or at least 4 hours).
6. Let sit at room temperature for 15 minutes before baking.
7. Bake uncovered for 35-40 minutes, until golden brown and the center is set.
8. Cool for 5 minutes, then sprinkle with chopped parsley. Serve warm and watch it disappear.
Expert Tips & Tricks
Best Practices
- Use stale croissants for the best texture they hold up better during soaking.
- Whisk eggs well for a fluffier bake.
- Let it rest before baking cold casseroles straight from the fridge can cook unevenly.
Common Mistakes
- Overbaking: If the top is browning too fast, loosely tent with foil.
- Too soggy? Make sure to use the correct bread-to-liquid ratio and allow proper soaking time.
Time-Saving Tips
- Dice your veggies and cook sausage ahead of time.
- Freeze pre-portioned casseroles in smaller dishes for individual servings.
Serving Suggestions
Pairings
- Fresh fruit salad or citrus slices cut through the richness.
- Green salad with a lemon vinaigrette for a balanced brunch.
- Crispy hash browns or roasted potatoes for an extra hearty plate.
Presentation Ideas
- Garnish with extra herbs or a sprinkle of chili flakes.
- Serve in the baking dish, family-style, for that cozy, rustic charm.
Beverage Pairings
- A glass of freshly squeezed orange juice, chai latte, or cold brew.
- For special occasions, a mimosa or light sparkling rosé pairs beautifully.
Storage & Reheating
Leftover Storage
Store leftovers covered in the refrigerator for up to 4 days. You can also freeze portions in airtight containers for up to 2 months.
Reheating Methods
- Oven: Bake at 325°F until warmed through (15-20 minutes).
- Microwave: Heat individual servings in 30-second bursts to avoid overcooking.
- Add a splash of milk before reheating to refresh moisture if needed.

Frequently Asked Questions
Substitutions & Adjustments
Q: Can I use regular sandwich bread?
A: Yes! Use crusty bread or brioche if croissants aren't available. Just make sure it's slightly stale for best texture.
Q: What if I don't have sausage?
A: Try cooked bacon, ham, tofu crumbles, or skip entirely for a vegetarian bake.
Troubleshooting
Q: My casserole turned out watery what went wrong?
A: It might be underbaked. Check for a fully set center and bake longer if needed. Also, avoid using too much liquid.
Q: Can I make this gluten-free?
A: Absolutely just use your favorite gluten-free bread or croissants.
Variations & Customizations
Dietary Adaptations
- Vegan: Use egg replacer (like JUST Egg), plant milk, vegan sausage, and dairy-free cheese.
- Dairy-Free: Opt for unsweetened almond milk and a vegan cheese that melts well.
- Low-Carb: Use fewer croissants and add more veggies like spinach or mushrooms.
Flavor Twists
- Add sun-dried tomatoes, olives, or spinach for a Mediterranean vibe.
- Swap cheddar for pepper jack and toss in jalapeños for a spicy twist.
- Try maple sausage and a touch of cinnamon for a sweet-savory combo.
Seasonal/Holiday Versions
- Spring: Add asparagus and goat cheese.
- Autumn: Use roasted butternut squash and sage sausage.
- Christmas Morning: Add red peppers and green onions for festive flair.


Final Thoughts
This overnight croissant breakfast casserole is more than a recipe it's a tradition in the making. It's the scent that draws everyone to the kitchen, the dish that makes guests linger at the table just a little longer. Whether you're hosting brunch or treating yourself to a cozy weekend breakfast, this casserole delivers ease, flavor, and joy in every bite.
Don't forget to share your version I'd love to hear what twists you try and how it fits into your family's morning ritual.
Print
Overnight Croissant Breakfast Casserole
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour (plus overnight chill)
- Yield: 6 to 8 servings 1x
- Category: Breakfast
- Method: Baking
- Cuisine: American
Description
Golden, buttery croissants soaked in a savory custard, crowned with cheese, sausage, and sweet bell peppers this overnight croissant breakfast casserole is the kind of dish that welcomes you to the table like a warm hug. It's make-ahead magic, perfect for slow Sunday mornings, holiday brunches, or any time you want breakfast to feel a little extra special.
Ingredients
- 6 croissants, torn into large pieces
- 8 large eggs
- 2 cups whole milk
- 2 cups shredded cheddar cheese
- 1 pound cooked breakfast sausage
- 1 cup diced bell pepper
- 1 cup diced onion
- 1 tsp garlic powder
- Salt, black pepper, paprika to taste
- ¼ cup fresh parsley, chopped
Instructions
- Preheat oven to 350°F (175°C) and grease a 9x13-inch baking dish with butter or spray.
- In a large mixing bowl, whisk eggs, milk, garlic powder, salt, pepper, and paprika until light and frothy.
- Gently fold in torn croissant pieces, sausage, diced bell pepper, and onion.
- Pour everything into your greased dish. Top with shredded cheddar.
- Cover tightly with plastic wrap and refrigerate overnight (or at least 4 hours).
- Let sit at room temperature for 15 minutes before baking.
- Bake uncovered for 35-40 minutes, until golden brown and the center is set.
- Cool for 5 minutes, then sprinkle with chopped parsley. Serve warm and watch it disappear.
Notes
Use stale croissants for better texture. Store leftovers covered in the fridge for up to 4 days or freeze for up to 2 months. Reheat in the oven at 325°F or in the microwave in 30-second bursts. For a vegetarian version, use tofu or plant-based sausage. Gluten-free and dairy-free options available using appropriate substitutes.
Nutrition
- Serving Size: 1 slice
- Calories: 390
- Sugar: 3g
- Sodium: 620mg
- Fat: 28g
- Saturated Fat: 12g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 1g
- Protein: 17g
- Cholesterol: 195mg










