Heat a large skillet, 10-inch or more, over medium heat. Add the ground sausage to the skillet. Cook for about 5 minutes, while breaking it apart. Remove from the skillet, place in a bowl, and set aside.
To the same skillet, add 1 Tablespoon olive oil, potatoes, peppers, and onions. Add 1 teaspoon salt, 1 teaspoon pepper, and garlic powder. Stir together, then press down into the skillet. Let the potatoes cook for 5 minutes. Then, repeat for another 5 minutes. This helps the potatoes get browned while cooking them through.
While the potatoes cook, start the eggs. Whisk the eggs, milk, ½ teaspoon salt and ½ pepper together in a large bowl. Heat a large skillet, 10-inch or more, over low heat. Add the olive oil and eggs. Cook the eggs, stirring constantly, until scrambled— about 5-7 minutes. Once cooked, set aside.
Now, assemble the burritos. Lay the tortilla on a flat surface. Add a large spoonful of eggs (about ¼-1/3 cup) to the bottom half of the tortilla, centered. Then, add a spoonful of the potatoes, and then the sausage. Fold the two opposite sides of the tortilla in and over the food. Then fold up the bottom over the food, making sure the sides are tucked tightly. Before rolling, fold in the top part of the burrito, into a triangle, then continue rolling tightly. Continue until all burritos are made.
Wrap each burrito in foil and store in a freezer safe bag. Burritos stay frozen for up to 3 months. To thaw, remove the foil, place on a microwave safe place, and cover in a damp paper towel. Microwave for 1-2 minutes or until heated through.