For the guacamole, add a tbsp of red onion and coriander into a pestle and mortar and crush to release flavours. Add avocados one at a time and mash until desired consistency.
Transfer to a bowl and mix together with remaining onion, coriander, tomato, chilli and season with salt & pepper.
To add a bit of zing to the guacamole squeeze over lime juice. This also helps to keep it fresh and stop it going brown.
For the pico de gallo, combine all ingredients in a bowl and season with salt & pepper.
In a bowl, crush the black beans with a fork to break them down before mixing in the grated cheddar.
Add the first tortilla to a baking tray and arrange a handful of mozzarella on top. Push it out to the edges to create a flat layer.
Place the next tortilla wrap on top. Spoon on some of the black bean and cheddar mix and push it out to the sides. Add a few dollops of sour cream, this will also act as glue, before placing on the next wrap.
Add another layer of mozzarella then a layer of guacamole. Making sure to add a wrap in between each one. Repeat this order all over again until you have 9 layers of filling sandwiched between tortillas top and bottom. Finally, finish with one final layer of mozzarella and a tortilla on top. You should now have, cheese, black beans, cheese, guacamole, cheese, black beans, cheese, guacamole, cheese.
Place in a preheated oven at 190ºC for 5-10 minutes until the cheese has melted.
Serve with guacamole, pico de gallo and sour cream on top. Finish with a sprinkling of mozzarella and some crushed tortilla chips. Enjoy :D