1 carrot, finely diced
2 garlic cloves, chopped
1 medium onion, chopped
500g/1lb 2oz frozen spinach, thawed, or 650g/1lb 7oz fresh spinach, cooked until wilting
2 x 400g/14oz cans chopped tomatoes
150g/5oz plain flour, plus extra for flouring
salt and freshly ground black pepper
1 tsp caster sugar
freshly grated nutmeg
2 tbsp extra virgin olive oil
2 tbsp tomato purée
2 free-range eggs
100²µ/3½´Ç³ú parmesan, or similar vegetarian hard cheese, freshly grated
freshly grated parmesan, or similar vegetarian hard cheese
250g/9oz ricotta cheese
1 bouquet garni (3 generous sprigs fresh thyme, 2 bay leaves, 2 big sprigs fresh parsley, tied together with string)