Put the butter and water in a pot and bring it to a boil.
Add the flour and stir often.
Add the sugar and salt.
Turn the heat to low and cook for about 5 minutes, until the dough no longer sticks to the pot.
Take the pot off the stove.
Stir the dough now and then while it cools all the way down.
When the dough is at room temperature, add the eggs one at a time, mixing after each one.
Add the starch and semolina.
Mix until the dough is smooth.
Put the dough in a piping bag.
Squeeze it out into circles and press the ends together.
Put the churros in cold oil, then heat the oil to medium-high.
Fry them until they are crunchy and golden brown, about 3 minutes on each side.
While the churros are still hot, put them in the cold syrup.
Leave them there for 2 to 3 minutes so they soak up the syrup.
Serve and enjoy!