A distillation of rose petals that has the intense perfume flavour and fragrance of its source. Rose water has been a popular flavouring for centuries in the cuisines of the Middle East, India and China.
1. To make the vinaigrette, pu…
Season the duck legs with salt…
To make the mayonnaise, place …