Preheat the oven to 200 °C. Lightly grease a baking tray. Pour the can of tomatoes and 3 T (45 ml) of the olive oil into a baking dish and season. Set aside.
Slice the aubergines lengthways into 75 mm-thick slices. Brush lightly on both sides with the remaining olive oil, season and roast on the greased baking tray for about 15 minutes until golden brown. Remove and cool, but leave the oven on.
Brush one side of each aubergine slice with tahini. Cut the peppers and halloumi into strips about 5 mm thick. Place a few strips of pepper and halloumi horizontally across the thin end of each aubergine slice, add a few rocket leaves and a little drizzle of pesto. Roll up the aubergine slices around the filling and place in the baking dish with the tomatoes. Sprinkle over the breadcrumbs or Parmesan and bake for 35–40 minutes until golden brown.
Extracted from Luscious Vegetarian by Sonia Cabano & Jade de Waal (Random House Struik).