Saute the onion and garlic in olive oil until soft and translucent.
Add the carrots and cook gently for a few minutes, then add the turnip and potatoes.
Add the stock, bring to the boil, then reduce to a simmer, cover with a lid and leave to cook gently for 30-40 minutes until the soup is lovely and thick and the vegetables are tender.
Add the fresh herbs and season with salt and pepper.