In a large mixing bowl, combine the flour and salt.
Make a well in the center and add the egg and water.
Mix until a dough forms, then knead on a lightly floured surface for about 5-7 minutes, or until the dough is smooth and elastic.
Cover the dough with a clean cloth and let it rest for about 30 minutes.
In a bowl, combine the ground lamb or beef, finely chopped onion, minced garlic, ground cumin, ground coriander, salt, and black pepper.
Mix well to combine.
On a lightly floured surface, roll out the dough to about 1/8 inch (3 mm) thick.
Use a round cutter or glass to cut out circles of dough, about 3 inches (7.5 cm) in diameter.
Place a small spoonful of the filling in the center of each dough circle.
Fold the dough over the filling to create a half-moon shape and press the edges firmly to seal. You can crimp the edges decoratively if desired.
In a large pot, heat the vegetable oil over medium heat.
Add the chopped onion, carrot, and minced garlic, and sauté until softened, about 5 minutes.
Add the chopped tomato and cook for another 5 minutes.
Pour in the beef or lamb broth, season with salt and black pepper, and bring to a boil.
Carefully add the chuchvara to the boiling broth.
Reduce the heat to a simmer and cook for about 10-12 minutes, or until the dumplings are cooked through and float to the surface.
Ladle the chuchvara and broth into serving bowls.
Garnish with chopped fresh dill or cilantro and serve with a dollop of sour cream.
Note: Chuchvara is a traditional Uzbek dish, often enjoyed as a comforting meal. These dumplings are similar to other Central Asian dumplings and are typically served in a flavorful broth.
Enjoy your meal!