Підготувати усі інгредієнти. Шпажки попередньо замочити у воді, щоб вони не згоріли під час смаження.
Насамперед потрібно видавити з тофу воду, щоб йому було куди вбирати маринад. Для цього викласти тофу на сухий рушник, зверху накрити рушником і поставити на нього щось важке, наприклад, обробну дошку та тарілку. Злегка натиснути (тут головне - не перестаратися і не розчавити тофу), потім пересунути сир на суху частину рушника і повторити ті ж дії ще кілька разів.
Нарізати тофу кубиками із стороною близько 1,5 див.
Перемішати тофу з 80 г соусу барбекю і залишити маринуватися, поки нарізаються всі овочі.
Цукіні нарізати півкільцями товщиною близько 1 см. Якщо цукіні зовсім маленькі, можна нарізати їх кільцями тієї ж товщини.
У перцю прибрати насіння та білі прожилки, нарізати квадратами зі стороною 2-3 см.
Крупно нарізати цибулю. Печериці, якщо вони великі, розрізати навпіл або на чотири частини. Дрібні ж залишити цілими.
Всі овочі змішати у великій мисці з олією, сіллю та перцем.
Нанизати на шпажки всі овочі та тофу, чергуючи їх між собою.
Викласти шашлички на розігрітий мангал або гриль і смажити з усіх боків, змащуючи їх соусом барбекю, що залишився, до красивих підпалин.
Подавати шашлички з овочів, присипавши їх кунжутом.