Ingredients
Day-old Bread: 6 slices, torn or cubed
Cooked Ham: 2 cups, diced
Cheddar Cheese: 1 cup, shredded
Monterey Jack Cheese: 1 cup, shredded
Large Eggs: 8
Milk: 2 cups (any kind: whole, 2%, skim)
Dijon Mustard: 1 tablespoon
Onion Powder: 1/2 teaspoon
Garlic Powder: 1/2 teaspoon
Salt: 1/2 teaspoon
Black Pepper: 1/4 teaspoon
Butter: 1 tablespoon, for greasing
Fresh Parsley (for garnish, optional): 2 tablespoons, chopped
Instructions
1. Prepare Your Baking Dish: First, preheat your oven to 375°F (190°C) if baking immediately. Then, thoroughly grease a 9×13 inch baking dish with butter. This prevents sticking and ensures easy serving.
2. Layer the Bread: Next, arrange the torn or cubed bread evenly over the bottom of the prepared baking dish. This forms the base and soaks up all the eggy goodness.
3. Add Ham and Cheese: Now, sprinkle the diced cooked ham over the bread layer. Follow this by distributing both shredded cheddar and Monterey Jack cheeses evenly over the ham. You want cheesy goodness in every bite!
4. Whisk the Egg Mixture: In a large bowl, crack the 8 large eggs. Pour in the 2 cups of milk. Add the Dijon mustard, onion powder, garlic powder, salt, and black pepper. Whisk everything together thoroughly until the mixture is well combined and slightly frothy. This ensures even flavor distribution.
5. Pour Over Layers: Carefully pour the egg mixture evenly over the bread, ham, and cheese in the baking dish. Make sure all the bread pieces get a good soaking. Gently press down any floating bread with a spatula to ensure it absorbs the liquid.
6. Chill (Optional for Make-Ahead): If you are making this ahead, cover the baking dish tightly with plastic wrap or aluminum foil. Refrigerate it for at least 2 hours, or preferably overnight, allowing the flavors to meld and the bread to fully absorb the egg mixture. If baking immediately, proceed to the next step.
7. Bake the Casserole: Uncover the casserole if it was chilled. Place the baking dish in your preheated oven. Bake for 45-55 minutes, or until the casserole is puffed, golden brown, and set in the center. A knife inserted into the center should come out clean.
8. Rest and Serve: Once baked, remove the casserole from the oven. Let it rest for 5-10 minutes before slicing and serving. This resting time helps it set further and makes for cleaner cuts. Garnish with fresh chopped parsley if desired. Enjoy your simple, nourishing breakfast!
Notes
Pro Tips for Success: Use Day-Old Bread – Stale or day-old bread is slightly dried out, which prevents the casserole from becoming soggy. If only fresh bread is available, lightly toast it first. Generously grease the baking dish with butter. Allow for soaking time (at least 2 hours or overnight) for best texture. Distribute ham and cheese evenly. Whisk eggs thoroughly until frothy. If browning too quickly, tent with foil. Check doneness with a knife; it should come out clean. Rest 5-10 minutes before serving. Season generously. Storage & Reheating: Cool completely before storing. Refrigerate in airtight container for up to 3-4 days. Freezes well (baked or unbaked) for up to 2-3 months. Reheat in oven at 300°F covered with foil, or microwave. Variations: Substitute ham with cooked sausage, Canadian bacon, or turkey. Use Gruyere, Colby Jack, or Mexican blend cheese. Add sautéed veggies like bell peppers, spinach, or mushrooms. For healthier version, use whole wheat bread, lean ham, skim milk, and reduced-fat cheese. For individual portions, use ramekins or muffin tin (adjust baking time).
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Category: Breakfast Casserole
- Method: Baked
- Cuisine: American
- Diet: None
Nutrition
- Serving Size: 1 serving (about 1/10 of casserole)
- Calories: 349
- Sugar: 6 g
- Sodium: 987 mg
- Fat: 21 g
- Saturated Fat: 8 g
- Unsaturated Fat: 11 g
- Trans Fat: 0.2 g
- Carbohydrates: 21 g
- Fiber: 1 g
- Protein: 20 g
- Cholesterol: 210 mg
