Blueberry Breakfast Casserole

This blueberry breakfast casserole is perfect for brunch or breakfast. It’s a breakfast bake with blueberry bagels, cream cheese, and frozen blueberries that bake together in a rich custard. The top is toasty, and the inside is custardy-soft. You can assemble it the night before and bake it in the morning for an easy breakfast that serves a crowd.

blueberry breakfast casserole

This blueberry breakfast casserole is also known as a bread pudding, but instead of serving it for dessert, you serve it for breakfast – ideally, a holiday breakfast because if there’s any excuse to break out the decadent breakfast bakes, it’s for a holiday breakfast or brunch, right?

Unlike other similar breakfast casseroles, it has a surprising (well, at least to me) ingredient: blueberry bagels.

The bagel breakfast casserole concept is one I first discovered when I made an everything bagel breakfast casserole (twice so far) to rave reviews. It’s a savory bagel breakfast casserole and both times I’ve made it people begged for the recipe, which I refused to share because some things are sacred.

Just kidding, of course, I shared it – and I am here, too, because you should totally try it. So, be sure to check it out.

Anyway, it was the bagels and cream cheese everyone loved so I thought, why not make a sweet breakfast bake using bagels? I imagined blueberry bagels combined with cream cheese and a sweetened custard would work very well.

Spoiler alert: it did.

Overnight Breakfast Bake

This blueberry breakfast casserole is rich and sweet with pops of fruity brightness from blueberries layered in the custard and blueberry bagel pieces.

Every slice has pockets of cream cheese, so the whole thing is like a crazy amped-up breakfast bagel but better because who wants to toast bagels two at a time for twelve people?

ingredients for the recipe

It’s also topped with a simple streusel topping that turns the top of the casserole toasty golden as it bakes while the middle bakes up soft and custardy. Also…

  • It’s a great make-ahead breakfast. In fact, you must makeit the nigh before to allow all of the bagel pieces to soak up the custard made with half and half and eggs.
  • It serves a crowd for the holidays or other special occasions, but I’ve also tested it at a smaller scale, and you can cut the entire recipe in half to serve a smaller group of six.
  • It’s a lot like a baked French toast casserole, but more fun because – bagels!

Is it an everyday breakfast? Um, probably not but it’s definitely one to pull out for the special breakfast and brunch occasions. You know, when some celebratory indulgence is in order.


It starts with the casserole itself (more about the topping in a minute), which you can assemble the night before you plan to serve it.

  • Blueberry bagels
  • Frozen or fresh blueberries
  • Cream cheese
  • Eggs
  • Half and half
  • Brown sugar
  • Ground cinnamon and nutmeg

How to Make It

Tear the bagels into bite-sized pieces. It helps to slice them in half first if they aren’t already.

Place half of the bagel pieces in an even layer in a 9×13″ baking dish.

Top the bagels with half of the blueberries.

Add half of the cream cheese. You can either cut it into small pieces or just pull off pieces to place on the bagels. I like to space the cream cheese cubes apart so each piece of casserole ends up with a few pockets of cream cheese.

photo collage showing the layered casserole and the topping on top

Add the rest of the bagel pieces, blueberries and cream cheese to create the second layer.

Whisk the eggs in a bowl. Add the half and half, brown sugar, and spices and whisk again. Pour the egg mixture over the casserole.

Streusel Topping

If you’ve ever made streusel topping you already know it’s a little bit of a pain. Mixing cold butter into butter, sugar and flour is a bit labor-intensive for me so when I learned how to make streusel topping in a food processor I was like, sign me up.

  • Place brown sugar, flour, cinnamon, nutmeg, an sliced cold butter in the food processor. Pulse it until the butter breaks down and the whole thing looks like coarse sand.
  • Sprinkle the topping over the top of the casserole.

If you don’t have a food processor, you can cut the butter into the flour and sugar by hand using a pastry cutter.

So, I like me some streusel topping and for this recipe, there is a decent amount. If you like more of a hint of streusel topping (read: less sweet) I recommend cutting the ingredients for the topping in half.

Once you’ve added the topping cover and refrigerate the casserole at least for a few hours but ideally overnight.

The next morning, when it’s time for breakfast just pop it in the oven and bake it at 375°F for 40 to 50 minutes. Let it stand for a few minutes before slicing and serving.

Leftover blueberry breakfast casserole (if you’re lucky enough to have some) will keep in the refrigerator for two to three days. Just rewarm it in the microwave.

Scramble some eggs, maybe whip up a fresh fruit salad, and brew some coffee, and you have the makings for an epic holiday breakfast for Easter, Thanksgiving, Christmas, a random Saturday… you know, basically any occasion that needs something decadent like this blueberry breakfast casserole as the centerpiece.

Happy breakfasting ☕

bowls with breakfast casserole

More Holiday Breakfast Recipes

I don’t always make a huge epic breakfast but when I do, it’s usually for the holidays. So, here are some more delicious recipes to make a few times a year when there’s a reason to go all out at the start of the day.


Blueberry Breakfast Casserole

blueberry bagel breakfast

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

This blueberry breakfast casserole is perfect for a holiday brunch or breakfast. It’s made with blueberry bagels, cream cheese, and frozen blueberries that bake together in a rich custard. The top is toasty and the inside is custardy-soft and it feeds a crowd. Plus, you can assemble it the night before and pop it in the oven the next day. 

  • Author: April Anderson
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Total Time: 60 minutes
  • Yield: 12 servings 1x
  • Category: Breakfast
  • Method: Bake
  • Cuisine: American



For the Casserole:

  • Cooking spray
  • 6 sliced blueberry bagels, torn into bite-sized pieces
  • 3 cups frozen blueberries
  • 1 (8-ounce) package cream cheese
  • 8 eggs
  • 2 cups half and half
  • 1/4 cup brown sugar
  • 1 teaspoon ground cinnamon
  • 1/2 teaspoon ground nutmeg

For the Streusel Topping (see note)

  • 1/2 cup brown sugar
  • 1/4 cup all-purpose flour
  • 1 teaspoon ground cinnamon
  • 1/2 teaspoon ground nutmeg
  • 1/2 cup unsalted butter, sliced into 8 pieces


  1. Spray a 9×13″ baking dish with cooking spray. Place half of the bagel pieces in an even layer in the dish. Top with half of the frozen blueberres. Take half of the cream cheese and pull of small pieces and place them on the bagels, spacing them evenly apart. Add the rest of the bagel pieces, blueberries and cream cheese to make the second layer.
  2. Whisk the eggs in a bowl and add the half and half, sugar, cinnamon and nutmeg. Whisk until well combined. Pour the mixture over the blueberries and bagels.
  3. To make the topping, place the sugar, butter, flour, cinnamon and nutmeg in a food processor fitted with a chopping blade. Add the sliced butter and process the mixture until the butter has broken down and the mixture resembles coarse sand. Sprinkle the topping over the casserole in an even layer.
  4. Cover the casserole with foil and refridgerate it for at least four hours or, ideally, overnight. 
  5. To bake, preheat the oven to 375°F. Bake the casserole uncovered for 40 to 50 minutes or until it is fully set. Let the casserole stand for a few minutes before slicing and serving.


This recipe has a generous amount of topping. If you prefer a less sweet experience you can cut the ingredients for the topping in half.

If you don’t have a food processor you can make the topping by hand. Whisk the sugar, flour and spices together in a large bowl. Add the butter and, using a pastry cutter, cut the butter into the flour mixture until it resembles course sand.

If you’re not feeding a crowd, you can cut this recipe in half and bake it in a 9×9 baking dish.


  • Calories: 437
  • Sugar: 18.2g
  • Sodium: 318.7mg
  • Fat: 22.8g
  • Saturated Fat: 12.7g
  • Unsaturated Fat: 8.6g
  • Trans Fat: 0.2g
  • Carbohydrates: 47.4g
  • Fiber: 2.4g
  • Protein: 12.3g
  • Cholesterol: 177.6mg

Do you love this recipe? Don’t forget to leave a comment and your recipe star rating!

Post updated from the archives. First published in November 2019.


  1. Oh My! I just want to sink my teeth into this! The pictures of this rich and sweet blueberry breakfast casserole are amazing. I’m seriously salivating as I’m writing this. This is perfect for breakfast or as dessert for afternoon tea. It would definitely feed a crowd which makes it great for any holiday celebration. Dying to give this a try (probably in a couple of days).
    April, thank you so much for sharing this with us. Such treasure. I’m so lucky to have stumbled across your lovely blog. Look forward to your new ideas.
    p.s. I’d be grateful if you’d share with me a few similar recipes. Can I find anything like this on your blog?

  2. What is the correct amount of flour – 1/4 Tablespoon was not enough with the amount of butter. Ended adding more flour ..was not a good struesel topping

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.