Preheat the oven to 180°C (350°F).
Slice the eggplants and sprinkle with salt. Let them sit for 30 minutes to draw out moisture.
Rinse and pat dry the eggplants.
Heat olive oil in a pan and fry the eggplant slices until golden brown. Set aside.
In the same pan, sauté the chopped onion and garlic until translucent.
Add the ground meat and cook until browned.
Stir in diced tomatoes, tomato paste, cinnamon, oregano, salt, and pepper. Simmer for 15 minutes.
In a baking dish, layer half of the eggplant, followed by the meat mixture.
Add another layer of eggplant, then pour the béchamel sauce over the top.
Sprinkle with grated cheese and bake for 45 minutes until golden and bubbly.