In a medium size bowl, mix together the tomatoes, pressed garlic, finely chopped shallots, about 4 basil leaves (minced), and 1 tbsp of the olive oil. Season to taste with more salt and pepper if needed.
Prepare the chicken:
In a small bowl, add the parmesan cheese.
In a separate bowl, mix together the balsamic vinegar and olive oil.
In a small bowl, whisk together the egg plus 1 Tbsp of water.
Sprinkle both sides of chicken with salt and pepper. Dip each chicken breast in egg mixture and then roll in parmesan cheese to coat the breast.
Prepare a 9x13 baking pan with nonstick spray and lay the chicken breasts on the bottom of the pan.
Pour balsamic & oil mixture over chicken.
Spoon prepared bruschetta mixture over the chicken.
Cover the pan with foil and bake for 30 minutes.
Remove foil and bake for another 20 minutes.
Cooke the pasta:
While the chicken is baking, cook the spaghetti pasta according to package directions. Drain and set aside.
Last steps preparing the chicken:
Remove chicken from the oven and lay down a thick piece of mozzarella cheese on each chicken breast. Turn the oven to HI broil.
Broil the chicken 5 more minutes until the cheese is melted. [Don't walk away - watch so it doesn't overcook.]
Optional to drizzle the chicken with balsamic glaze, and then top with more fresh chopped basil.
Serve with spaghetti pasta and more chopped basil, if you choose, and enjoy!