Savory Overnight Croissant Breakfast Casserole with Ham
A crowd-pleasing and easy-to-make breakfast casserole using croissants, eggs, and cheese, perfect for busy mornings when you prep it the night before.

Busy mornings need smart moves: prep this overnight croissant breakfast casserole the night before, then pop it in the oven while you get coffee. Ready-to-go, minimal fuss, and crowd-pleasing — perfect when time is tight but you want something tasty. For a similar make-ahead idea, see this overnight croissant breakfast casserole recipe for inspiration.
Why it’s a simple choice for busy schedules
This casserole is mostly assembly and overnight chilling — no frantic morning chopping or babysitting the oven. The croissants soak up the egg mixture so the bake comes out custardy without extra effort, and you can swap proteins or veggies based on what’s already in the fridge.
Quick overview before you start
- Tear croissants into pieces and spread in a greased 9×13 pan.
- Whisk eggs, milk, and seasonings; pour over croissants and press down to coat.
- Top with cheese, turkey ham (optional), peppers, and onions.
- Cover and refrigerate overnight, then bake at 350°F until set and golden (30–40 min).
What to grab before cooking
- 4 cups croissants, torn into pieces
- 6 large eggs
- 2 cups milk
- 1 cup shredded cheese (cheddar or gruyere)
- 1/2 cup diced turkey ham or cooked sausage (optional)
- 1/2 cup chopped bell peppers
- 1/2 cup chopped onion
- 1 teaspoon salt
- 1/2 teaspoon pepper
- 1 teaspoon garlic powder
- 1 teaspoon dried herbs (like thyme or oregano)
How to prepare it in easy steps
- Grease a 9×13-inch baking dish.
- Place the torn croissant pieces evenly in the dish.
- In a bowl, whisk together 6 large eggs, 2 cups milk, 1 teaspoon salt, 1/2 teaspoon pepper, 1 teaspoon garlic powder, and 1 teaspoon dried herbs until blended.
- Pour the egg mixture over the croissants, pressing lightly so the pieces absorb the liquid.
- Sprinkle 1 cup shredded cheese, 1/2 cup diced turkey ham (if using), 1/2 cup chopped bell peppers, and 1/2 cup chopped onion over the top.
- Cover the dish with plastic wrap and refrigerate overnight to let the flavors meld.
- Preheat the oven to 350°F (175°C). Remove the plastic wrap.
- Bake for 30–40 minutes, or until the casserole is set in the center and the top is golden brown.
- Let sit 5 minutes, then serve warm for a quick, satisfying brunch.

Overnight Croissant Breakfast Casserole
- Prep
- 15 MIN
- Cook
- 40 MIN
- Total
- 55 MIN
- Serves
- 8
01Ingredients
Base
Egg Mixture
Toppings
02Method
- Preparation
- Cooking
Tap a step when it's done. The next one lights up.
0 OF 9 DONE03Recipe notes
- 01Serve with a green salad or fruit salad to balance the richness. For reheating, use the microwave or oven, and store leftovers in an airtight container for up to 3–4 days. You can freeze in portions for up to 2 months.
How did it turn out?
No ratings yet. Tap a star to be the first.
Snap a photo and tag @recipe_smoke1 so I can see how yours came out.
Easy ways to serve it
- Serve with a simple green salad or fruit salad to balance richness.
- Add hot sauce or a dollop of Greek yogurt for tang.
- For a weekend crowd, slice and serve with roasted potatoes and coffee.
How to store leftovers efficiently
Refrigerate leftovers in an airtight container for up to 3–4 days.
To freeze, cut into portions, wrap tightly, and freeze up to 2 months; thaw in the fridge overnight before reheating.
Reheat single portions in the microwave (1–2 minutes) or in a 350°F oven until warmed through.
Time-saving notes
- Use day-old or store-bought croissants — no baking required.
- Chop vegetables and dice meat the night before or use pre-chopped frozen peppers to save prep time.
- Make the whole dish and refrigerate; baking the next morning is quick. For more advance-prep tips, check this ultimate overnight breakfast casserole tips.
Easy ways to change it up
- Swap gruyere for sharp cheddar or pepper jack for a little heat.
- Use cooked turkey bacon, sausage, or sautéed mushrooms instead of turkey ham.
- Add a handful of spinach or swap bell peppers for sun-dried tomatoes for different flavors.
Fast answers to common questions
Can I use croissant dough instead of baked croissants?
A: Use already-baked croissants for best texture. Raw dough will change baking time and result.
Can this be dairy-free?
A: Replace milk with a non-dairy milk and use dairy-free cheese, though texture will differ.
Is overnight chilling required?
A: For best soak and flavor, yes — but you can let it sit 30–60 minutes if you’re short on time.
Conclusion
If you want another croissant-based overnight bake for comparison, try this flavorful Overnight Breakfast Bake – Croissant Breakfast Bake for a slightly different take. If you want something similar, my Maple Bacon Pancake Mix Breakfast Casserole is worth a try.
Breakfast
Breakfast
Breakfast
