4 large flour tortillas
1 medium sweet potato, peeled and diced
4 tablespoons extra-virgin olive oil, divided
1 onion, diced
1 (4-ounce) can diced green chiles
1 teaspoon ground chipotle powder
½ teaspoon kosher salt
6 large eggs
½ cup shredded sharp Cheddar cheese
1 avocado, sliced
½ cup salsa
Preheat the oven to 350ºF.
Wrap the tortillas in aluminum foil and heat in the preheated oven for about 15 minutes.
In a medium saucepan, cover the sweet potatoes with water and bring to a boil over high heat. Lower the heat to medium and cook for about 10 minutes, until the sweet potatoes are tender. Drain.
Meanwhile, heat 2 tablespoons of the oil in a large skillet over medium-high heat. Add the onion and cook, stirring frequently, until softened, about 5 minutes. Stir in the sweet potatoes, green chiles, chipotle powder, and salt. Cook, stirring occasionally, for about 5 minutes more, until the sweet potatoes begin to brown. Transfer to a bowl.
Heat the remaining 2 tablespoons of oil in the same skillet over medium heat.
In a medium bowl, whisk together the eggs, cheese, and a pinch of salt. Add the egg mixture to the hot skillet and cook, stirring occasionally, for about 3 minutes, until the eggs are set.
To assemble a burrito, lay the warm tortillas on a work surface and divide the eggs, sweet potatoes, avocado, and salsa evenly among them. Fold the ends of the tortilla in over the ends of the filling and then roll up to completely enclose the filling. Serve hot.