Add the water, sugar & butter to a saucepan & bring to a boil.
Once the water boils, switch off the flame & add in the flour. Mix well to remove any air pockets.
Once the flour is incorporated, switch on the flame & cook the dough until it becomes glossy & starts sticking to the base of the saucepan, while mixing continuously.
Let the mixture cool before adding in an egg & vanilla extract. Mix well.
Prepare a piping bag by adding a star nozzle to the base & fill the cooled dough in the piping bag.
Pipe out churros directly in the hot oil & fry until golden brown & cooked through.
Drain the excess oil from the churros & transfer to a plate.
Mix the sugar & cinnamon powder thoroughly & roll the fried churros in it so that they are well coated.
For the pistachio paste, add the pistachios, icing sugar & sunflower oil to a blender & blend until the paste is smooth & creamy. This will take 10-15 minutes depending on the speed & sharpness of your blender.
Using a metal straw, hollow out the middle of the churros & fill it with the pistachio paste using a piping bag. Pipe in the paste from both ends of the churros.
Serve hot with some extra pistachio paste as a dip & enjoy.
Recipe by Bake with Shivesh at https://bakewithshivesh.com/pistachio-churros/