Cut 2 tablespoons butter unto 1/4-inch dice. Place on a piece of waxed paper and place in the freezer.
In a large bowl, combine flour, sugar, salt, and yeast. Heat soft butter and tomatoes to 125 degrees. Add to the dry ingredients with the egg, Parmesan cheese, and parsley. Beat vigorously for 2 minutes.
Turn dough into a well-greased, 8-inch round pan. Cover with a tightly woven towel and let rise for 1 hour. About 10 minutes before baking, preheat oven to 375 degrees. Just before baking, remove the diced butter from the freezer and sprinkle on the top of the dough. Bake for 20 minutes, or until the internal temperature of the bread reaches 190 degrees. Serve immediately.