Combine all the dressing ingredients and adjust seasoning to taste.
Dry roast 1/2 cup of pistachios in a pan with a pinch of salt until browned. Set aside.
In an oven at 180℃ (350℉) roast large chunks of 500 grams pumpkin or butternut squash with 1 teaspoon cooking oil and a pinch of salt. This will take 45 minutes in the oven. Once roasted, remove from oven and cool. Cut into bitesize cubes.
Par boil 1 cup green beans in boiling water for 5 minutes and strain. Optional step to retain the green colour plunge them into cold water immediately and leave for a couple of minutes.
In a smoking pan on very high heat add 1 teaspoon cooking oil and add ½ cup red onion petals and the beans. Sauté for a minute until the beans and onions are slightly charred. Set aside to cool.
In the same pan on high heat, add 1 tablespoon butter, 1 teaspoon chopped garlic and 1 tablespoon fresh sage leaves. Add the roast pumpkin cubes and sauté for a couple of minutes until the pumpkin is slightly browned.
Let the vegetables cool. In a large mixing bowl add the pumpkin, beans, onions, 1 cup cherry tomatoes halves and the roasted pistachios.
Pour the dressing over the vegetables and gently but thoroughly mix the salad and the dressing.
Serve and enjoy!