Crispy Bacon Egg and Cheese Croissant Bake for Weekend Brunch

Posted on

Willow Bryant

Crispy Bacon Egg and Cheese Croissant Bake - featured image

I have a confession to make. For years, I was the person who dreaded weekend mornings. You know the ones—where you wake up at 10 AM, realize you’ve overslept, and suddenly have to feed four hungry people before noon. My idea of a “fancy brunch” used to be pouring cereal into bowls and hoping no one noticed the coffee was instant.

But everything changed last spring. I was hosting my in-laws for the first time, and I wanted to impress without spending my entire Saturday standing over a stovetop flipping eggs. I stumbled upon the idea of a croissant bake, threw it together with whatever I had lying around, and set it in the oven. When I pulled it out twenty minutes later, golden, puffy, and smelling like heaven, my mother-in-law actually stopped mid-bite and said, “You need to teach me how to make this.”

That was the moment I discovered the Crispy Bacon Egg and Cheese Croissant Bake. It’s not just a recipe; it’s a lifestyle hack for anyone who loves the taste of a high-end hotel breakfast but hates the effort. It’s hands-down the easiest way to feed a crowd, and the best part? You can make it the night before. Yes, you read that right. You can sleep in, drink your coffee slowly, and still serve a dish that looks like you spent hours in the kitchen.

I’ve tested this recipe at least a dozen times now, tweaking the cheese ratios and bacon crispiness levels, and I’m finally confident enough to share the definitive version. It’s crispy on the outside, custardy on the inside, and packed with savory flavor. If you’re looking for a make-ahead breakfast casserole that actually tastes gourmet, this is it. And if you need something quicker for a random Tuesday, I also have a killer recipe for ham and cheese pretzel roll-ups that come together in five minutes, but let’s be honest—we’re here for the weekend luxury.

Why You’ll Love This Croissant Bake

There are about ten reasons I keep making this, but here are the big ones that keep it in my regular rotation:

  • Zero Morning Stress — Seriously, if you can chop bacon and crack eggs, you can make this. I’ve assembled this while half-asleep on Sunday mornings. The heavy lifting happens the night before.
  • Restaurant-Quality Texture — Most breakfast casseroles use bread that gets soggy. Croissants? They hold their shape. You get that buttery, flaky crunch on the edges while the inside stays soft and eggy. It’s the best of both worlds.
  • Feed a Crowd for Cheap — You might think croissants are expensive, but one dozen of them stretches further than you’d think when you’re soaking them in egg mixture. Feeds 6-8 people for under $20.
  • Make-Ahead Magic — This is the game-changer. Assemble it Saturday night, refrigerate overnight, and bake Sunday morning. Your kitchen will smell amazing while you’re still in your robe.
  • Customizable — Hate bacon? Use sausage. Vegan? Use tofu scramble and vegan cheese. Picky eaters? They can’t complain when the base is a buttery croissant.

This is my go-to when I need dinner—or breakfast—to just work. No complicated techniques, no weird ingredients, just reliable, delicious food that makes everyone happy. It’s the reason I actually look forward to weekends now.

Ingredients You’ll Need

Here’s the best part: you probably have most of this already. I’m particular about a few things here, and I’ll tell you exactly why.

For the Base

Butter Croissants (12 large, or 2 dozen small / about 1.2 kg) — This is non-negotiable. Do not use plain croissants. The butter content is what makes the sauce rich and the texture flaky. I like to buy them from the bakery section of the grocery store if they’re fresh, or high-quality frozen ones if I’m prepping ahead. Tear them into bite-sized chunks—don’t slice them, tear them. It creates better nooks for the egg mixture to seep into.

Eggs (8 large / about 400g) — Room temperature eggs mix more evenly, but cold ones work fine if you’re in a rush. Don’t skimp on the count. You want enough custard to bind everything together without making it dry.

Heavy Cream (1 cup / 240ml) — This is what makes it “bake” instead of “frittata.” The fat content creates that luxurious, creamy texture. Half-and-half works if you’re worried about calories, but the sauce will be thinner. Trust me on the heavy cream.

Whole Milk (1 cup / 240ml) — I use half cream and half milk to balance richness with manageability. If you want it ultra-rich, go all cream. If you want it lighter, swap milk for almond milk, though the flavor changes slightly.

For the Flavor

Crispy Bacon Egg and Cheese Croissant Bake preparation steps

Applewood Smoked Bacon (12 slices / about 300g) — Cook it until it’s crispy but not burnt. You want crunch, not ash. I chop it into small pieces after cooking. If you can’t find applewood, regular thick-cut bacon works great too.

Sharp Cheddar Cheese (2 cups / 200g, shredded) — Sharp cheddar cuts through the richness of the cream and butter. Mild cheddar is too bland for this. Grate your own block if you can—pre-shredded cheese has anti-caking agents that stop it from melting smoothly. I learned this the hard way with a grainy cheese bake years ago.

Green Onions (4 stalks, sliced / about 50g) — Adds a fresh, oniony bite that brightens up the heavy flavors. You can substitute with diced red onion if you prefer, but green onions are milder and prettier.

Dijon Mustard (1 tablespoon) — This is the secret weapon. It doesn’t make the dish taste like mustard; it adds a subtle tang and depth that elevates the eggs. Don’t skip it.

Salt and Black Pepper — To taste. I use about 1 teaspoon of kosher salt and ½ teaspoon of freshly cracked pepper. Remember, the bacon and cheese are already salty, so go easy on the added salt.

Optional Add-ins

Spinach (2 cups, chopped) — I throw in a handful of fresh spinach right before baking. It wilts down and adds a nice pop of color. My kids don’t even notice it’s there.

Hash Browns (1 cup, diced) — For extra heartiness, add pre-cooked hash browns. This turns it into a full breakfast hash. Just make sure they’re cooked first, or they’ll stay crunchy in the middle.

Equipment Needed

You don’t need fancy equipment for this. Here’s what I actually use:

9×13 Inch Baking Dish — A standard glass or ceramic dish works best. I use Pyrex because I can see the bottom browning. A metal pan will brown faster, so watch it closely.

Large Whisk — For beating the eggs and cream together. A fork works, but a whisk ensures there are no lumps of yolk.

Large Bowl — Something big enough to hold all the croissant chunks and egg mixture. I use a 6-quart bowl.

Skillet — For cooking the bacon. Any size works.

Sharp Knife and Cutting Board — For chopping bacon and green onions.

Box Grater — For the cheese. If you have a food processor with a grating blade, use it to save time.

How to Make It: Step-by-Step

Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up.

Step 1: Prep the Night Before (or Morning Of)

Preheat your oven to 350°F (175°C). Grease your 9×13 baking dish with butter or non-stick spray. This prevents sticking and adds extra flavor to the edges.

Step 2: Tear the Croissants

Take your croissants and tear them into 1-inch chunks. Don’t worry about making them uniform. The irregular shapes create more surface area for the egg mixture to soak into, which means every bite is flavorful. Place the chunks into your large bowl. If you’re using leftover croissants that are a day old, this works even better—they absorb the custard like sponges.

Step 3: Cook the Bacon

Cook the bacon in the skillet over medium heat until crispy. Drain on paper towels, then chop into small pieces. Reserve about 2 tablespoons of the bacon fat in the skillet if you want to sauté some onions or spinach, but for this recipe, we’re keeping it simple. Just add the chopped bacon to the bowl with the croissants.

Step 4: Make the Egg Mixture

In a large measuring cup or bowl, whisk together the eggs, heavy cream, milk, Dijon mustard, salt, and pepper. Whisk until completely combined and frothy. This step is crucial—you want a smooth liquid, not streaks of yolk.

Step 5: Combine Everything

Pour the egg mixture over the croissant and bacon chunks. Use a spatula to gently press down on the croissants, ensuring they are fully submerged. This is the most important step. If any croissant pieces are sticking out above the liquid, they will dry out in the oven. Press them down. Sprinkle the shredded cheddar and green onions on top.

Step 6: The Rest (The Magic Part)

Cover the dish tightly with plastic wrap or foil. If you’re making it ahead, refrigerate for up to 12 hours. This allows the croissants to fully absorb the egg mixture. If you’re baking immediately, let it sit for 15 minutes while the oven preheats.

Step 7: Bake

Remove the plastic wrap. Bake at 350°F (175°C) for 35-45 minutes. You’ll know it’s done when the top is golden brown and puffy, and the center is set (not jiggly). A knife inserted into the center should come out clean. If the top is browning too fast, tent it with foil for the last 10 minutes.

Step 8: Rest and Serve

Let it rest for 10 minutes before cutting. This allows the custard to set slightly so it holds its shape when you serve it. Cut into squares and serve warm. Top with extra green onions or hot sauce if you’re feeling fancy.

Expert Tips & Tricks

Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.

Use Day-Old Croissants

Fresh croissants are too soft and can turn mushy. Day-old or even stale croissants have lost some moisture, which means they soak up the egg mixture without falling apart. If you only have fresh ones, leave the torn chunks on a baking sheet for 10 minutes to dry out slightly before assembling.

Don’t Skimp on the Cheese

I know cheese adds calories, but it’s the glue that holds this bake together. The melted cheese creates pockets of gooey goodness. Use a mix of cheddar and Monterey Jack for better melting if you prefer.

Press Down Firmly

I cannot stress this enough: make sure every piece of croissant is touching the liquid. I use my hands to press them down. If you see dry bread, it’s dry bread. Press it down.

The Resting Period

I know it’s tempting to cut into it straight out of the oven, but wait 10 minutes. The residual heat continues to cook the center, and the structure stabilizes. If you cut it too soon, it might slide apart on the plate.

Crispy Top Trick

For an extra crispy top, broil for the last 2 minutes of baking. Watch it like a hawk—cheese burns in seconds. Move the rack to the top position for the last 2 minutes to get that golden-brown crust.

Variations & Substitutions

Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.

Ham and Swiss Version

Swap bacon for diced ham and cheddar for Swiss cheese. Add caramelized onions for a sweet-savory twist. This is a classic breakfast combo that feels slightly more elegant.

Sausage and Pepper

Use breakfast sausage patties (crumbled) instead of bacon. Add diced bell peppers and onions to the egg mixture. Great for those who prefer a spicier kick.

Veggie-Loaded

Sauté mushrooms, spinach, and bell peppers before adding them to the bake. Squeeze out excess moisture from the veggies so the bake doesn’t get watery. This is my go-to when I want to sneak in more vegetables.

Spicy Jalapeño

Add diced jalapeños and use pepper jack cheese. Top with sliced jalapeños before baking for a fiery kick. Perfect for those who like their breakfast with a bang.

Gluten-Free

Use gluten-free croissants or gluten-free bread. Note that GF bread absorbs liquid differently, so you might need slightly less egg mixture. Test a small batch first.

Dairy-Free

Use plant-based butter, milk, and cheese. The texture won’t be quite the same, but it’s still delicious. I use cashew cheese for a meltier result.

Serving & Storage

How to Serve

I usually serve this straight from the baking dish at the brunch table—it looks rustic and stays warm. But here are other ways I’ve enjoyed it:

Side Dishes:

  • Fresh fruit salad (berries and melon cut the richness)
  • Tossed green salad with lemon vinaigrette
  • Roasted tomatoes
  • Muffins or biscuits on the side

Toppings Bar:

When I have guests, I put out: extra hot sauce, sliced avocado, fresh chives, and extra bacon bits. Everyone customizes their bowl.

Wine Pairing:

Not a wine expert, but my wine-snob friend says a crisp Pinot Grigio or a light Chardonnay works great. For coffee lovers, a medium roast pairs well with the smoky bacon.

Storage Instructions

Refrigerator:

Store leftovers in an airtight container for up to 3 days. The croissants will continue to absorb moisture, so the texture will become softer. Reheat in the oven or toaster oven to restore crispiness.

Reheating:

Best method: Oven at 350°F for 15-20 minutes. This restores the texture. Microwave method: Heat in 30-second intervals, but it will get soggy. I avoid the microwave unless I’m in a huge rush.

Freezing:

You can freeze the assembled, unbaked bake for up to 2 months. Wrap tightly in plastic and foil. Thaw in the fridge overnight before baking. You may need to add 5-10 minutes to the baking time since it’s starting cold.

Meal Prep:

This is perfect for meal prep. Make individual portions in muffin tins. Bake for 20-25 minutes. They reheat beautifully in the microwave for a quick on-the-go breakfast.

Nutrition Information

I’m not a nutritionist, but here’s the breakdown if you’re tracking. This is comfort food, so expect it to be hearty.

Per Serving (based on 8 servings):

Nutrient Amount
Calories 450
Protein 22g
Carbs 35g
Fiber 2g
Sugar 4g
Fat 28g
Saturated Fat 14g
Cholesterol 210mg
Sodium 650mg

What’s Good:

  • High protein from eggs and cheese
  • Calcium from the dairy
  • Can be modified to be lower carb by reducing croissant amount

What to Know:

  • Higher in calories due to butter and cream
  • Contains dairy and gluten
  • Moderate sodium (use low-sodium bacon to reduce)

My Take:

Look, this is a treat. It’s not a diet recipe. But it’s way better than takeout, costs less, and I know exactly what’s in it. When I want to make it lighter, I use half-and-half and add more veggies. But usually? I just eat a reasonable portion and enjoy it.

Final Thoughts

So that’s my go-to Crispy Bacon Egg and Cheese Croissant Bake! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.

This has saved weekend mornings more times than I can count. It’s my answer to “what’s for brunch” when I’m tired, don’t want takeout, and still want something that tastes really good. My kids are happy, my husband’s happy, and I’m happy because I’m not stressed about cooking.

Make it yours! Try different add-ins, swap in your favorite vegetables, adjust the garlic (though more is always better in my opinion). The best recipes are the ones you adapt to your family’s tastes.

If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.

Happy cooking! And I hope your kitchen smells half as good as mine does right now.

Frequently Asked Questions

Can I use stale croissants?

Absolutely! In fact, stale croissants work best. They absorb the egg mixture without turning to mush. If your croissants are fresh, tear them and let them sit out for an hour to dry slightly before assembling.

Can I make this ahead and freeze it?

Yes! Assemble the bake as directed, wrap tightly in plastic and foil, and freeze for up to 2 months. Thaw in the fridge overnight before baking. Add 5-10 minutes to the baking time.

Why did my bake turn out watery?

This usually happens if the croissants weren’t fully submerged in the egg mixture, or if you used veggies with high water content (like fresh tomatoes) without cooking them first. Make sure to press down the croissants and sauté any raw veggies before adding them.

Can I use milk instead of heavy cream?

You can, but the texture will be less rich and creamy. Whole milk is the best substitute. If you use skim milk, the bake will be dry. Half-and-half is a good middle ground if you want to cut calories slightly.

How do I reheat leftovers?

The oven is best. Reheat at 350°F for 15-20 minutes to restore crispiness. The microwave will work in a pinch but will make the croissants soggy. Add a splash of milk if you’re reheating individual portions.

Can I add spinach or other veggies?

Yes! Sautéed spinach, mushrooms, and bell peppers work great. Just make sure to squeeze out excess moisture from the veggies before adding them to the bake.

What cheese is best for this?

Sharp cheddar is my favorite because it stands up to the richness. But you can also use Swiss, Gruyère, or Monterey Jack. Avoid soft cheeses like brie, as they melt too quickly and can make the bake greasy.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Crispy Bacon Egg and Cheese Croissant Bake - featured image

Crispy Bacon Egg and Cheese Croissant Bake for Weekend Brunch


  • Author: Olivia
  • Total Time: 65 minutes
  • Yield: 8 servings 1x

Description

A make-ahead breakfast casserole featuring buttery croissants, crispy bacon, and a rich egg custard, baked until golden and puffy for an effortless weekend brunch.


Ingredients

Scale
  • 12 large butter croissants (or 2 dozen small), torn into 1-inch chunks
  • 8 large eggs
  • 1 cup heavy cream
  • 1 cup whole milk
  • 12 slices applewood smoked bacon, cooked crispy and chopped
  • 2 cups sharp cheddar cheese, shredded
  • 4 stalks green onions, sliced
  • 1 tablespoon Dijon mustard
  • 1 teaspoon kosher salt
  • 1/2 teaspoon freshly cracked black pepper
  • Optional: 2 cups chopped spinach
  • Optional: 1 cup diced hash browns (pre-cooked)

Instructions

  1. Preheat oven to 350°F (175°C) and grease a 9×13 inch baking dish.
  2. Tear croissants into 1-inch chunks and place them in a large bowl.
  3. Cook bacon in a skillet until crispy, drain, chop, and add to the bowl with croissants.
  4. In a separate bowl or measuring cup, whisk together eggs, heavy cream, milk, Dijon mustard, salt, and pepper until frothy.
  5. Pour the egg mixture over the croissants and bacon. Press down firmly to ensure all pieces are submerged.
  6. Sprinkle shredded cheddar cheese and green onions on top.
  7. Cover tightly with plastic wrap or foil. Refrigerate for up to 12 hours for make-ahead, or let sit for 15 minutes if baking immediately.
  8. Remove cover and bake at 350°F (175°C) for 35-45 minutes, until golden brown and set.
  9. If the top browns too quickly, tent with foil for the last 10 minutes.
  10. Let rest for 10 minutes before cutting and serving.

Notes

Use day-old or stale croissants for best texture as they absorb the custard better without becoming mushy. Ensure all croissant pieces are fully submerged in the egg mixture to prevent dry spots. For a crispier top, broil for the last 2 minutes of baking. Leftovers can be stored in the refrigerator for up to 3 days or frozen unbaked for up to 2 months.

  • Prep Time: 20 minutes
  • Cook Time: 45 minutes
  • Category: Breakfast
  • Cuisine: American

Nutrition

  • Serving Size: 1 square slice
  • Calories: 450
  • Sugar: 4
  • Sodium: 650
  • Fat: 28
  • Saturated Fat: 14
  • Carbohydrates: 35
  • Fiber: 2
  • Protein: 22

Keywords: croissant bake, breakfast casserole, weekend brunch, make-ahead breakfast, bacon and egg bake, easy brunch recipe

You might also like these recipes

Leave a Comment

Recipe rating