Preheat the oven: Set to 400°F (200°C). Lightly oil a 9x13-inch baking dish.
Roast the sweet potatoes: Toss cubes with 1 tablespoon olive oil, a pinch of salt, and pepper.
Spread on a sheet pan and roast 18–22 minutes, until just tender and lightly browned.
Sauté aromatics: While the potatoes roast, heat a drizzle of oil in a skillet over medium. Cook onion and bell pepper 5–6 minutes until softened. Stir in garlic for 30 seconds.
Build the filling: Add black beans, drained tomatoes, corn, salsa, cumin, smoked paprika, chili powder, salt, and pepper.
Stir in the broth. Simmer 3–4 minutes to meld flavors.
Combine: Fold the roasted sweet potatoes into the skillet mixture. Stir in lime juice and half the cilantro.
Taste and adjust seasoning.
Assemble: Spoon the mixture into the baking dish. Top evenly with shredded cheese.
Bake: Reduce oven to 375°F (190°C). Bake 12–15 minutes until bubbly and the cheese is melted and slightly golden.
Finish and serve: Rest 5 minutes.
Top with remaining cilantro and any extras like green onions or avocado. Serve warm.