01 - Sprinkle eggplant slices with ½ teaspoon salt and set aside for 20 minutes to draw out bitterness. Rinse thoroughly and pat dry with paper towels.
02 - Heat enough vegetable oil in a large skillet to shallow fry. Cook eggplant slices in batches until golden brown on both sides, approximately 3-4 minutes per side. Drain on paper towels and set aside.
03 - Pour off excess oil, leaving about ¼ cup in the skillet. Add chopped onion and cook over medium heat until translucent, about 5 minutes.
04 - Stir in garlic, turmeric, coriander, cumin, chili powder, black pepper, and remaining ½ teaspoon salt. Cook for 1 minute until fragrant.
05 - Add diced tomatoes and cook for 5-7 minutes until tomatoes break down and sauce thickens.
06 - In a medium bowl, whisk yogurt with dried mint and a pinch of salt until smooth and creamy.
07 - In a baking dish or deep skillet, arrange half the fried eggplant, spoon over half the tomato sauce, then repeat with remaining eggplant and sauce.
08 - Cover and simmer on low heat for 15 minutes, or bake at 350°F for 15 minutes, allowing flavors to meld together.
09 - Spread the yogurt sauce over the eggplant and tomato layers. Garnish generously with extra dried mint and chopped cilantro if desired. Serve warm with naan or basmati rice.