In a large, heavy pot add a 3-count of extra-virgin olive oil. Add garlic, onion, bay leaf, marjoram and basil. Saute gently until fragrant. Add the vegetables and cook a little of the moisture out, about 5 to 7 minutes. Season with salt and pepper. Dump in the chicken stock and heavy cream bring to a gentle boil. Reduce heat and simmer uncovered for 15 to 20 so the flavours can come together - do not let it boil hard. Remove half of the vegetables from the pot and puree and add back to the pot to thicken. Simmer for 5 to 7 minutes until the vegetables are just tender. Serve each bowl with a spoonful of basil and mint pesto on top, a drizzle of extra-virgin olive oil and some freshly ground black pepper. Garnish with watercress or parsley.
Put all the ingredients into a food processor and pulse until just combined and the pesto still has a lot of texture.