1. Slice and sweat the eggplant so it's ready to go
2. Make meat mixture: Heat oil, Saute onion until transparent, add garlic, lamb, bouillon, add dry spices and tomatoes, cook until done, set aside
3. Make bechamel sauce: heat milk and slowly add cream and flour in small increments and still to make sure no clumps
4. Layer eggplant, meat sauce and parmesan, twice
5. Cover with bechamel sauce