Замариновать лук можно в любой кислой среде. Берем уксус, разводим его до 3% и заливаем им лук. Обычно на этикетках пишут, как развести эссенцию. Если этого не указано, то разведите 1 ложку кислоты в 20 ложках воды. Либо приобретайте сразу столовый 6% уксус и разведите наполовину водой. Интересный вкус получается, если замариновать в яблочном уксусе.
Еще можно мариновать в лимонном соке. Выдавите половину лимона и влейте ложку соды в лук и перемешайте.
Лук маринуется практически сразу, я рекомендую подержать минут 10, вынуть лук и использовать по назначению. Имейте в виду, что маринованный лук будет кисленьким на вкус.