In a large skillet, heat 1 tablespoon of olive oil over medium heat. Add the diced sweet potatoes and cook for about 10-12 minutes, stirring occasionally, until tender. Remove them from the skillet and set aside.
In the same skillet, add the remaining tablespoon of olive oil. Add the chopped red onion and bell pepper, sautéing for about 3-5 minutes until they soften. Then, stir in the minced garlic and cook for an additional minute until fragrant.
Add the ground beef to the skillet, breaking it up with a spatula. Cook until browned, about 5-7 minutes. Drain any excess fat from the skillet if needed.
With the beef cooked, add the sweet potatoes back to the skillet along with the black beans, corn, chili powder, cumin, smoked paprika, salt, and black pepper. Stir everything together and cook for another 5 minutes, allowing the flavors to meld.
Remove the skillet from heat. Garnish with fresh cilantro and serve with slices of avocado on the side for a creamy contrast.
Notes
For a lighter option, substitute ground turkey for ground beef.
Keyword beef, one pan, skillet, southwestern, sweet potato