Shallots are a little sweeter than regular onions and have a more subtle flavor. They are good used in raw applications where you want an oniony flavor without too much punch, such as in salads and vinaigrettes, , or in slow roasted or braised dishes, where their sweetness can enhance a dish without watering it down.