For the dough: Put the flour in a mixer and then add the sugar, salt, yeast and oil. Let mix for 3 to 5 minutes. Then start adding the cold water slowly until it forms a big ball (add more flour if the dough is thin/ loose). Let mix for 15 more minutes. Then let the dough rest for 15 minutes. Turn the mixer back on and mix the dough for 15 more minutes, and then let rest for 15 more minutes. Put the dough in a pan and cover the top lightly with canola oil and let sit at room temperature for 1 hour. Then put in the refrigerator and let rest overnight.
Form 7-ounce balls with the dough and roll lightly with flour. Put them in a proof box at room temperature for 2 hours after you roll it. Place the balls side by side and put a cover on it that is very tight so no air is let in, otherwise it will get dry.
For the meat: In a large skillet over medium-high heat, saute the onions in 4 tablespoons of the butter until they are golden brown. Then add in all the allspice, salt, black pepper and cayenne pepper. Then add the meat and continue to stir to avoid clumps. Cook the meat for 15 to 20 minutes.
In another pan, heat the remaining 2 tablespoons butter until hot. Add the pine nuts and cook until golden brown, about 3 minutes, stirring so the pine nuts do not burn.
After the pine nuts are cooked, pour on top of the cooked meat. Let the meat cool off at room temperature for 30 minutes.
Take the dough balls and flatten them into a plate shape less than 1/2-inch thick. Use a round shaped cup to cut out 4 dough pieces. Then take 4 tablespoons of the meat mixture and put inside the dough. Fold in half and pinch the dough together.
Heat the oil in a deep-fryer or large pot until it is very hot. Fry until golden, 2 to 3 minutes on each side.
This recipe was provided by a chef, restaurant or culinary professional. It has not been tested for home use.
Recipe courtesy of Violette Khabbaz, Byblos Mediterranean Cafe