I love to make the salad dressings in Taste of Home! How long do homemade dressings keep in the refrigerator? —J.D., Lino Lakes, MinnesotaThe \”shelf life\” of salad dressings varies somewhat. 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.