Preheat your oven to 400°F (200°C).
Dice the eggplant into 1-inch cubes and finely dice the yellow onion.
Heat the olive oil in a medium oven-safe skillet over medium-high heat.
Add the eggplant cubes to the skillet and sauté for 5-6 minutes until they are softened and golden brown.
Add the ground lamb and diced onion to the skillet, breaking up the meat with a wooden spoon and cooking until the lamb is browned.
Stir in the minced garlic, ground cumin, ground cinnamon, sea salt, and black pepper, cooking for 1 minute until fragrant.
Pour in the tomato puree and stir to combine, allowing the mixture to simmer for 3-5 minutes until the sauce has thickened slightly.
Level the lamb and eggplant mixture in the skillet with a spatula, then spread the Greek yogurt in an even layer over the top.
Transfer the skillet to the oven and bake for 12-15 minutes until the yogurt topping is set and the edges are bubbling.
Remove from the oven and let rest for 5 minutes before serving.