In a mixing bowl, combine the yeast, water and sugar. Let proof for five minutes.
In a second bowl, stir together the melted butter, milk, salt and Italian seasoning. Pour into foaming yeast mixture and stir combine.
Add the flour a cup at a time until the dough is smooth and not sticky. Knead or mix just for a minute, until the dough comes together. Cover and let rise for 30 minutes.
While the dough rises, melt 3 T. butter in a skillet over low heat. Add the onions, brown sugar, salt and pepper. Cook on low for about 15 minutes, stirring frequently, until the onions are completely caramelized. Coo
After the dough has risen for half an hour, knead in the caramelized onions.
Divide dough in half and place in two greased baking dishes. (You can use loaf pans, cake pans or one of each, depending on your preference.) Cover and let rise another 30 minutes.
Bake at 400 degrees for 35-45 minutes, until golden brown and hollow sounding when tapped.