01 - 
                Peel and cut sweet potatoes into ¾ inch cubes. Chop onion. Finely chop garlic and ginger.
              
              
              
                02 - 
                Heat olive oil in a large pot over medium-high heat. Add chopped onion and cook, stirring frequently, for 2 minutes.
              
              
              
                03 - 
                Stir in paprika, cumin, salt, ginger, and garlic. Cook for an additional 2 minutes, stirring often until onions are translucent and spices fragrant. Adjust heat to prevent burning.
              
              
              
                04 - 
                Add 2 cups of stock, sweet potatoes, undrained black beans, and fire roasted tomatoes. Stir to combine.
              
              
              
                05 - 
                Bring to a boil over high heat, then reduce to a gentle boil. Cook uncovered until sweet potatoes are tender, about 12 to 15 minutes, stirring occasionally and pressing sweet potatoes down to ensure submersion. Add up to 1 additional cup of stock if liquid is absorbed too quickly.
              
              
              
                06 - 
                Remove from heat. Stir in juice of half a lime. Taste and adjust seasoning with additional salt or lime juice as desired.
              
              
              
                07 - 
                Ladle soup into bowls and serve immediately, optionally garnished with lime wedges.