Preheat oven to 375 degrees Fahrenheit. Grease a small casserole dish.
In a large bowl, add the bread and milk. Set aside to soak.
Meanwhile, in a non-stick skillet, fry the bacon until crisp. Stir in the white parts of the scallions, ham, thyme, salt, and pepper and cook until heated through, about 3-5 minutes.
Remove from the heat and add the butter.
Pour the beaten eggs over the bread and add the green parts of the scallions. Gently mix in the ham and bacon mixture and put into prepared casserole dish.
Bake for 30-40 minutes or until eggs are set and the casserole is golden brown in color.
Garnish with fresh thyme, sliced scallions or chopped parsley. Serve with sour cream.