350 g (12 oz) lamb's liver, cut into 2.5 cm (1 inch) pieces
1 1/4 cup (1/2 pint) 300 ml milk
3 tbls (25 g) 1 oz flour
salt and pepper
1/2 stick (4 Tbsp) 2 oz (50 g) butter or margarine
1 lb (450 g) onions, thinly sliced
2/3 cup (150 ml) 1/4 pt stock
2 tablespoons tomato puree (paste)
1 lb (450 g) potatoes, peeled, cooked and sliced
4 oz (100 g) cheese, grated
chopped parsley to garnish