Roast the eggplant in the broiler or over an open flame. Remove the skin, chop the flesh into small pieces and mash with a fork.
Mix the garlic with the yogurt in a bowl along with the mashed eggplants, and season with salt & pepper. Set aside.
Melt the butter in a large sauté pan and cook the onions for few minutes. Add the ground lamb and break up with a wooden spoon for about another 10 minutes.
Stir in the tomatoes the chiles, salt, pepper and continue cooking for about 10 minutes.
For the sauce, melt the butter in the sauce pan. Stir in the paprika and the red flakes.
Arrange the eggplant purée on a plate and top with ground lamb. Garnish with cherry tomatoes, mint and chives, and spoon over the dish.