In a medium saucepan, place the diced sweet potatoes and cover them with water. Bring to a boil, then reduce the heat and simmer for about 10-15 minutes or until tender. Drain and let cool slightly.
In a large mixing bowl, mash the cooked sweet potatoes with a fork or potato masher. Add the olive oil, cumin, smoked paprika, salt, and pepper. Mix well until it becomes a creamy consistency.
Place one tortilla in a skillet over medium heat. Spread half of the sweet potato mixture evenly over the tortilla. Sprinkle half of the shredded mozzarella cheese on top, followed by half of the black beans and corn. If using, add a sprinkle of chopped cilantro. Top with another tortilla.
Cook for about 3-4 minutes or until the bottom tortilla is golden brown and the cheese starts to melt. Carefully flip the quesadilla using a spatula, pressing down gently. Cook for another 3-4 minutes until the second side is also golden brown and the cheese is completely melted.
Remove the quesadilla from the skillet and place it on a cutting board. Let it rest for a minute, then cut it into wedges. Repeat the process with the remaining tortillas and filling.
Serve the wedges warm with sliced avocado, salsa, or sour cream on the side.
Notes
Feel free to customize with your favorite vegetables.