Lavez soigneusement tous les légumes. Émincez finement le chou et les oignons.
Retirez les graines des poivrons et coupez-les en fines lanières. Râpez les carottes. Mélangez tous les légumes avec le sel et le poivre.
Stérilisez les bocaux et séchez-les bien. Remplissez-les avec les légumes préparés.
Préparez la marinade : mélangez l’huile, le vinaigre et le sucre dans une casserole. Faites bouillir jusqu’à dissolution complète du sucre.
Versez la marinade chaude sur la salade, mélangez bien, fermez les bocaux et pasteurisez pendant environ 15 minutes.