In your large mixing bowl, combine the bread flour, instant yeast, salt, and sugar. Give it a good mix with your whisk or fork.
Pour in the lukewarm water and oil. Stir until the mixture comes together to form a dough.
Knead the dough in the bowl or on a clean surface for about 5 minutes, until it's smooth and elastic.
Cover the bowl with a clean kitchen towel and let the dough rise in a warm place for about 1 hour, or until it has doubled in size.
Once the dough has risen, give it a punch to deflate it. Divide it into 8 equal portions and shape each one into a ball.
Flatten each ball slightly with your hand and place them on a baking sheet, giving each enough room to expand.
Cover the dough balls with the kitchen towel again and let them rise for another 15 minutes.
Now, it's time to cook your roosterkoek. If you're using a grill or braai, place the dough directly on the grid over medium coals. If you're using an oven, preheat it to 200°C and bake on the middle rack.
Cook the roosterkoek for about 15 minutes, turning them over once halfway through, until they're golden brown and sound hollow when tapped.
Serve your roosterkoek hot, ideally straight from the grill or oven, with butter, jam, or your favourite braai meat. Enjoy this South African classic!