Preheat oven to 400° Arrange sweet potatoes, carrots and garlic on a baking pan and drizzle with olive oil, season with salt and pepper. Then toss until the vegetables are coated. Scatter thyme and rosemary throughout. Stir halfway through and continue to roast until soft and tender, about 40-45 min.
Just before the vegetables are ready to come out of the oven, start sautéing the onions. Using a medium-large sauce pot or cast iron pot, over medium heat, add olive oil, chopped onion and sauté for about 3-4 minutes.
Stir in the roasted sweet potatoes, carrots, ginger, turmeric, cinnamon and cloves. Then add the vegetable stock, salt and pepper. Bring to a boil and simmer for about 10 minutes. Begin to puree the soup with a hand emulsifer or blender until you have reached a smooth thick consistent texture. If you are using a blender, wait until the soup is slightly cooled pour in small batches at a time to blend. Adjust the seasoning if necessary.
Rosemary Infused Croutons: melt plant-based butter or add olive oil in a medium skillet over medium heat, once the butter is melted then swirl it around for a couple of minutes, then add the sprig of rosemary or once the olive oil is good and warm, then add the rosemary. Add the croutons and turn over once they become toasted on all sides. If you so desire, add a few chopped pecans at the last minute to add as a garnish.
Garnish with croutons and fresh rosemary, thyme or pecans.