In a large skillet, heat the olive oil over medium heat. Add the diced onion and bell pepper, cooking until softened, about 5 minutes.
Stir in the minced garlic and cook for an additional 1 minute until fragrant.
Add the ground beef to the skillet, breaking it apart with a spatula. Cook until browned and cooked through, about 5-7 minutes. Drain any excess fat if necessary.
Stir in the diced sweet potatoes, chili powder, cumin, paprika, salt, and pepper. Mix well to coat the sweet potatoes in the spices.
Cover the skillet and cook for about 10-15 minutes, stirring occasionally, until the sweet potatoes are tender.
Add the black beans and corn to the skillet, mixing until heated through, about 3-5 minutes.
Taste and adjust seasoning if necessary. Remove from heat and garnish with fresh cilantro. Serve with lime wedges on the side.