In a large skillet over medium heat, crumble and cook the breakfast sausage until browned and cooked through, about 5-7 minutes. Use a slotted spoon to remove the sausage from the skillet and set aside, leaving the drippings in the pan.
In the same skillet, add the diced bell peppers and onions. Sauté for about 3-4 minutes, until softened. Remove from heat.
In a large mixing bowl, whisk together the eggs, milk, garlic powder, paprika, salt, and pepper until well combined.
Pour the egg mixture into the skillet over medium-low heat. Stir occasionally, cooking for about 5 minutes until the eggs are just set but still soft.
Add the cooked sausage, sautéed vegetables, and shredded cheddar cheese to the egg mixture. Stir gently until the cheese has melted and everything is combined.
Lay a tortilla flat on a clean surface. Spoon a generous amount of the cheesy sausage egg mixture onto the center of the tortilla. Add chopped cilantro if desired. Fold in the sides and roll it up tightly to secure the filling.
In the skillet over medium heat, lightly toast the burritos seam-side down for 2-3 minutes per side, until golden brown and crispy.
Cut the burritos in half, and serve warm with salsa or hot sauce on the side for dipping.