In a large bowl, take the flour, salt, sugar, yeast, butter and milk. Add water to make it into a soft and sticky dough
Knead the dough for 3-4 minutes till it comes together and becomes a soft dough ball
Cover and set it aside in a warm spot till it doubles in volume
Make the filling of your choice. If it is vegetables like potato, cauliflower, etc then they need to be cooked with some spices. Paneer can be added without cooking. Eggs can be scrambled and added with some onions and spices. I used grated paneer with fresh coriander, garam masala and salt.
Preheat the oven to 200C
Transfer the dough to a lightly floured surface and roll it out in an oval shape. The length depends on how large your baking tray is. If it cannot fit the entire dough as one unit then divide the dough into 2 or 3 parts and roll out each into an oval shape
Make cuts to both sides of the dough at approximately the same height. (Refer to the video for the shaping and braiding of the bread)
Add the stuffing to the centre
Take each dough ribbon, cover the stuffing in a crisscross manner. Alternate between the dough ribbon on each side.
Place an olive or raisin at the head of the bread to represent a fish eye. Make small cuts at the tail of the bread
Bake for 15-18 minutes till the top starts getting a nice brown colour
Cool for 5-10 minutes and serve warm