Place the chicken, whole vegetables, water, and salt in a large pot.
Bring to a boil over medium-high heat, then reduce to a simmer. Cover with a lid and cook for 30 minutes.
Skim off any foam or impurities that rise to the surface during cooking using a ladle or skimmer.
Prepare the Dumplings:
In a bowl, mix the lard, eggs, semolina, and salt with a fork until smooth and lump-free. Let the mixture rest at room temperature for 5 minutes.
Bring a separate pot of salted water to a gentle boil.
Using a wet spoon, form small dumplings from the semolina mixture and drop them into the boiling water.
Cook the dumplings for about 20 minutes or until they puff up and become tender. For a helpful tip: Once all the dumplings are in the pot, add a glass of cold water to slow the boiling process slightly, ensuring they remain light and fluffy.
Assemble the Soup:
Once the soup is cooked, remove the chicken and vegetables from the pot. Adjust the seasoning with additional salt or a pinch of vegetable seasoning, if desired.
Slice the cooked carrots and add them back into the soup along with the dumplings.
Finish with plenty of freshly chopped parsley leaves for garnish.