Toasted almond petals