Method
You will need to have soaked your cashews prior to starting this recipe. Soak them overnight, or at least several hours. if doing the latter, I find initially pouring over hot water speeds up the process.
Preheat oven to 180 degrees celsius.
Cut the stalks off the eggplants, then slice lengthways in approximately 1cm slices.
Lay flat in a single layer on a large oven tray lined with baking paper. Using a pastry brush, brush each slice with some extra virgin olive oil and season with salt and pepper.
Bake in oven for 30 minutes.
While the eggplant is baking, make the sauce.
Gently sauté the onion and garlic in a couple of tablespoons of oil until softened. You can do this in a pan that goes straight into the oven to save on dishes, but you don’t have to. Add all other ingredients and mix well. Simmer sauce for a few minutes until slightly reduced and thickened. Remove from heat and set aside if making full dish in pan, or spoon sauce into base of casserole dish you plan to serve finished product in.
Then make your cheese sauce. Drain and rinse the cashews. Put them in a thermomix or a high-speed blender along with all other ingredients and whizz until you have a smooth creamy consistency. You may need to scrape down sides a couple of times.
Once eggplants are cooked, remove from oven and let cool for a few minutes until you can handle them. Spoon a couple of heaped spoonfuls of cashew cheese onto each slice of eggplant about 1/4 way down from one end. Fold end over the cheese and continue to roll up. Lay the eggplant roll in the tomato sauce seam-side down and continue until all eggplant is used up.
Bake in 180 degree celsius oven for another minutes until hot and garnish with fresh basil.
Serves 3-4 people.