Saute the shallot and onion in the olive oil in a large stockpot over medium heat until translucent and beginning to brown. Then add the fresh turmeric and saute for 2-3 minutes. Add carrots and sweet potatoes and cook for 5-7 minutes, stirring often. Add the bell pepper, paprika, chili powder and 1 teaspoon of salt, and cook for 5-7 minutes more. Pour in vegetable stock and bring to a boil, then reduce to a simmer and allow to cook until potatoes are completely tender, about 20-25 minutes. Allow to cool.
Working in batches with a blender, blend the soup to a smooth consistency (you may need to add a bit of filtered water to reach the desired consistency.) Once the soup is blended, taste and season with salt and freshly ground black pepper. Warm and enjoy, or freeze in an airtight container. Serve topped with harissa, fresh parsley and flaky sea salt.