Savoury Ham and Cheese Bread Pudding
Recipe type: Entree
Prep time: 
Cook time: 
Total time: 
Serves: 8 servings
Bread pudding is a very forgiving recipe that's great for feeding a crowd. While it's often made as a dessert, savoury versions are perfect for breakfast or a comfort food dinner. This savoury ham and cheese version is a great sub for mac and cheese night and makes a delicious, crowd pleasing brunch dish.
  • 3-5 cups of cubed bread of any kind - stale bread works well
  • 3 cups of milk of your choice
  • 3 eggs
  • 1 tsp dry mustard
  • ½ tsp Worcestershire Sauce
  • ½ tsp salt
  • ¼ tsp pepper
  • 2 cups (approximately) diced ham
  • ¾ cup of diced sharp cheddar cheese
  • ½ cup grated cheese of your choice
  1. Preheat oven to 350F
  2. Place the cubed bread in a very large bowl - the bigger the better. Pour milk over top and let sit to soak for 15 minutes
  3. Whisk together eggs, mustard, Worcestershire Sauce, salt and pepper in a smaller bowl
  4. When the bread has finished soaking add in cubed ham and diced cheese and stir into the bread mixture until just combined
  5. Pour the egg mixture over top of the bread mixture and stir again until just combined.
  6. Pour the entire mixture into a large casserole dish and sprinkle the grated cheese over top
  7. Put the casserole in the oven and bake for 45-55 minutes - times may vary by oven. The top should be golden brown and bubbling.
  8. Serve warm
You can use any kind of bread for this recipe and even leftover croissants would work
We love using a sharp cheddar because of its flavour and melting properties but this is a great recipe for using up any odds and ends of cheese you have leftover.
Bread pudding is a very forgiving dish - if you don't have enough ham, sub in some leftover bacon or some broccoli. As long as you keep the volume the same, you can mix and match your add-ins
Recipe by Food Bloggers of Canada at