Heat olive oil in a large skillet over medium heat. Add diced sweet potatoes and cook for 7–8 minutes, stirring occasionally, until they begin to soften and caramelize. Season lightly with salt and pepper.
Brown the Ground Beef:
Push the sweet potatoes to one side of the skillet. Add ground beef and cook until browned, breaking it apart with a spatula. Drain any excess grease if needed.
Add Aromatics and Spices:
Stir in chopped onion, bell pepper, and garlic. Sauté for 3–4 minutes until softened. Sprinkle in chili powder, smoked paprika, and cumin. Stir well to coat everything evenly.
Combine Everything:
Add black beans and corn to the skillet. Mix everything together and cover. Let it cook on low for 5–6 minutes until sweet potatoes are tender.
Finish and Serve:
Squeeze fresh lime juice over the skillet. Garnish with cilantro or green onions. Serve hot and enjoy!
Notes
For extra flavor, add a tablespoon of tomato paste or a splash of hot sauce.
Want it vegetarian? Skip the beef and double the black beans or add lentils.
For meal prep, divide into containers — reheats beautifully for up to 4 days.