Ham and Cheese Brunch Casserole


A brunch casserole is a quick, easy way to serve up plenty of delicious breakfast foods for your guests. This easy breakfast casserole is filled with favorites like ham, eggs, sourdough bread, and havarti cheese, so we doubt you'll have to worry about any leftovers!

Ham and Cheese Brunch Casserole
Photo: Andy Lyons
Prep Time:
30 mins
Chill Time:
2 hrs
Bake Time:
40 mins
Total Time:
3 hrs 10 mins


  • 3 leeks, trimmed

  • 1 tablespoon butter

  • 6 tablespoon whole grain mustard

  • 12 0.5 inch thick slices sourdough bread (about 1 pound), dried

  • ¼ cup red pepper jelly

  • 1 pound sliced ham

  • 1 pound sliced havarti and/or provolone cheese

  • 9 eggs

  • ½ cup extra-virgin olive oil

  • ½ cup whipping cream

  • ½ cup freshly grated Parmesan cheese

  • ½ cup coarsely chopped or torn curly parsley

  • ½ teaspoon kosher salt

  • ¼ teaspoon freshly ground black pepper

  • teaspoon freshly grated nutmeg


  1. Butter a 3-quart baking dish; set aside. Split leeks lengthwise and cut into 1/4-inch thick slices (you should have about 1 cup). Cook slowly in a skillet with 1 tablespoon butter just until tender but not brown; set aside. Spread 1 tablespoon mustard on one side of each of 6 slices bread. Spread a streak of jelly diagonally on one side of each of the remaining 6 slices.

  2. Divide the ham over the mustard-spread bread slices. Top ham with cheese slices. Top cheese with leeks. Add remaining bread slices, jelly sides down. Arrange sandwiches in rows in prepared baking dish.

  3. In a large mixing bowl whisk the eggs well until blended. Whisk in the olive oil and cream until very well blended. Whisk in Parmesan, parsley, salt, pepper, and nutmeg. Pour egg mixture over bread stacks in dish. Cover and chill at least 2 hours or overnight.

  4. Remove baking dish from refrigerator and let stand at room temperature for 30 minutes. Preheat oven to 350°F. Uncover dish; bake for 40 minutes until puffed and golden brown with a good crust on the bottom. Remove and cool on a wire rack for 10 minutes before serving.

Nutrition Facts (per serving)

494 Calories
32g Fat
30g Carbs
24g Protein
Nutrition Facts
Servings Per Recipe 12
Calories 494
% Daily Value *
Total Fat 32g 41%
Saturated Fat 13g 65%
Cholesterol 207mg 69%
Sodium 1109mg 48%
Total Carbohydrate 30g 11%
Total Sugars 5g
Protein 24g
Vitamin C 6mg 30%
Calcium 302mg 23%
Iron 2.8mg 16%
Potassium 252mg 5%
Folate, total 85.7mcg
Vitamin B-12 0.6mcg
Vitamin B-6 0.3mg

*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Related Articles