I've made this recipe so many times, and everytime it comes out awesome. I think the trick is, is to make it and let it sit over night. When you're ready to eat, make the bread. Watch them close under the broiler, they will burn fast! You can also use regular onions, you don't necessarily need to use shallots. Enjoy!
Bruschetta with Shallots
Source: All Recipes