In a large bowl, combine flour, baking powder, salt, and sugar.
Rub in the butter until the mixture resembles coarse crumbs.
Add milk and egg gradually, mixing to form a soft, pliable dough.
Knead lightly on a floured surface until smooth. Cover and let rest for 15–20 minutes.
Shape the Koeksisters:
Roll the dough into ropes about 1/2 inch thick.
Cut each rope into 3–4 inch sections.
Braid each section loosely and press the ends to seal.
Fry the Koeksisters:
Heat oil in a deep pan over medium heat.
Fry the braids in batches until golden brown and crisp. Remove and drain on paper towels.
Prepare the Syrup:
In a saucepan, combine sugar, water, and lemon juice (and cinnamon if using).
Bring to a boil, then simmer until slightly thickened.
Soak the Koeksisters:
Dip each fried braid into the warm syrup, coating thoroughly.
Remove and place on a wire rack to drain excess syrup.
Serving and Storage Tips:
