clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon facebook facebook icon print print icon squares squares icon heart heart icon heart solid heart solid icon

Vegan Aubergine Parmigiana

  • Author: antonia
  • Prep Time: 1 day
  • Total Time: 1 d, 1 h 5 min.
  • Yield: 6 Portions


A wonderful Italian vegetable casserole. Homemade tomato sauce, vegan cashew mozzarella, eggplant and fresh basil!



2 eggplants
1 large zucchini
2 medium onions
2 cloves of garlic
800 g fresh tomatoes
4-5 bay leaves
1-2 tbsp apple cider vinegar
3 tbsp polenta semolina
1 handful of fresh basil leaves

Cashew Mozzarella

100 g cashew nuts
1 tbsp ground psyllium husk
1/2 tsp salt
1/2 lemon, juice
200 ml tap water for the psyllium husk
Tap water for the cashew nuts


Cashew Mozzarella

1. Cover the cashew nuts in a clean container with water and let them soak overnight. Add 200 ml water to the psyllium husk and let it also soak for at least 2 hours until it has a jelly-like consistency.
2. Drain the water from the container with the cashew nuts, then rinse the cashew nuts in the container with fresh water until the water becomes completely clear. Now blend the psyllium husk with the cashew nuts, the salt and the lemon juice in a high-performance blender until you get a uniform, white cream.
3. Pour the cream into a mason jar and place it into the fridge for about 1 hour until the mixture has completely cooled. Now you can use it like mozzarella.


1. Wash the zucchini and eggplant, remove the ends and cut into 1 cm thick slices.
2. Peel onions and garlic, dice finely. Wash the tomatoes and roughly dice them, too.
3. Braise onions and garlic in a little oil. Add tomatoes and steam for 20 minutes, then add salt and pepper. Add the bay leaves and apple cider vinegar and simmer gently for another 20 minutes.
4. While the tomatoes are simmering, fry the aubergines and zucchini slices in a separate pan with 5-6 tablespoons of olive oil until both sides are lightly browned. Season with salt and pepper.
5. Now preheat the oven to 180°C/356°F top/bottom heat and line the casserole dish with a layer of zucchini and eggplant slices. Cover with 3-4 ladles of tomato sauce and spread a few tablespoons of mozzarella on top. Now start the next layer with zucchini and aubergines and continue until the baking dish is full or the ingredients are used up. The last layer should be finished with mozzarella and then sprinkle it with some polenta semolina.
6. Bake for about 20 minutes, until the cheese has melted a little and is golden brown. You may also take it out of the oven earlier, if you like the cheese to be not too crusty. Enjoy 🙂


Important note: As you can see in the photo, we made the Parmigiana in a baking dish measuring 20×20 cm (8×8 inches). The ingredients were sufficient for this. A normal, oval baking dish could require a little more ingredients. In this case, just take a little more zucchini or aubergine and maybe take 1 kg of tomatoes instead of 800 g and ideally double the amount of mozzarella, then you are on the safe side. If some mozzarella is left over, it doesn’t matter, because you can have it the next day as Caprese with Wolfgang’s Farmer’s Bread 🙂