Overnight Croissant Breakfast Casserole is a delightful dish that combines buttery croissants, rich eggs, and savory toppings to create a breakfast experience that’s both luxurious and comforting. I remember the first time I stumbled upon this recipe—I was looking for something special for a family brunch. It was one of those moments when you realize a dish doesn’t just fill the belly; it warms the heart. With minimal effort and maximum flavor, this casserole becomes the centerpiece of any morning gathering or holiday celebration.
Why You’ll Love This Dish
The beauty of the Overnight Croissant Breakfast Casserole lies in its versatility and ease of preparation. You can whip it up the night before, allowing the flavors to meld beautifully while you sleep. It’s perfect for busy weekdays, laid-back weekends, or even holiday mornings when you want to impress without the fuss. Budget-friendly yet indulgent, this dish is guaranteed to win over kids and adults alike.
"I made this for brunch, and it was a huge hit! The flavors were incredible, and I loved how easy it was to prepare the night before." – A Happy Home Cook
Step-by-Step Overview
Making this Overnight Croissant Breakfast Casserole is a straightforward process. First, you’ll assemble your ingredients and prepare your baking dish. Then, you’ll layer your torn croissant pieces, combine the wet ingredients, and pour the mixture over the croissants. After a night in the fridge, you’ll bake it to golden perfection. It’s seamless and designed to fit easily into your busy life, ensuring you can focus on enjoying the company around the table.

What You’ll Need
Here’s the list of ingredients to gather:
- 6 large croissants, torn into pieces
- 8 large eggs
- 2 cups milk
- 1 cup shredded cheese (e.g., cheddar or Swiss)
- 1 cup cooked sausage or ham, chopped
- 1/2 cup green onions, sliced
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/4 teaspoon nutmeg (optional)
Feel free to swap in your favorite cheeses or use leftover breakfast meats! You can also replace croissants with other bread varieties for different textures and flavors.

Directions to Follow
- Start by greasing a 9×13 inch baking dish.
- Layer the torn croissant pieces evenly at the bottom of the greased dish.
- In a large mixing bowl, whisk together the eggs, milk, salt, pepper, and optional nutmeg until everything is well combined.
- Stir in the chopped cooked sausage or ham, shredded cheese, and sliced green onions until all ingredients are evenly distributed.
- Pour the egg mixture over the croissants, ensuring every piece is well coated.
- Cover the dish with plastic wrap and refrigerate overnight to allow the flavors to blend.
- The next day, preheat your oven to 350°F (175°C).
- Bake uncovered for 45-50 minutes, or until the eggs are set and the top is golden brown.
- Once done, let the casserole sit for about 5 minutes before serving.
How to Serve Overnight Croissant Breakfast Casserole
This breakfast casserole shines on its own, but there are so many ways to enjoy it! Serve it warm, alongside fresh fruit or a crisp green salad for a balanced breakfast. You might also add a dollop of sour cream or a sprinkle of hot sauce to enhance the flavors. Pairing it with freshly brewed coffee or a mimosa can elevate your brunch experience further.
Storage and Reheating Tips
Leftovers can be a great bonus! To store, cover the dish with plastic wrap or transfer individual portions to airtight containers. It will keep well in the fridge for up to 3 days. When you’re ready to dig in again, reheat slices in the oven at 350°F (175°C) for about 15-20 minutes, or pop them in the microwave for a quick meal.
Tips to Make It Perfect
- Use day-old croissants for an even better texture—they soak up the egg mixture perfectly!
- Experiment with different cheeses like feta or pepper jack for a unique twist.
- Ensure your casserole sits for at least 5 minutes after baking to allow for easier slicing.
Recipe Variations
Bring new life to this casserole with a few creative twists! Consider:
- Adding vegetables like bell peppers, mushrooms, or spinach for a veggie-packed version.
- Swapping in different meats like bacon or turkey sausage for variety.
- Sprinkling fresh herbs on top, like chives or parsley, to brighten the flavor.
Frequently Asked Questions
1. How long does it take to prepare this casserole?
Preparation takes about 20-30 minutes, but you’ll want to let it refrigerate overnight before baking.
2. Can I make this without meat?
Absolutely! You can omit the sausage or ham for a vegetarian version, or swap in plant-based meats.
3. How do I reheat leftover casserole?
To reheat, place slices back in a preheated oven at 350°F (175°C) for 15-20 minutes, or microwave individual servings until warmed through.

Overnight Croissant Breakfast Casserole
A delightful dish that combines buttery croissants, rich eggs, and savory toppings for a luxurious and comforting breakfast experience.
- Prep Time: 30 minutes
- Cook Time: 50 minutes
- Total Time: 1 day and 20 minutes
- Yield: 8 servings 1x
- Category: Breakfast
- Method: Baking
- Cuisine: American
- Diet: Vegetarian option available
Ingredients
- 6 large croissants, torn into pieces
- 8 large eggs
- 2 cups milk
- 1 cup shredded cheese (e.g., cheddar or Swiss)
- 1 cup cooked sausage or ham, chopped
- 1/2 cup green onions, sliced
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/4 teaspoon nutmeg (optional)
Instructions
- Start by greasing a 9×13 inch baking dish.
- Layer the torn croissant pieces evenly at the bottom of the greased dish.
- In a large mixing bowl, whisk together the eggs, milk, salt, pepper, and optional nutmeg until everything is well combined.
- Stir in the chopped cooked sausage or ham, shredded cheese, and sliced green onions until all ingredients are evenly distributed.
- Pour the egg mixture over the croissants, ensuring every piece is well coated.
- Cover the dish with plastic wrap and refrigerate overnight to allow the flavors to blend.
- The next day, preheat your oven to 350°F (175°C).
- Bake uncovered for 45-50 minutes, or until the eggs are set and the top is golden brown.
- Once done, let the casserole sit for about 5 minutes before serving.
Notes
Use day-old croissants for better texture and soak in the egg mixture perfectly. Feel free to add vegetables or use different meats.
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 6g
- Sodium: 550mg
- Fat: 24g
- Saturated Fat: 10g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 2g
- Protein: 20g
- Cholesterol: 210mg

