Finely chop the onion, garlic and celery.
Heat the olive oil in a saucepan and gently sauté the chopped vegetables. Meanwhile, peel and dice the sweet potato.
Add the diced sweet potatoes, stir for a minute, then add the stock. Bring to the boil and cook for 10-15 minutes until the potatoes are tender.
Add the peas and cook for 5 more minutes.
Turn off the heat and add the watercress and rocket mixture.
Transfer the soup to a liquidiser, or, using a stick blender, pulse until you get a smooth, frothy soup.
Serve with a squeeze of lemon or lime juice.