Preheat oven to 350 degrees F.
Line 3 baking sheets with parchment paper.
In a medium sized bowl, whisk together the flour, baking powder and salt and set aside.
With a stand mixer or hand held mixer, beat the eggs and sugar together for about 1 minute.
Add the oil, cream, vanilla extract, the lemon zest, lemon juice and mix until combined.
Mix in the flour mixture beating for 1 minute til the dough is thoroughly combined.
The dough will be soft and tacky but still easy to work with.
Transfer the dough to a work surface.
Cut off pieces of dough, slightly smaller than a golf ball and roll out into a log about a 1/2 inch wide and 7 inches long.
I start rolling the dough between the palm of my hands while keeping my hands lightly dusted with flour. And then finished rolling the dough out to 7 inches on a work surface.
Twist the dough to form a loop inserting one end through the loop while forming a knot.
Place on the prepared cookie sheet;
Repeat with remaining dough, spacing the cookies about 2 inches apart on the cookie sheet.
I was able to fit 12 onto each pan.
Bake in preheated oven for 15 to 18 minutes. When done the cookies should be pale in colour with lightly browned edges.
Let cool on wire rack.