generally, vinaigrettes can be kept refrigerated for up to 2 weeks. dairy-based dressings, like buttermilk, and dressings made with fresh ingredients, like chopped onion, fresh herbs, tomato sauce and chopped hard-boiled egg, will keep up to 1 week.