Written by

Amelia Duncan

Published

Easy Overnight Everything Bagel Breakfast Casserole Recipe for Perfect Morning Meals

Ready In 8 hours 15 minutes
Servings 8 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

There used to be this quirky little café tucked away on a sleepy corner of Maplewood Avenue that made an everything bagel breakfast casserole that honestly felt like a warm hug on a plate. When they shut down suddenly one chilly November morning, I was honestly gutted. I mean, you know that feeling when a favorite spot just disappears and leaves a void? That was me—staring at an empty kitchen, clutching the cracked mixing bowl I borrowed from my neighbor, wondering how to recreate that magic. After nearly a dozen attempts—some messy, some just meh—I finally nailed the Easy Overnight Everything Bagel Breakfast Casserole that tastes just like the original (if not better!).

One Saturday, while the sizzle of bacon filled the air and the smell of toasted everything bagels teased my nostrils, I realized why this recipe stuck with me. It’s not just a breakfast dish; it’s the kind of meal that turns hurried mornings into cozy, linger-over-your-coffee moments. Maybe you’ve been there—rushing out the door but craving something homemade, hearty, and bursting with flavor. That’s exactly what this casserole delivers, and lucky for us, it’s a snap to prepare the night before.

Honestly, the first time I set the casserole in the fridge overnight, I almost forgot to bake it the next day (classic me). But when I finally pulled it from the oven, all golden and bubbling, I knew the hunt was over. This recipe stays in my rotation because it’s easy, flavorful, and basically everything I loved about that café’s dish, now ready whenever I want it.

Why You’ll Love This Recipe

After many trial runs and tweaks, this Easy Overnight Everything Bagel Breakfast Casserole has become my go-to for a few solid reasons. It’s not just another casserole; it’s a thoughtfully crafted morning masterpiece. Here’s why you’ll want to make it ASAP:

  • Quick & Easy: Preps in under 15 minutes, then just pop in the fridge overnight. Perfect for those hectic mornings when time is short.
  • Simple Ingredients: No need for fancy trips to specialty stores—everything bagels, eggs, cheese, and a handful of pantry staples.
  • Perfect for Weekend Brunches: Impress your guests without the stress, or enjoy a cozy family breakfast that feels special.
  • Crowd-Pleaser: The savory seasoning blend from the everything bagels combined with creamy eggs and melty cheese hits all the right notes for kids and adults alike.
  • Unbelievably Delicious: The texture is spot-on—crisp on top, soft and custardy inside, with that signature everything bagel flavor weaving through every bite.

What sets this casserole apart is the overnight soak, letting the bagel pieces absorb the custard just right. Plus, the secret sprinkle of extra everything bagel seasoning on top before baking gives it that irresistible crunch. Honestly, it’s comfort food with a little twist that makes mornings feel less rushed and way more satisfying.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, and the star is naturally the everything bagels that bring a unique seasoning combo that sets this casserole apart.

  • Everything Bagels – 4 large, cut into 1-inch cubes (day-old bagels work best to soak up the custard)
  • Eggs – 8 large, beaten (room temperature for best blending)
  • Whole Milk – 2 cups (480 ml; you can swap with almond or oat milk for a dairy-free twist)
  • Sharp Cheddar Cheese – 1 ½ cups shredded (about 170 g; I prefer Cabot for its rich flavor)
  • Cooked Bacon – 6 strips, crumbled (optional but highly recommended for that smoky depth)
  • Green Onions – 3, sliced thin (adds a fresh pop of flavor)
  • Everything Bagel Seasoning – 2 tablespoons plus extra for topping (Trader Joe’s brand is my go-to)
  • Salt – ½ teaspoon (adjust to taste)
  • Black Pepper – ¼ teaspoon, freshly ground
  • Dijon Mustard – 1 teaspoon (a subtle tang that lifts the custard)
  • Unsalted Butter – for greasing the baking dish

Substitutions are fairly flexible here. For a vegetarian version, swap bacon with sautéed mushrooms or roasted peppers. If you want it gluten-free, use gluten-free everything bagels or substitute with a mix of gluten-free bread cubes and add extra seasoning. The key is balancing the savory flavors that mimic the classic everything bagel experience.

Equipment Needed

  • 9×13 inch (23×33 cm) baking dish: Essential for even cooking and perfect layering of the casserole. I’ve used both glass and ceramic pans; glass tends to brown the edges more beautifully.
  • Mixing bowl: Medium to large size for whisking eggs and milk together. A bowl with a spout helps when pouring.
  • Whisk or fork: For beating eggs and mixing the custard.
  • Knife and cutting board: To chop bagels and green onions.
  • Measuring cups and spoons: For accuracy, especially with milk and seasoning.
  • Aluminum foil: Useful to cover the casserole while baking to prevent over-browning.

For budget-friendly kitchens, you can substitute a 9×13 inch pan with two smaller baking dishes or even a cast-iron skillet if it fits in your oven. Just be mindful of cooking times, as smaller dishes may bake faster.

Preparation Method

everything bagel breakfast casserole preparation steps

  1. Preheat your oven to 350°F (175°C). Lightly grease your 9×13 inch baking dish with unsalted butter, ensuring every corner is covered to prevent sticking.
  2. Prepare the bagels: Cut four large everything bagels into roughly 1-inch cubes. If you’re using day-old bagels, that’s perfect—they’ll soak up the custard better without turning mushy.
  3. Cook and crumble the bacon: If using bacon, cook 6 strips until crisp, then crumble into bite-sized pieces. Set aside.
  4. Mix the custard: In a medium bowl, whisk together 8 large eggs, 2 cups (480 ml) whole milk, 1 teaspoon Dijon mustard, ½ teaspoon salt, and ¼ teaspoon freshly ground black pepper. Whisk until fully combined and slightly frothy—this helps make the casserole light and fluffy.
  5. Layer the casserole: Spread half the bagel cubes evenly in the greased baking dish. Sprinkle half the shredded sharp cheddar cheese (about ¾ cup / 85 g), half the crumbled bacon, and half the sliced green onions over the bagels. Repeat with remaining bagel cubes, cheese, bacon, and green onions for a layered effect.
  6. Pour the custard evenly over the layered ingredients. Use a spatula or the back of a spoon to gently press the bagel cubes down so they soak up the custard well. This step is key—you want each bite to be custardy, not dry.
  7. Sprinkle 2 tablespoons of everything bagel seasoning evenly on top. This gives the casserole that signature crunch and flavor burst.
  8. Cover the dish tightly with plastic wrap or aluminum foil and place it in the refrigerator overnight (at least 6 hours). This resting time lets the bagels absorb the custard fully, resulting in that perfect soft-yet-crispy texture.
  9. The next morning, remove the casserole from the fridge and let it sit at room temperature for about 15 minutes (this helps with even baking). Remove the cover and bake in the preheated 350°F (175°C) oven for 45–50 minutes. The top should be golden brown and the casserole set (a knife inserted near the center should come out clean).
  10. Let it cool for 5-10 minutes before slicing. This resting time lets the flavors settle and makes serving easier.

If you notice the top browning too quickly, tent with foil after 30 minutes of baking. Also, if your casserole seems too wet the next day, just bake a few extra minutes—sometimes ovens vary.

Cooking Tips & Techniques

Getting this casserole just right took some trial and error. Let me tell you what I learned:

  • Use day-old bagels: Fresh bagels tend to get mushy when soaked overnight. Stale or toasted slightly bagels absorb the custard better, giving you that ideal texture.
  • Don’t skimp on seasoning: The everything bagel seasoning is the star here. I usually double the amount sprinkled on top for extra crunch, but watch out—it can get salty if overdone.
  • Cook bacon crisp: Soft or chewy bacon can make the casserole greasy. Crisp bacon adds texture and smoky flavor without excess fat.
  • Let casserole rest before baking: Give it at least 6 hours in the fridge, but overnight is best. This step is crucial for the custard to soak in and flavors to meld.
  • Room temperature before baking: Letting the dish sit out for 15 minutes before baking helps it cook more evenly and prevents cracking.
  • Use sharp cheddar cheese: Mild cheeses won’t stand up to the savory seasoning. Sharp cheddar adds depth and melts beautifully.

I once tried prepping this casserole fully in the morning, but skipping the overnight soak left it dry and disappointing. Trust me on this one—patience pays off!

Variations & Adaptations

This casserole is wonderfully adaptable to different diets and flavor preferences.

  • Vegetarian Version: Skip bacon and add sautéed mushrooms, roasted red peppers, or sun-dried tomatoes for umami richness.
  • Gluten-Free: Use gluten-free everything bagels or substitute with your favorite gluten-free bread cubes. Just add a bit more seasoning to mimic that classic bagel vibe.
  • Dairy-Free: Swap milk for almond, coconut, or oat milk and use dairy-free cheese alternatives. Nutritional yeast sprinkled on top can add a cheesy flavor punch.
  • Spicy Kick: Add diced jalapeños or a pinch of crushed red pepper flakes to the custard for a subtle heat that wakes up the palate.
  • Personal Favorite: I love adding a handful of fresh spinach to the layers—it sneaks in some greens without overpowering the classic everything bagel flavor.

You can also try swapping cheddar for pepper jack or Swiss cheese to change the flavor profile without messing up the texture.

Serving & Storage Suggestions

This casserole shines served warm, straight from the oven, with a crisp green salad or fresh fruit on the side. A cup of black coffee or freshly brewed tea pairs perfectly, balancing the savory richness.

Leftovers keep well in an airtight container in the fridge for up to 3 days. To reheat, cover with foil and warm in a 350°F (175°C) oven for 15-20 minutes until heated through. You can also microwave single portions, but the oven really preserves that crispy top.

For longer storage, freeze the baked casserole in portions using freezer-safe containers. Thaw overnight in the fridge before reheating gently in the oven.

Flavors actually deepen after a day or two, so if you’re planning ahead, this casserole gets better with a little time—making it a smart choice for meal prep or brunch gatherings.

Nutritional Information & Benefits

Each serving of this casserole provides a hearty balance of protein, carbs, and fats to fuel your morning. Here’s a rough estimate per slice (based on 8 servings):

Calories 320 kcal
Protein 18 g
Carbohydrates 25 g
Fat 16 g

The eggs and cheese contribute good quality protein and calcium, while the everything bagel seasoning adds a flavorful punch without extra calories. Using whole milk adds creaminess but you can substitute with lower-fat or plant-based milk for fewer calories.

Be mindful of allergens here—this recipe contains gluten, dairy, and eggs. Adjustments for gluten-free or dairy-free diets are straightforward.

From my wellness perspective, this casserole is a satisfying way to start the day without resorting to sugary cereals or heavy fried breakfasts. It keeps me full, focused, and happy.

Conclusion

If you’re searching for a breakfast recipe that feels special but won’t steal hours from your morning, this Easy Overnight Everything Bagel Breakfast Casserole is it. It’s flexible, delicious, and genuinely comforting—the kind of dish that turns rushed mornings into something to look forward to.

Customize it with your favorite add-ins or tweaks, and make it your own. I still think about that Maplewood café every time I bake it, but now I’m grateful to have a version that’s reliably amazing at home.

Give it a try, and let me know how you personalize your casserole. I’d love to hear your tips or stories in the comments. Here’s to many perfect morning meals ahead!

FAQs

Can I prepare this casserole without bacon?

Absolutely! You can skip the bacon or replace it with sautéed veggies like mushrooms or bell peppers for a vegetarian-friendly version.

How long can I store leftovers in the fridge?

Store leftovers in an airtight container for up to 3 days. Reheat in the oven or microwave before serving.

Can I use bagels other than everything bagels?

You can, but everything bagels give the casserole its signature flavor. Plain or sesame bagels work too, just add extra seasoning.

Is it possible to freeze this casserole?

Yes! Freeze baked portions in freezer-safe containers and thaw overnight in the fridge before reheating.

What’s the best way to reheat without losing the crispy top?

Reheat in a 350°F (175°C) oven covered loosely with foil for 15-20 minutes. This keeps the top from drying out while warming through.

Also, if you enjoy recipes involving bagels and savory twists, you might really appreciate the flavor combo in my crispy garlic chicken or the comforting layers of hearty beef stew—both pair wonderfully with a savory breakfast start like this casserole.

Pin This Recipe!

everything bagel breakfast casserole recipe

Print

Easy Overnight Everything Bagel Breakfast Casserole

A cozy and flavorful breakfast casserole featuring everything bagels, eggs, cheese, and bacon, soaked overnight for a perfect custardy texture and a crispy top.

  • Author: Nova
  • Prep Time: 15 minutes
  • Cook Time: 50 minutes
  • Total Time: Overnight soak plus 1 hour 5 minutes
  • Yield: 8 servings 1x
  • Category: Breakfast
  • Cuisine: American

Ingredients

Scale
  • 4 large everything bagels, cut into 1-inch cubes (day-old bagels work best)
  • 8 large eggs, beaten (room temperature)
  • 2 cups whole milk (480 ml; can substitute almond or oat milk for dairy-free)
  • 1 ½ cups sharp cheddar cheese, shredded (about 170 g)
  • 6 strips cooked bacon, crumbled (optional)
  • 3 green onions, sliced thin
  • 2 tablespoons everything bagel seasoning plus extra for topping
  • ½ teaspoon salt (adjust to taste)
  • ¼ teaspoon freshly ground black pepper
  • 1 teaspoon Dijon mustard
  • Unsalted butter for greasing the baking dish

Instructions

  1. Preheat your oven to 350°F (175°C). Lightly grease a 9×13 inch baking dish with unsalted butter.
  2. Cut four large everything bagels into roughly 1-inch cubes. Day-old bagels are best for soaking up the custard.
  3. Cook 6 strips of bacon until crisp, then crumble into bite-sized pieces. Set aside.
  4. In a medium bowl, whisk together 8 large eggs, 2 cups whole milk, 1 teaspoon Dijon mustard, ½ teaspoon salt, and ¼ teaspoon freshly ground black pepper until fully combined and slightly frothy.
  5. Spread half the bagel cubes evenly in the greased baking dish. Sprinkle half the shredded sharp cheddar cheese, half the crumbled bacon, and half the sliced green onions over the bagels.
  6. Repeat layering with the remaining bagel cubes, cheese, bacon, and green onions.
  7. Pour the custard evenly over the layered ingredients. Gently press the bagel cubes down with a spatula or spoon to soak up the custard.
  8. Sprinkle 2 tablespoons of everything bagel seasoning evenly on top.
  9. Cover the dish tightly with plastic wrap or aluminum foil and refrigerate overnight (at least 6 hours).
  10. The next morning, remove the casserole from the fridge and let it sit at room temperature for about 15 minutes.
  11. Remove the cover and bake in the preheated oven for 45–50 minutes until the top is golden brown and the casserole is set (a knife inserted near the center should come out clean).
  12. If the top browns too quickly, tent with foil after 30 minutes of baking.
  13. Let the casserole cool for 5-10 minutes before slicing and serving.

Notes

Use day-old bagels to avoid mushiness. Double the everything bagel seasoning on top for extra crunch but be cautious of saltiness. Crisp bacon adds smoky flavor without greasiness. Let casserole rest overnight for best texture. Let sit at room temperature before baking for even cooking. Tent with foil if browning too fast. Can substitute bacon with sautéed mushrooms or roasted peppers for vegetarian version. Use gluten-free bagels or bread for gluten-free adaptation. Swap milk and cheese for dairy-free alternatives if needed.

Nutrition

  • Serving Size: 1 slice (1/8 of cass
  • Calories: 320
  • Fat: 16
  • Carbohydrates: 25
  • Protein: 18

Keywords: everything bagel casserole, breakfast casserole, overnight casserole, easy breakfast, brunch recipe, savory breakfast, make ahead breakfast

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating