Ingredients

  • 2 medium sweet potatoes, peeled and cubed
  • 1 tablespoon olive oil
  • 1 medium red bell pepper, diced
  • 1 medium green bell pepper, diced
  • 1 small red onion, chopped
  • 2 cloves garlic, minced
  • 1 teaspoon cumin
  • 1 teaspoon smoked paprika
  • 0.5 teaspoon chili powder
  • 1 can (15 oz) black beans, rinsed and drained
  • 1 cup corn (fresh or frozen)
  • to taste salt and pepper
  • 1 medium avocado, sliced (for topping)
  • to taste fresh cilantro, chopped (for garnish)
  • as needed lime wedges (for serving)

Instructions

  1. Heat the olive oil in a large skillet over medium heat. Add the chopped onion and cook for 2-3 minutes until it becomes translucent.
  2. Add the cubed sweet potatoes to the skillet, stir well, and cook for about 8-10 minutes, stirring occasionally, until they start to soften.
  3. Incorporate the garlic into the skillet and sauté for an additional minute until fragrant.
  4. Add the diced red and green bell peppers, cumin, smoked paprika, chili powder, salt, and pepper. Cook for another 5-7 minutes, stirring occasionally, until the peppers are tender and the sweet potatoes are fully cooked through.
  5. Stir in the black beans and corn, allowing everything to heat through for about 3-4 minutes. Adjust seasoning if necessary.
  6. Optional: Create small wells in the mixture and crack an egg into each one, covering the skillet with a lid until the eggs are cooked to your liking (about 5-7 minutes for medium eggs).
  7. Once cooked, remove from heat and top with sliced avocado and freshly chopped cilantro.
  8. Serve hot with lime wedges on the side for drizzling.

💡 Chef's Notes

Optional to add eggs for extra protein.

Recipe by Emma - Recipe Creator & Food Blogger