Preheat the oven to 400F. Line two baking sheets with parchment paper.
Add potatoes and bell peppers to the baking sheet. Add 2 tablespoons oil, 1 teaspoon salt, cumin, chili powder, garlic, and pepper and toss to coat. Spread out into an even layer. Arrange bacon in a single layer on the other baking sheet. Bake for 25-30 minutes or until the bacon is crispy and potatoes are cooked through. Transfer the bacon to a plate lined with a paper towel.
Whisk ¼ teaspoon salt into the eggs. In a large skillet, warm the remaining 1 tablespoon oil over medium-high heat. If using spinach, add the spinach and remaining ¼ teaspoon salt and cook until wilted and water evaporates, stirring occasionally, about 3 minutes. (Skip that extra salt if not using spinach). Add the eggs and cook until the eggs are nicely scrambled.
Sprinkle about ¼ cup cheddar cheese onto your tortilla. Add potatoes/bell peppers, bacon, and eggs. Roll into a burrito, tucking the sides in as you roll, and cut in half.
Serve topped with desired toppings.See instructions for freezing/reheating in storage and leftovers section.