Mash avocado with lemon juice, chilli and garlic to make a guacamole dip.
Mix the sour cream and mayonnaise together.
In a deep large serving bowl layer, re-fried beans, guacamole dip, chunky tomato salsa, sour cream and mayonnaise mixture, chopped tomatoes, spring onions and finish with grated cheese.