• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About
  • Recipes
  • Contact

Deliciously Seasoned logo

menu icon
go to homepage
search icon
Homepage link
  • Home
  • About
  • Recipes
  • Contact
×

Published: Jul 14, 2026 by deliciouslyseasoned · Leave a Comment · This post may contain affiliate links

Cheesy Ham Bread Pudding

Jump to Recipe

Our cheesy ham bread pudding is the ultimate comfort food breakfast. Loaded with buttery croissants, smoky Canadian bacon, two kinds of cheese, and a rich egg custard, this savory casserole is hearty enough for holiday mornings but easy enough for a weekend brunch at home.

A serving of cheesy ham bread pudding on a white plate with a title overlay at the top.

Every bite is packed with creamy, cheesy goodness, and the croissant loaf soaks up all of the flavors as it bakes. Whether you're feeding a crowd or meal prepping breakfast for the week, this recipe is guaranteed to become a family favorite.

For more easy breakfast feasts, try our breakfast casserole with biscuits, ham and cheese hash brown casserole, or sausage gravy breakfast pizza.

Jump to:
  • Why You’ll Love This Recipe
  • Key Ingredients
  • Variations
  • How to Make Cheesy Ham Bread Pudding
  • Expert Tips
  • Cheesy Ham Bread Pudding FAQs
  • Great Pairings for Your Ham Bread Pudding
  • Cheesy Ham Bread Pudding

Why You’ll Love This Recipe

  • Rich, cheesy, and incredibly satisfying
  • Perfect for brunches and holiday gatherings
  • Easy to prepare ahead of time
  • Uses simple ingredients
  • Great for feeding a crowd
  • Loaded with ham, cheese, and buttery croissants
  • Delicious for breakfast, lunch, or dinner

Key Ingredients

You’ll find the full list of ingredients and their exact amounts in the recipe card at the bottom of the post.

A wood surface with all the ingredients placed on it to make cheesy ham bread pudding.
  • Croissant Loaf: The buttery, flaky bread soaks up the egg mixture and bakes into a rich, soft center with crispy edges.
  • Eggs: Hold everything together and create the fluffy, custard-like texture that makes breakfast casseroles so satisfying.
  • Milk & Heavy Cream: Combine to make the casserole extra creamy and rich while keeping the bread from drying out.
  • Cheddar & Swiss Cheese: Cheddar adds a sharp, cheesy flavor, while Swiss brings a mild, slightly nutty taste that pairs perfectly with the ham.
  • Canadian Bacon: Adds smoky, savory flavor and plenty of protein without overpowering the dish.
  • Dijon Mustard: Adds a subtle tang and depth to the casserole, balancing the richness of the cheese and cream.

Variations

  • Swap the Bacon: Try diced ham, cooked sausage, or crispy bacon.
  • Sweet and Savory Bacon Bread Pudding: Swap the Canadian bacon with our candied smoked bacon.
  • Change the Cheese: Use Monterey Jack, Gruyère, or mozzarella instead of Swiss cheese.
  • Add Veggies: Sauteed mushrooms, spinach, or bell peppers are great additions.
  • Try Different Bread: Replace the croissant loaf with French bread or sourdough.
  • Add Herbs: Add fresh herbs like parsley or chives before serving.
  • Gluten-Free: Use gluten-free bread.

How to Make Cheesy Ham Bread Pudding

A wood surface with a green 9 by 13 baking dish filled with cubes of bread and pieces of Canadian bacon in it.

1: Cube the croissant loaf and quarter the Canadian bacon.

A wood surface with a blue bowl filled with the savory custard ingredients in it.

2: Whisk the custard ingredients in a large mixing bowl until combined.

A 9 by 13 green baking dish filled with cheesy ham bread pudding before going in the oven to bake.

3: Spread the cubed bread evenly in the bottom of a prepared 9×13 baking dish. Then, top with the cheese, Canadian bacon, and custard.

A baked cheesy ham bread pudding in a green 9 by 13 baking dish.

4: Place cubed butter all over the top of the casserole and bake until golden brown and the center is set. Rest for several minutes, slice, and enjoy!

Expert Tips

  • Use day-old bread if possible so it absorbs the custard even better.
  • Press the bread down gently to help every piece soak up the egg mixture.
  • Let the casserole rest before cutting to help it hold its shape.
  • Shred your own cheese for the best melt and texture.
  • Cover loosely with foil if the top begins browning too quickly.

Cheesy Ham Bread Pudding FAQs

Can I make cheesy ham bread pudding ahead of time?

Yes! This recipe is perfect for making ahead. Assemble the casserole the night before, cover it tightly, and refrigerate overnight. When you’re ready to serve, simply bake it as directed.

Can I use regular ham instead of Canadian bacon in recipes?

Absolutely. The two can be used interchangeably, as Canadian bacon is a form of ham.

What type of bread works best for bread pudding?

An all-butter croissant loaf creates an especially rich and tender texture, but French bread, brioche, sourdough, or day-old sandwich bread are all excellent alternatives.

Why is day-old bread recommended for bread pudding?

When fresh bread is soaked in liquids, it turns into texture mush. Bread pudding made with fresh bread will most likely be soggy, heavy, and dense. Day-old bread can stand up to all that liquid without falling apart and creating that nice contrast of custardy soft inside with a nicely browned top.

How do I know when bread pudding is done baking?

The bread pudding is ready when the center is fully set and no longer jiggles. A knife inserted into the middle should come out mostly clean, and the top should be golden brown.

How long is cheesy ham bread pudding good for?

Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat individual servings in the microwave or warm the casserole in a 325°F oven until heated through.

Can I freeze cheesy ham bread pudding?

Yes. Let the casserole cool completely, then wrap individual portions or the entire dish tightly and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.

A white plate with a serving of cheesy ham bread pudding on it with green onions in the background.

Great Pairings for Your Ham Bread Pudding

  • A white round plate with blue trim with a blueberry sweet roll on it with a bite taken out of it.
    Blueberry Sweet Rolls
  • Brisket hash and a fried egg in a white oval bowl with blue trim, and the title of the recipe in text at the top.
    Brisket Hash (Leftover Brisket Recipe)
  • A small stack of mini peach pastries on a white plate with the title of the recipe at the top of the photo.
    Mini Peach Cream Cheese Pastries
  • White bowl with blue trim filled with a serving of hash brown casserole.
    Ham and Cheese Hash Brown Casserole

If you try this recipe and love it, please be sure to leave a 5 ⭐️⭐️⭐️⭐️⭐️ rating below and comment! You can also pin it to save it for later. Also, you can follow us on Pinterest, Facebook, Instagram and YouTube. Remember to “like” or “follow” us on all social media.

A serving of cheesy ham bread pudding on a white plate

Cheesy Ham Bread Pudding

Our cheesy ham bread pudding is the ultimate comfort food breakfast. It's meaty, smoky, cheesy, and buttery. Dig in!
No ratings yet
Print Pin Rate
Course: Breakfast, brunch
Cuisine: American
Keyword: Bread Pudding, cheesy bread pudding, cheesy ham bread pudding, ham bread pudding
Prep Time: 15 minutes minutes
Cook Time: 55 minutes minutes
Total Time: 1 hour hour 10 minutes minutes
Servings: 8 Servings
Author: Deliciously Seasoned

Ingredients

  • 15 ounces all butter croissant loaf
  • 9 large eggs
  • 3 cups milk
  • 1 cup heavy cream
  • 1 cup sharp cheddar cheese
  • 1 cup Swiss cheese
  • 8 ounces Canadian bacon
  • ¼ cup green onions, sliced
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon garlic powder
  • 2 tablespoons Dijon mustard
  • 2 tablespoons butter, cubed
Prevent your screen from going dark

Instructions

  • Preheat the oven to 350°.
  • Grease a 9×13 pan and set aside.
  • Dice bread into 1 1⁄2 inch cubes.
  • Slice Canadian bacon into quarters.
  • In a large bowl, whisk eggs, milk, heavy cream, green onions, salt, pepper, garlic powder, and Dijon mustard together.
  • Add the bread to the casserole dish.
  • Next, sprinkle the cheese and Canadian bacon over the bread.
  • Pour the egg mixture over the top, covering all the bread.
  • Gently push down any pieces of bread that weren’t covered and gently press in cheese.
  • Dice butter into small cubes and randomly place over the top.
  • Bake uncovered for 55-60 minutes or until set.

Notes

  • Use day-old bread if possible so it absorbs the custard even better.
  • Press the bread down gently to help every piece soak up the egg mixture.
  • Let the casserole rest before cutting to help it hold its shape.
  • Shred your own cheese for the best melt and texture.
  • Cover loosely with foil if the top begins browning too quickly.
A two panel image collage of cheesy ham bread pudding with a title overlay in the center of the two images.
A three panel image collage of cheesy ham bread pudding on a white plate with a title overlay at the top.

Share
Pin
Post
Email
Print

More Breakfast

  • A mini cornbread waffle with jalapeno cheese sausage inside with a bite taken out of it.
    Mini Cornbread Waffles with Jalapeno Cheese Sausage
  • Bacon egg bites stacked three high on top of each other with a bite taken out of the egg bite on top.
    Bacon Egg Bites
  • A blueberry waffle cheesecake in a springform pan after being baked, with a dollop of whipped cream on top and a single blueberry.
    Blueberry Waffle Cheesecake
  • A round white plate with blue trim with a blackberry cream cheese croissant on it with a few bites taken out of it.
    Blackberry Cream Cheese Croissants with Caramelized Glaze

Reader Interactions

Leave a Reply Cancel reply

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

Recipe Rating




Primary Sidebar

Hi and welcome to Deliciously Seasoned! We are Halie and Nikki, the faces behind Deliciously Seasoned, along with our mom, Terri, owner of Great Grub, Delicious Treats. We have been working full time with our mom and wanted to start another food blog. We are so happy you have stopped by and hope you enjoy all of our recipes.

More about us →

  • Facebook
  • Instagram
  • Pinterest

Join Deliciously Seasoned and get great recipes in your inbox!

Latest

  • A serving of cheesy ham bread pudding on a white plate
    Cheesy Ham Bread Pudding
  • A white bowl filled with a serving of watermelon feta salad.
    Watermelon Feta Salad
  • A round white plate with a four broccoli cheddar fritter patties on it with a bite taken out of the fritter on top.
    Easy Broccoli Cheddar Fritters (Or Patties!)
  • A white plate with a serving of cherry pretzel salad on it with a bite taken out of it.
    Cherry Pretzel Salad

Popular

  • Air Fryer Chicken Kabobs
  • Beef and Rice Tacos
  • Meatball Pasta Bake
  • Deep Fried Burritos

Footer

↑ back to top

About

  • Privacy Policy

Copyright

All content and images are copyright protected. Do not use any images without prior permission.

Copyright © 2025 Deliciously Seasoned All Rights Reserved

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required