Peel and mince the onion and garlic cloves.
Peel and cut the carrot into cubes
In a large pot, heat olive oil.
Add onion, garlic, ginger and sauté till the onion is slightly translucent.
Throw in the carrots.
Pour in the water, add the chicken stock cubes, cover and simmer for 7-10 minutes, stirring frequently to ensure there are no stock cube lumps.
Cube or shred the cooked chicken and add to the simmering pot of soup.
Wash the lettuce well, tear and add to the soup.
Add the cooked noodles/spaghetti if using.
Check the seasoning and add salt and/or pepper if required.
Adjust the consistency of the soup with water if required.
Simmer for another 7-10 minutes.
Serve hot with bread of choice.