Heat a large skillet over medium heat and cook the bacon until crispy. Set aside to cool.
Heat another large skillet over medium -low heat and cook the scrambled eggs, being cautious to not over cook the eggs. When cooked add a ⅓ of a cup of cheddar cheese.
Meanwhile in another medium sized skillet, heat a ½ tablespoon of olive oil and sauté the red pepper and onion for several minutes. Once the vegetables have softened remove from pan to cool and return pan to burner.
Add the remaining 1 tablespoon olive oil to the pan the peppers and onions where in and add the diced potatoes. Cook potatoes until golden brown stirring occasional so they develop a nice crispy outside. Sprinkle with garlic powder, salt and pepper while cooking.
When potatoes are finished cooking stir in the peppers and onions.
Allow all of the cooked ingredients to cool to room temperature before assembling the burritos.
On a clean work surface, make an assemble line with all of the burrito filling ingredients.
Add cheese, potato mixture, chopped bacon, and eggs to the center of the burrito leaving plenty of room to fold the burrito.
Fold the sides of the burrito in and while holding the sides down, use your thumbs to fold the bottom up and roll the burrito closed.
Repeat the process with the remaining ingredients.
Once the burritos are assembled store in the refrigerator in an airtight container for 3-4 days or wrap in aluminum foil and freeze for up to 3 months. See Notes for complete instructions.