This Croissant Breakfast Casserole is like a warm hug on a plate! Flaky croissants mix with eggs, cheese, and your favorite toppings for a comforting morning treat.
It’s super easy to make, and your kitchen will smell amazing. I love adding some fresh veggies or a dash of spice to make it my own. Perfect for family brunch or just a cozy breakfast! ☕🥐
Key Ingredients & Substitutions
Croissants: Use fresh, buttery croissants for the best texture and flavor. If you don’t have them, you can try using day-old croissants or even buttery brioche as a substitute. Just make sure it’s a soft bread for that perfect casserole base!
Eggs: Large eggs are ideal here, but you can replace eggs with substitutes if you’re vegan. Try using silken tofu blended with a bit of plant milk for a similar consistency.
Cheese: Cheddar cheese works wonderfully, but feel free to get creative! Pepper jack or Monterey Jack add a nice kick, while feta could give a tangy twist. You can use a dairy-free cheese for a vegan option.
Bacon: While bacon adds great flavor, you can go vegetarian by using sautéed mushrooms or cooked spinach instead. Cooked turkey bacon works well too if you’re looking for a leaner option.
Everything Bagel Seasoning: This is optional, but it adds a nice touch! If you don’t have it, mix sesame seeds, garlic powder, and poppy seeds for a similar effect. Just sprinkle whatever seasoning you like!
What’s the Best Way to Ensure a Properly Baked Casserole?
Baking the casserole to perfection is key! Here are some helpful tips:
- Make sure to press the croissants down gently after pouring the egg mixture over them. This helps the bread soak up all that delicious flavor.
- Check for doneness by inserting a knife in the center. If it comes out clean, you’re good to go!
- If the top starts to brown too quickly, cover it loosely with foil to prevent burning.
- Letting it sit for a few minutes after baking helps the casserole set and makes it easier to slice.
Taking these steps will help you achieve a beautifully cooked Croissant Breakfast Casserole that everyone will love! Enjoy the comfort of this dish any time of the day.

Croissant Breakfast Casserole
Ingredients You’ll Need:
- 6 large croissants, cut into halves or thirds
- 8 large eggs
- 2 cups whole milk
- 1 cup shredded cheddar cheese (or cheese of choice)
- 6 strips cooked bacon, chopped (reserve some for topping)
- 2 teaspoons everything bagel seasoning (optional, for topping)
- 2 green onions, thinly sliced (for garnish)
- Salt and pepper, to taste
- Butter or non-stick spray (for greasing the baking dish)
How Much Time Will You Need?
This delicious casserole takes about 15 minutes to prepare and another 35-40 minutes to bake. All in all, you’ll be enjoying this tasty breakfast in about an hour!
Step-by-Step Instructions:
1. Preheat Your Oven:
Start by preheating your oven to 350°F (175°C). While it’s heating up, lightly grease a 9×13-inch baking dish with butter or non-stick spray to prevent sticking.
2. Prepare the Croissant Base:
Take your cut croissant pieces and arrange them evenly in the prepared baking dish. Make sure they are spread out well!
3. Mix the Egg Mixture:
In a large mixing bowl, whisk together the eggs, milk, shredded cheese, salt, and pepper until everything is well combined and frothy.
4. Add in the Bacon:
Gently stir the chopped cooked bacon into the egg mixture to combine all the flavors.
5. Combine and Soak:
Pour the egg and bacon mixture evenly over the croissant pieces in the baking dish. Press the croissants down gently to help them soak up all that delicious liquid.
6. Add Whole Eggs (Optional):
If you want to be a little fancy, carefully crack 2 whole eggs on top of the mixture. This adds some interesting texture and makes it look pretty!
7. Top it Off:
Sprinkle the remaining chopped bacon over the top, and then if you like, sprinkle everything bagel seasoning for extra flavor.
8. Bake to Perfection:
Bake the casserole uncovered in the oven for 35-40 minutes, or until the center is set, and the top is golden brown. The whole eggs should be cooked to your liking.
9. Let it Rest:
Once it’s cooked, take it out of the oven and let the casserole sit for about 5 minutes. This helps it set further and makes it easier to serve.
10. Serve and Garnish:
Sprinkle chopped green onions on top for a fresh touch and serve warm. Enjoy your flaky, cheesy, savory Croissant Breakfast Casserole with friends or family!
This dish is perfect for brunch or a comforting breakfast on a cozy morning. Enjoy every bite!
Can I Use Different Bread for This Casserole?
Absolutely! If you don’t have croissants, you can use day-old brioche or challah for a similar texture and richness. Just ensure it’s a soft bread to absorb the egg mixture effectively.
How Can I Make This Recipe Vegetarian?
No problem! Simply omit the bacon and add your favorite veggies such as spinach, bell peppers, or mushrooms. You can also consider adding some tofu or black beans for extra protein!
Can I Prepare This Casserole the Night Before?
Yes! You can assemble the casserole the night before and cover it in the fridge. Just make sure to let it sit at room temperature for about 20 minutes before baking in the morning. You may need to add a few extra minutes to the baking time.
What’s the Best Way to Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, warm individual portions in the microwave or bake in the oven at 350°F (175°C) until warmed through.
