Go Back
+ servings
Print Recipe
5 from 3 votes

Vegan Courgette Parmigiana

This vegan courgette parmigiana is the ultimate super tasty comfort food to showcase the gorgeous flavour of zucchini, now fully in season.
Prep Time1 hr
Cook Time30 mins
Total Time1 hr 30 mins
Servings: 6 people
Calories: 458kcal
Author: Adriana Z.


  • 1 kg Big Courgettes
  • Vegetable Oil for Frying
  • 200 g Vegan Mozzarella
  • 30 g Vegan Parmesan Cheese

...for the tomato sauce...

...for the batter...


  • Wash and cut the courgettes into a 4 mm (0.15 inch) slices.
  • Prepare the batter by combining all dry ingredients first, then add the plant milk a bit at a time to avoid creating lumps and mix until smooth with a whisk.
  • Bring to temperature the vegetable oil (see tips and tricks in post) that has to be at least 1 inch above the bottom of the pan.
  • Coat each courgette slice in the batter, and deep fry for a couple of minutes on each side or until slightly brown and crispy. Arrange on a plate covered with kitchen paper to absorb the excess of oil.
  • Repeat until you have finished all the slices.
  • In a jug season the passata with chopped parsley, onion powder, salt and pepper. Mix well.
  • Start assembling the parmigiana by spreading some tomato paste on the bottom of the tray, cover with a layer of fried courgettes, another layer of passata, followed by grated vegan mozzarella.
  • Repeat step 7 for 2 or 3 more layers.
  • Top the final layer with the remaining passata and a generous spread of vegan parmesan cheese.
  • Bake the vegan courgette parmigiana tray in a 180°C (350°F) preheated oven for 30-40 minutes. Turn on the grill mode in the last 5 minutes if you'd like the top to be slightly charred.
  • Serve the vegan courgette parmigiana warm or at room temperature. Some say it is even better the day after. 


Calories: 458kcal | Carbohydrates: 52g | Protein: 10g | Fat: 10g | Saturated Fat: 3g | Potassium: 1094mg | Fiber: 6g | Sugar: 12g | Vitamin A: 1243IU | Vitamin B12: 1µg | Vitamin C: 48mg | Calcium: 154mg | Iron: 5mg