200 mlolive oil1rabbit, legs and fillets removed, carcass coarsely chopped and reserved (see note)2carrots, coarsely chopped1celery stalk, coarsely chopped1onion, coarsely chopped200 ml eachMadeira and white wine3 litres(12 cups) chicken stock¼ bunchthyme2fresh bay leaves13 sheetsfilo pastry150 gmbutter, melted, for brushingSpinach, ricotta and feta filling2 tbspolive oil 1onion, thinly sliced1garlic clove, finely chopped500 gmbaby English spinach leaves, washed350 gmricotta250 gmfeta, coarsely crumbledSaffron mayonnaise2egg yolks¼ tspwhite wine vinegar¼ tspDijon mustard160 ml(2/3 cup) olive oil 1 gmsaffron threads, soaked in 40ml milk for 30 minutes
Preheat oven to 120C. Heat half the olive oil in a large frying pan, add rabbit legs and fillets and turn occasionally until golden (7-10 minutes), then transfer to a deep roasting pan. Return frying pan to heat, add vegetables and stir occasionally over medium heat until golden (7-10 minutes), then spread evenly over rabbit. Deglaze pan with Madeira and wine, bring to the boil and cook until reduced by two-thirds (10-12 minutes), then pour over rabbit with stock and herbs, season to taste, cover with aluminium foil and roast until tender(4-5 hours). Cool rabbit in pan juices. When cool enough to handle, remove meat from bones in small pieces and set aside in a bowl to cool completely (reserve bones). Strain pan juices (discard solids) and set aside.
Heat a large saucepan over high heat, add remaining olive oil and reserved rabbit carcass and bones and turn occasionally, scraping base of pan, until deep golden (10-15 minutes). Add reserved pan juices and bring to the boil, reduce heat to low and cook until reduced to 200ml (1-1½ hours). Strain sauce through a fine sieve, discarding solids, add to rabbit meat and cool to room temperature.
Meanwhile for spinach, ricotta and feta filling, heat oil in a frying pan, add onion and garlic and stir occasionally over medium heat until tender and translucent (5-7 minutes). Add spinach and stir until spinach just wilts (1-2 minutes). Transfer spinach mixture to a colander, strain excess liquid. Transfer to a bowl, cover and refrigerate until cold. Add cheeses, season to taste, stir to combine well, then add rabbit mixture. Season to taste and mix well.
Preheat oven to 170C. Place a sheet of filo pastry on a work surface, brush with butter, top with another sheet and repeat until you have five layers. Cut to fit into a 20cm x 30cm buttered and baking paper-lined deep roasting pan. Spread half spinach and rabbit mixture over filo. Then brush three sheets of filo with butter, stack neatly, cut to fit pan and place on top of spinach mixture. Spread remaining spinach mixture over, repeat with remaining filo, brush top with butter and bake until golden (20-25 minutes). Cool slightly and cut into six portions.
Meanwhile, for saffron mayonnaise, whisk egg yolks, vinegar and mustard in a bowl until thick, then add olive oil in a thin steady stream, whisking vigorously until combined. Add saffron and milk mixture, stir to combine and season to taste. Serve with rabbit ‘spanakopita.’