In a large skillet, heat the olive oil over medium heat. Add the diced onion and red 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 up with a spatula. Cook until browned and no longer pink, about 5-7 minutes. Drain excess fat if necessary.
Stir in the diced sweet potatoes, chili powder, cumin, paprika, salt, and pepper. Cook for about 10 minutes, stirring occasionally, until the sweet potatoes are tender.
Add the black beans and corn to the skillet, mixing well. Cook for another 5 minutes until heated through.
Remove from heat and garnish with fresh cilantro. Serve with lime wedges on the side.