Prepare your sweet potatoes first. Pierce your sweet potatoes with a fork and cook on the appropriate potato setting for your microwave. You'll want the potatoes cooked soft enough for them to be easily mashed with a fork.While the potatoes are cooking, chop your onions and prep your other ingredients.
In a Dutch oven or large saucepan, heat the olive oil over medium heat. Add the diced onions and cook, stirring occasionally, until soft and tender, about 6-8 minutes. Add your garlic and cook for 1 minute. Scoop out your cooked sweet potatoes and add them to the pot, followed by the maple syrup, ginger, cinnamon, cayenne, salt, and pepper. Stir to combine.
Add the vegetable broth and bring to a boil. Reduce heat and allow to simmer for 5-8 minutes.
Using an immersion blender, blend until smooth. If you don't have an immersion blender, carefully transfer mixture to a blender, blend until smooth, and return to pot.
Stir in almond milk and allow to heat for 1 to 2 more minutes. If you want a thinner consistency, just add a little more almond milk until desired consistency is reached.Serve hot and top with nuts, olive oil, or maple syrup if desired.
Notes
Use frozen chopped sweet potatoes or canned sweet potato puree to cut down on prep time.