Preheat oven to 425° and line two baking trays with tin foil or silicone mats. Place 16 slices of bacon evenly on each tray and bake for approximately 12 minutes, or until golden and crispy.
Remove from tray and blotch extra fat using a paper towel. Set aside to cool. Save extra bacon grease for cooking the potatoes.
Heat large frying pan over medium high heat. Add a TBS of saved bacon grease and dice and cook 1 small onion.
Wash and chop two medium russet potatoes into small bit size pieces. Add to the onions. Season potato mixture with 2 tsp. onion powder, 1 ½ tsp. garlic powder, and 1 tsp. paprika. Fully cook until golden and crispy. Add salt and pepper to taste. Set aside in a large bowl.
Scramble 9 eggs with a TBS of water (makes them fluffy), in a large bowl. Bring the pan used to cook the potatoes down to a medium low heat. Add eggs and cook until light and fluffy. Season with salt and pepper.
Chop the bacon and add to the large bowl with the potatoes. Add 4oz (half a block) of cheddar cheese and combine.
Once eggs are fully cooked add them to the bowl as well. Mix together while warm so the cheese has a chance to melt.Give it a little taste and decided now if it needs a bit more salt, spices, or cheese. Set out 8 large squares of tin foil for each burrito. Add a napkin or paper towel to each tin foil plate and place a tortilla wrap on each one.
Evenly divide the mixture onto the wraps. Top with hot sauce of choice.
Wrap each tortilla into a tight burrito and roll the napkin around the burrito, followed by the tin foil. Allow to cool before placing a burrito or two in the refrigerator for the next day and the rest into the freezer for later.