2 garlic cloves, finely chopped
2 onions, finely chopped
陆 bunch flatleaf parsley, finely chopped
2 tbsp tomato 辫耻谤别虂别
2 ripe tomatoes
350g/12oz long hollow pasta, such as mezzani or bucatini
160驳/5戮辞锄 plain flour
1 bay leaf
250ml/9fl oz beef stock
sea salt and freshly ground black pepper
1 tsp ground cinnamon
1 cinnamon stick
freshly grated nutmeg
1 tbsp olive oil, plus extra for the pasta
160驳/5戮辞锄 butter
1 large free-range egg, beaten
2 large free-range eggs, beaten
100驳/3陆辞锄 halloumi or kefalotyri, finely grated
1.6 litres/2戮 pints milk
750g/1lb 10oz pork mince or beef mince
150ml/5fl oz red wine