Create the sauce.
Place the tomatoes, sesame seeds, garlic, tamarind paste, cumin, coriander, ground red chile, and a teaspoon of salt into a blender. Whizz until you have a smooth, fragrant sauce and set aside.
Sauté the aromatics.
Put the oil into a large lidded frying pan over medium heat.
When hot, add the sliced onion and fry for 10 to 12 minutes, stirring occasionally, until soft, sweet, and golden.
Cook the curry.
Add the blended sauce to the pan, cook for a couple of minutes, then add the eggplant batons and 5 tablespoons (75 ml / 2.5 fl oz) of water.
Stir to mix, then cover the pan and cook for 15 minutes, or until the eggplants are soft and tender, adding a splash of water if they begin to stick.
Prepare the bulgur.
In the meantime, place the bulgur wheat into a heatproof bowl or lidded saucepan.
Cover with 1¼ cups of freshly boiled water, add ¼ teaspoon of salt, cover with a lid, and leave to fluff up for around 8 minutes.
Serve and garnish. To serve, transfer the fluffed bulgur wheat to a serving dish.
Top with the eggplant curry, dot with the Greek yogurt, and tear up and scatter over the fresh mint leaves.