Bring a 5 qt pot of water to a boil. Peel and dice the sweet potatoes. Chop the carrots, red pepper, and onion. When water comes to a boil, add sweet potatoes and carrots. Cover and simmer for 15 minutes or until carrots and sweet potatoes are soft and easily pierced with a fork.
While sweet potatoes and carrots are boiling. Sauté onions in 1/4 cup of vegetable broth until softened. Add red peppers and sauté for an additional 2 minutes. Add garlic and sauté for an additional minute.
When sweet potatoes and carrots are done, drain water, and add to the pot with the onions and red peppers. Pour the remainder of the vegetable stock over the vegetables. Bring to a boil.
Turn off heat. Add spices. If using an immersion blender. Puree the soup until smooth. If using a high speed blender, pour the contents of the pot into the blender and puree until smooth.
Serve in bowls garnished with cilantro, chopped cashews or other nut, and red pepper flakes. Enjoy!