Generously butter a 9x13-inch baking dish, ensuring every corner is well-coated. This crucial step prevents sticking and creates a delicious golden crust.
Cook your breakfast meat until crispy if using bacon, or until fully cooked for sausage. Drain excess fat.
In the same pan, sauté the onions until translucent (about 5 minutes), then add garlic and cook for another 30 seconds until fragrant. If using vegetables like bell peppers or mushrooms, add them now and cook until softened. For leafy greens like spinach, add them last until just wilted.
Spread half of the bread cubes evenly across the bottom of your buttered dish. Top with half of your meat, vegetables, and 1 cup of cheese.
Add the remaining bread, then the remaining meat and vegetables.
In a large bowl, whisk together eggs, milk, cream, Dijon mustard, salt, pepper, and nutmeg until well combined.
Pour this mixture evenly over the layered ingredients, pressing down gently with a spatula to help the bread absorb the liquid.
Sprinkle the remaining cup of cheese and fresh herbs over the top. Cover tightly with plastic wrap and refrigerate for at least 8 hours or overnight (up to 24 hours).
Remove the strata from the refrigerator 30-45 minutes before baking to take the chill off. Preheat your oven to 350°F (175°C).
Remove the plastic wrap and bake uncovered for 45-55 minutes until the center is set and the top is puffed and golden brown. If the top browns too quickly, loosely cover with foil for the remainder of the baking time.
Allow the strata to rest for 10 minutes before serving. This resting period allows the strata to set properly and makes for neater slices. Garnish with additional fresh herbs before serving.