Carne: em uma panela, refogue no azeite cebola e alho. Junte o extrato de tomate e deixe até dissolver. Refogue a carne e tempere com os demais ingredientes. Reserve
Molho: em uma panela, aqueça a manteiga e frite a farinha. Acrescente o leite, mexendo bem, junte o parmesão e tempere com sal e pimenta a gosto. Em uma frigideira doure as batatas e as berinjelas. Em um refratário, coloque uma camada de berinjela, uma de batata, uma de cebola, uma de tomate, uma de carne, uma de molho. Repita as camadas terminando com a carne. Misture o iogurte com os ovos e o parmesão coloque por cima da carne. Leve para assar em forno pré-aquecido a 180ºC por 15 minutos para gratinar.