Prepare the vegetables first. Peel away the first layer of leaves off the cabbage, cut and discard the center core and any hard, fibrous leaves. Cut the cabbage into 1-inch pieces. Peel and slice the carrots; chop celery, peppers and zucchini; quarter the mushrooms.
Clean 3 to 4 mason jars with hot water and soap and find fitting lids. Drop about 10 whole peppercorns, 1 to 2 teaspoons fresh dill and 2 sliced garlic cloves into each jar. Layer the vegetables alternating with cabbage, packing the vegetables tightly into the jars.
Prepare the pickling juice. In a large pot, combine the water, cider vinegar, oil, sugar and salt. Bring to a rolling boil over high heat, then remove from heat. Use a ladle to pour the hot pickling juice over the vegetables, filling the jars to the brim. Cover each jar with a lid, then set the salad into the refrigerator. Allow the salad to pickle for at least 6 to 8 hours, or best if left overnight. Salad will keep well for 1 to 2 weeks.