In a mixing bowl, combine the flour and salt. Gradually add water and knead until you get a smooth and elastic dough. Cover the dough with a damp cloth and let it rest for about 30 minutes.
In a large skillet, heat a small amount of oil over medium heat. Add the finely chopped scallions, ground black pepper, ground cumin, and red chili flakes. Cook until the scallions are soft and fragrant. Remove from heat and set aside.
In a mixing bowl, combine the plain yogurt, minced garlic, and dried mint. Mix well and set aside.
In a skillet, heat some oil over medium heat. Add the chopped onions and cook until translucent. Add the ground beef or lamb, breaking it up with a spoon as it cooks. Once the meat is browned, add the tomato paste, turmeric, paprika, ground coriander, salt, and pepper. Cook for another 10-15 minutes, stirring occasionally. Remove from heat and set aside.
Divide the dough into small balls. Roll each ball into a thin circle on a lightly floured surface. Place a small spoonful of the scallion mixture in the center of each circle. Fold the dough over the filling to form a half-moon shape and press the edges to seal.
Bring a large pot of salted water to a boil. Gently drop the ashak into the boiling water and cook for about 5-7 minutes, or until they float to the surface. Remove with a slotted spoon and drain well.
Place the cooked ashak on a serving platter. Spoon the garlic yogurt sauce over the ashak. Top with the meat sauce and garnish with freshly chopped cilantro.
Enjoy your meal!