Heat the oil over a medium heat. Add the onion and fry for a couple of minutes. Add the garlic, carrot, leek, bay leaves, pepper, dill and salt. Stir everything together then add the vegetable stock.
Bring to the boil and simmer for 10 minutes then add the potato and simmer for another 10 minutes. While the soup is cooking mix together the flour, butter and a sprinkling of salt and pepper for the dumplings. Rub between your fingers until it has the consistency of breadcrumbs then add a splash of water and work into 12 dumplings.
Drop the dumplings on to the top of the soup and then cover with a lid and cook for another 10 minutes. Serve topped with chopped parsley.