Баклажаны нарезать на тонкие пластины (5-7 мм) и обжарить на оливковом масле по 3 минуты с обеих сторон до появления золотистой корочки. Выложить их на бумажные полотенца, чтобы избавиться от лишнего масла.
В глубокой сковороде разогреть масло, обжарить мелко нарезанные лук и чеснок, затем добавить фарш и готовить до образования корочки. Ввести помидоры и пряности, продолжать готовить на малом огне до тех пор, пока жидкость не выпарится.
В отдельной кастрюле растопить сливочное масло на среднем огне, добавить муку и обжаривать, постоянно помешивая, в течение минуты. Постепенно влить молоко, довести до кипения, уменьшить огонь и варить 5 минут, пока соус не загустеет. Затем посолить по вкусу.
В форму для запекания выложить одну треть баклажанов, покрыть половиной мясного соуса, снова уложить баклажаны, затем фарш, и завершить оставшимися баклажанами. Полить соусом и обсыпать тертым сыром. Запекать в разогретой до 180°С духовке 45 минут. Перед подачей дать постоять 15 минут.