In a large mixing bowl or your stand mixer bowl, mix together the flour, sugar, baking powder and instant yeast.
Add in the salt, oil and mix well.
Heat the milk in the microwave for 40 seconds. Ensure it is not hotter than 105 degrees. Add to the flour mixture and combine to form a dough.
Hand knead for 10-12 minutes or knead in your stand mixer, using the dough hook, for 6 minutes. The dough is ready when it is smooth and elastic. It should be tacky to touch, but not stick to your fingers.
Form the dough into a ball and place it in a greased bowl. Turn the dough around in the bowl to grease all the sides of the dough ball. Cover with plastic wrap and then place in a cold oven with the light on.
Let the dough rise until doubled in size, about 90 minutes. You can test the dough readiness by poking your finger into it. If the indentation fills back in slowly, or not at all, it's ready. (while the dough is rising you can make your fillings.)
Punch down the dough. Let it rest for 5-10 minutes to allow the gluten to relax (this will make it easier to roll out).
Cut the dough into 6 equal parts. Roll out each part into a circle the size of a bread plate. Lightly sprinkle flour on top of each piece.
Stack the 6 circles of dough on top of each other. Roll out into a circle 15 inches wide.
Peel and boil the potatoes until fork tender.
Mash with butter, Ras el Hanout, salt and pepper. Set aside.
In a large skillet, cook the onions with a little oil until translucent.
Add the ground beef and cook until brown all the way through
Add the parsley, Ras el Hanout, salt and pepper and mix well. Set aside.
In a small saucepan, over medium heat, whisk together the flour, oil and butter. Ensure no lumps form.
Slowly add in the warmed milk, a little at a time, whisking out all lumps in between each addition. At first a thick paste will form and you can brown this a little. As you keep whisking in more milk, the paste will thin out.
Bring to a boil and stir for 7-8 minutes.
Remove from heat and mix in nutmeg, salt and pepper to taste. Set aside.
Peel the top layer of dough off and place on the counter.
Mix together the oil and butter for the coating. Brush onto the dough circle. Flip it over.
Place 1/4 cup of mashed potatoes into the center of the dough.
Top potatoes with 1/4 cup of ground beef mixture.
Top beef with 2-3 tbsp. béchamel sauce.
Gather the edges of the circle in pleats. Twist together the top like closing a bag and pinch closed.
Allow the top to flop back down over the dumpling. Tuck the edges underneath the dumpling.
Place on a parchment lined baking tray. Repeat until all dough used.
Bake at 350 degrees for 30 minutes or until golden brown.