Preheat oven to 375 degrees. Line baking sheet with parchment paper or silpat.
Combine sweet potatoes, 1/2 teaspoon cumin, 1/2 teaspoon chili powder, 1/2 teaspoon salt and 1 tablespoon olive oil in a large bowl. Toss to coat.
Spread sweet potatoes onto the baking sheet in a single layer.
Bake sweet potatoes for 20 minutes. Allow to cool to room temperature
Meanwhile, heat remaining 2 tablespoons of olive oil in a large pot or Dutch Oven. Add onion and sauté until translucent, about 3 or 4 minutes.
Add garlic, red pepper and jalapeño pepper to the onion mixture. Saute until softened, about 3 minutes.
Add canned tomatoes and broth. Add 1 1/2 teaspoons of cumin, 1 teaspoon of chili powder, coriander, oregano, sugar, salt and pepper. Bring to a gentle boil.
Reduce heat to a simmer and add sweet potatoes, black beans and corn.
Continue simmering for approximately 20 to 30 minutes. If you like your soup spicy, add pinch of cayenne or dash of favorite hot sauce (I recommend tasting first!.)