Heat the olive oil in a large skillet over medium-high heat.
Add the diced onion and bell pepper to the skillet and sauté for 3-4 minutes until they begin to soften.
Stir in the minced garlic and continue to sauté for an additional minute until fragrant.
Add the diced sweet potato to the skillet and season with chili powder, cumin, paprika, salt, and pepper. Stir well to coat the sweet potatoes in the spices.
Pour in a little water (about 1/4 cup) to help steam the sweet potatoes. Cover the skillet and let cook for 8-10 minutes or until the sweet potatoes are tender, stirring occasionally.
Once the sweet potatoes are tender, push the vegetables to one side of the skillet and add the ground beef to the other side. Break it apart with a spatula and cook until browned, about 5-6 minutes.
Mix the ground beef with the vegetables in the skillet. Add the black beans and corn, stirring everything together until combined and heated through. Adjust seasoning if necessary.
Remove from heat and garnish with fresh cilantro. Serve hot with avocado slices and lime wedges on the side.
Notes
Serve with avocado slices and lime wedges for added flavor.