There is something incredibly satisfying about waking up to a warm and savory breakfast casserole that is bursting with flavor and texture. This Everything Bagel Make Ahead Breakfast Casserole Recipe combines the best of breakfast favorites—cheesy goodness, crispy bacon, rich cream cheese, and those iconic everything bagel seasonings—into one hearty dish. It’s perfect for busy mornings or leisurely brunches, and the best part is you can prepare it in advance, so all you have to do is pop it in the oven when you’re ready to eat.

Ingredients You’ll Need
These ingredients are simple yet essential, each playing a big role in creating layers of flavor, creamy texture, and visual appeal. From the salty crunch of bacon to the melty, nutty Gruyere cheese and the savory everything bagels, every element is designed to make this casserole unforgettable.
- Everything bagels (5, cut into 1-inch cubes): The star base providing the perfect chewy, seasoned bread foundation.
- Bacon (8 ounces, cooked and diced): Adds smoky crunch and savory depth to balance the creaminess.
- Gruyere Cheese (2 cups, shredded): Offers a slightly sweet, nutty flavor that melts beautifully throughout.
- Cream cheese (8 ounces, cut into 1-inch cubes): Brings rich, velvety pockets of tanginess with every bite.
- Eggs (8 large): The binding agent that holds everything together with silky smoothness.
- Heavy Cream (2 cups): Ensures the casserole stays luscious and moist.
- Salt (½ teaspoon): Enhances the savory notes without overpowering.
- Pepper (¼ teaspoon): Adds a gentle kick to brighten the flavors.
- Chives (for garnish): Provide a fresh, herbaceous finish and lovely color contrast.
How to Make Everything Bagel Make Ahead Breakfast Casserole Recipe
Step 1: Prepare Your Casserole Dish
Start by greasing a 13×9 inch casserole dish thoroughly. This ensures your casserole will release easily after baking and makes cleanup a breeze.
Step 2: Layer Half the Bagel Cubes and Toppings
Add half of the cubed everything bagels evenly to the bottom of the dish. Sprinkle half the cooked, diced bacon over the bagels. Follow by layering half of the shredded Gruyere and then half of the cream cheese cubes. This layering creates bursts of savory flavor in every bite.
Step 3: Repeat Layers
Now, add the remaining bagel cubes on top, then repeat the layering of bacon, Gruyere, and cream cheese. This double layering technique ensures the casserole is rich, cheesy, and perfectly balanced throughout.
Step 4: Whisk Together the Egg Mixture
In a large bowl, combine the eggs, heavy cream, salt, and pepper. Whisk everything together until the mixture is smooth and well blended. This custard will soak into the bagels, making the casserole creamy and moist after baking.
Step 5: Pour Egg Mixture Over Layers
Pour the egg and cream mixture evenly over the layered bagels, making sure it fully covers each piece. This step is crucial for the custard to permeate the entire dish, creating that dreamy texture we all love in a breakfast casserole.
Step 6: Refrigerate for 4 Hours or Overnight
Tightly cover the casserole dish with plastic wrap or foil and place it in the refrigerator for at least 4 hours, or preferably overnight. This resting period lets the bagels soak up the custard, intensifying the flavors and setting the casserole up for perfect baking.
Step 7: Preheat Oven and Prepare for Baking
About an hour before you want to serve, preheat your oven to 350 degrees Fahrenheit. Remove the casserole from the fridge and get ready to bake it to golden perfection.
Step 8: Bake with Foil Cover, Then Uncover
Cover the casserole dish with aluminum foil and bake for 40 minutes. Then, remove the foil and continue baking uncovered for an additional 15 minutes. This helps the top get beautifully browned and slightly crispy while ensuring the inside remains tender.
Step 9: Cool and Garnish
After baking, let the casserole cool for about 10 minutes so it sets up nicely and is easier to cut. Before serving, sprinkle freshly chopped chives over the top for a pop of color and a mild onion flavor that elevates every bite.
How to Serve Everything Bagel Make Ahead Breakfast Casserole Recipe
Garnishes
Chopped fresh chives are perfect for a fresh, mild onion flavor and a burst of green color that makes the casserole look inviting. You can also add a dollop of sour cream or a drizzle of hollandaise sauce to impress your brunch guests even more.
Side Dishes
This casserole pairs beautifully with fresh fruit salad, roasted potatoes, or a crisp green salad to balance the richness. Freshly brewed coffee or a mimosa makes the meal feel extra special without requiring extra fuss.
Creative Ways to Present
Serve the casserole in a rustic ceramic dish right out of the oven for a cozy, homestyle vibe. Or portion it into individual ramekins for a more elegant presentation. For a festive brunch, garnish with edible flowers or sliced avocado for added color and texture variations.
Make Ahead and Storage
Storing Leftovers
If you have any leftovers, cover them tightly with foil or plastic wrap and store in the refrigerator. The casserole will stay fresh for 3 to 4 days, making for an easy grab-and-go breakfast or snack.
Freezing
This casserole freezes very well! Wrap the entire prepared but unbaked casserole tightly in plastic wrap and then aluminum foil, or transfer portions into freezer-safe containers. Freeze for up to 3 months. Thaw overnight in the refrigerator before baking.
Reheating
Reheat individual portions in the microwave until warmed through, or place the whole casserole in a preheated oven at 325 degrees Fahrenheit covered with foil to prevent drying out. Reheat for about 20 minutes or until warm in the center, then remove foil and bake a few more minutes to crisp the top.
FAQs
Can I use a different type of bagel for this casserole?
Absolutely! While everything bagels provide that iconic seasoning blend, you can substitute plain or sesame bagels if you prefer or have them on hand. Just be mindful that the seasoning impact will change slightly.
Is it possible to make this casserole dairy-free?
You can experiment by using dairy-free cheeses and milk alternatives, but the texture and flavor will be different. The creamy richness of Gruyere and cream cheese is a key part of what makes this casserole so delicious.
Can I prepare this casserole vegan or vegetarian?
For a vegetarian version, simply omit the bacon or replace it with a plant-based bacon substitute. Vegan adaptations are more challenging due to the eggs and dairy but using tofu scrambles and vegan cheeses might work with some tweaks.
How long can the casserole sit in the fridge before baking?
It is best to refrigerate for at least 4 hours, but overnight (up to 24 hours) is ideal to allow the custard to soak in fully and deepen the flavors.
Can I make this casserole gluten-free?
Traditional everything bagels contain gluten, so for a gluten-free casserole, use gluten-free bagels seasoned similarly or toasted gluten-free bread cubes to mimic the texture and taste.
Final Thoughts
If you’re looking for a show-stopping breakfast that you can prepare ahead and serve with confidence, this Everything Bagel Make Ahead Breakfast Casserole Recipe is a total winner. With its comforting layers of cheesy, savory, and creamy flavors, it will quickly become a favorite in your brunch rotation. Trust me, once you try it, you’ll be planning your next casserole day soon!
Print
Everything Bagel Make Ahead Breakfast Casserole Recipe
- Prep Time: 30 minutes
- Cook Time: 60 minutes
- Total Time: 1 hour 30 minutes plus 4 hours to overnight refrigeration
- Yield: 12 servings
- Category: Breakfast Casserole
- Method: Baking
- Cuisine: American
Description
This Everything Bagel Make Ahead Breakfast Casserole is a savory and satisfying dish featuring layers of everything bagel cubes, crispy bacon, creamy Gruyere, and cream cheese, all soaked in a rich egg and heavy cream custard. Perfect for busy mornings or brunch gatherings, it can be prepared in advance and baked fresh when ready to serve.
Ingredients
Main Ingredients
- 5 Everything bagels, cut into 1-inch cubes
- 8 ounces bacon, cooked and diced
- 2 cups Gruyere cheese, shredded
- 8 ounces cream cheese, cut into 1-inch cubes
- 8 large eggs
- 2 cups heavy cream
- ½ teaspoon salt
- ¼ teaspoon pepper
- Chives for garnish
Instructions
- Prepare the casserole dish: Grease a 13×9 inch casserole dish with butter or cooking spray to prevent sticking.
- Add first layer: Place half of the everything bagel cubes evenly in the casserole dish. Sprinkle evenly with half of the cooked and diced bacon, half of the shredded Gruyere cheese, and half of the cream cheese cubes.
- Add second layer: Repeat layering with the remaining bagel cubes, bacon, Gruyere, and cream cheese to build a second layer.
- Mix egg custard: In a mixing bowl, whisk together the eggs, heavy cream, salt, and pepper until thoroughly combined to create a creamy custard.
- Pour custard over layers: Slowly pour the egg mixture over the layered bagels and cheese, making sure all the pieces are soaked and covered.
- Refrigerate: Tightly cover the casserole dish with plastic wrap or foil and refrigerate for 4 hours or overnight to let the flavors meld and the custard soak into the bagels.
- Preheat oven: When ready to bake, preheat your oven to 350 degrees Fahrenheit (175 degrees Celsius).
- Bake covered: Cover the casserole dish with aluminum foil and bake in the oven for 40 minutes to gently cook through.
- Finish baking uncovered: Remove the foil and continue baking for an additional 15 minutes to brown the top and finish setting the casserole.
- Cool and garnish: Let the casserole cool for about 10 minutes before serving. Garnish with chopped fresh chives for a burst of color and flavor, then serve warm and enjoy!
Notes
- This casserole can be assembled the night before and baked fresh in the morning for convenient meal prep.
- Use fresh everything bagels for best texture; slightly stale bagels work well too as they absorb the custard better.
- For a vegetarian version, substitute bacon with sautéed mushrooms or omit entirely.
- Gruyere cheese can be swapped with Swiss or cheddar for different flavor profiles.
- Ensure the casserole is covered tightly during refrigeration to prevent drying out.

