Heat olive oil in a large skillet over medium heat.
Add diced onions and bell peppers to the skillet.
Stir in minced garlic, cooking for 1 minute.
Add the ground beef to the skillet, breaking it apart with a spoon.
Season the beef with salt, pepper, cumin, and chili powder.
Add diced sweet potatoes, stirring to combine.
Cover the skillet and reduce heat to low, cooking for about 10-15 minutes.
Stir in black beans and corn, cooking for an additional 5 minutes.
Taste and adjust seasoning as necessary.
Garnish with fresh cilantro before serving.