In a large skillet over medium heat, brown the 14 ounces Ground sausage until fully cooked. Transfer to a plate. In the same skillet, cook the 1 cup bacon until crispy, then drain on paper towels. (You can also use pre-cooked bacon, ham, or cooked chicken.)
Add 2 tablespoons olive oil to the skillet and cook the chopped 2 cups red or gold potatoes until golden and tender, about 10–12 minutes. Stir in the 1/2 cup red onions and1/2 cup bell peppers and sauté for another 3–4 minutes until softened. Remove from heat.
In a separate pan, melt the 2 tablespoons butter over medium heat. Add the 6-8 large eggs and season with 1/2 teaspoon kosher salt, 1/2 teaspoon black pepper, 1/2 teaspoon garlic powder and 1 teaspoon Italian seasoning. Cook until just set, then remove from heat.
Place a 12 Tortillas on a flat surface and layer it with sausage, bacon, sautéed veggies and potatoes, scrambled eggs, and shredded 2 cups cheddar cheese.
Wrap each burrito tightly, folding in the sides. Place seam-side down in a hot skillet or griddle and cook for 1–2 minutes per side, until golden brown and the cheese is melted.
Cut in half and serve with salsa, hot sauce, or your favorite dip.