This dish can be made with crumbled bacon or shrimp, sauteed mushrooms or leeks, and just about any kind of bread, including raisin or a mixture of white and whole wheat or rye. Prepare it a night ahead. To feed a crowd, double this recipe and prepare it in a large baking dish.
Cut the bread into cubes. Generously grease a 13x9-inch baking dish. Make a layer with half the bread cubes, arranging them so they cover the bottom of the dish. Sprinkle the ham, cheese, shallots, and basil (or parsley) over the bread. Cover with the remaining bread cubes. Beat the eggs and milk together in a large bowl, and season with salt and pepper. Slowly pour the mixture over the top bread layer, saturating it evenly.
Cover and refrigerate overnight; the bread will soak up the liquid as the mixture stands.
Preheat the oven to 325 degrees F. Uncover the strata and bake for 1 hour, or until puffed and lightly browned.
Source: This recipe compliments of The Old Farmer's Almanac Everyday Cookbook.