1 litre (1 3/4 pints) fresh fish stock
25g (1oz) butter
1 shallot, chopped
1 garlic clove, chopped
1 leek, washed and diced
250g (9oz) risotto rice (either arborio or carnaroli)
50ml (2fl oz) dry white wine
85g (3oz) mascarpone cheese
100g (31/2oz) Parmesan, freshly grated
4tbsp chopped fresh parsley
salt and pepper, to taste
1tbsp olive oil
8 slices black pudding
8 shelled scallops