Add olive oil, bay leaf, onion, thyme, carrots and celery to a pot. Saute until the onion is translucent
Add the garlic and fry for a minute
Mix in the turmeric, cumin and curry powder and fry for a minute
Add the tomatoes and potatoes
Mix in the vegetable stock. Season with more salt if required. Add some pepper
Allow it to simmer for 45 minutes to an hour until the potatoes are soft and tender
You can keep the soup chunky or you can remove the bay leaf and thyme sprigs and use a blender and blend the soup a little. Add cream if you are using some
Once you blend it a little, add the spinach and heat just a little until it wilts
Garnish with some parsley and serve hot with some crusty bread