Ham and Cheese Bread Pudding

555 mins (prep 510, cooking 45)
13 ingredients
6-8 servings
This is like a hot ham and cheese sandwich! Velvety comfort food in a dense cloak of eggs and bread, both creamy and crunchy in the same bites. I've been on a tangent to utilize ingredients I have on hand in a creative fashion and I came up with this savory bread pudding because of a need to use up some homemade bread that was starting to go stale. I used homemade beer bread, but you could use sourdough, wheat bread, or any other 'sturdy' bread just as well. I used 1% milk with great success, but please use whatever you have on hand. Gruyere or Swiss cheese could be used in place of the Parmesan. Prep time includes refrigeration time. Some might like this for brunch, but I've had it for breakfast, lunch, and dinner and it's very satisfying. It packs very well as a brown bag lunch for me to take to work too. If the ham were left out, it would make a fabulous side dish to your roasted pork loin or other roast meat.

Categories:  side-dish , ham , equipment , cheese , brunch , egg , one-dish-meal , eggs~dairy , easy , main-dish , casseroles , oven , pork , meat ,
Share on Newzsocial


  • 4 -5 cups bread (maybe half a large loaf, cubed or torn into 1-inch pieces, leaving crusts on)
  • 1 medium onion, cut in half and thinly sliced
  • 2 tablespoons olive oil
  • 1/2 teaspoon salt
  • 1/2 teaspoon ground black pepper
  • 2 garlic cloves, minced
  • 8 ounces ham, finely chopped
  • 1 1/2 cups milk
  • 1 tablespoon spicy brown mustard, good quality
  • 1 teaspoon dried rosemary, minced into small pieces
  • 1/2 teaspoon salt
  • 1/4 teaspoon ground black pepper
  • 1/8 white pepper (optional)
  • 1/2 cup parmesan cheese, finely shredded


Serving Size (253.32 g)
Servings 6
Amount per Serving
Calories 912.56 Calories from Fat 152.37
% Daily Value *
Total Fat 16.93g 156.29%
Saturated Fat 5.01g 150.27%
Trans Fat 0.0g %
Cholesterol 48.52mg 97.05%
Sodium 3378.71mg 844.68%
Total Carbohydrate 145.09g 290.18%
Dietary Fiber 5.22 g 125.38%
Sugars 28.05 g %
Protein 41.89g 502.7%
Vitamin A 88.89IU% Vitamin C 2.02mg%
Calcium 673.41mg% Iron 7.51mg%
*Percent Daily Values are based on a 2,000 calorie diet. Your diet value must be higher or lower depending upon your calorie needs:
  Calories 2,000 2,500
Total Fat Less Than 65g 80g
Sat Fat Less Than 20g 25g
Cholesterol Less Than 300mg 300mg
Sodium Less Than 2,400mg 2,400mg
Total Carb   300g 375g
Dietary Fiber   25g 30g
Potassium   3,500 mg
Protein   50 g
Calories Per Gram
Fat 9•Carbohydrate 4•Protein 4
*Nutrition information was calculated excluding the following ingredients:
medium onion, spicy brown mustard, dried rosemary, white pepper