Preheat oven to 400 F (see notes for grilling)
Place the chicken in a bowl and toss with olive oil, salt, and 7-spice mix. Add onion, garlic, preserved lemon and sliced lemon and toss again well. Spread out on a parchment-lined sheet-pan.
Bake for 35-45 minutes- or until cooked through. Broil for a few minutes to get the skin crispy and nicely golden, turning if necessary (especially if using skin-on chicken)
While the chicken is baking, warm and toast the almonds/pinenuts in a little butter or olive oil. Season with salt and pepper. Set aside.
Place the fragrant chicken on a platter, scattering with the onions and lemon slices (which are edible.) Pour any juices from the pan, over top. Garnish with the toasted nuts and sprinkle with a few parsley leaves.
