Cook the Eggs:
In a medium bowl, whisk together the eggs, milk (if using), salt, and pepper. Heat a non-stick skillet over medium heat and melt the butter. Pour in the egg mixture and gently scramble until soft and fluffy. Remove from heat.
Prepare the Fillings:
If using bacon, sausage, or chorizo, cook it in the skillet until browned and crispy. Set aside.
If including potatoes or vegetables, sauté them until tender.
Warm the Tortillas:
Warm the tortillas in a skillet or microwave to make them pliable.
Assemble the Burritos:
Lay a tortilla flat and add a portion of scrambled eggs, meat, potatoes, and sautéed vegetables. Sprinkle with cheese and drizzle with salsa, if desired.
Roll the Burritos:
Fold in the sides of the tortilla and roll it tightly into a burrito shape.
Serve or Store:
Serve fresh: Enjoy immediately while warm.
Meal prep: Wrap each burrito in foil or parchment paper and store in the fridge for up to 4 days. For longer storage, freeze for up to 3 months.
Reheat:
From the fridge: Heat in the microwave for 1-2 minutes.
From frozen: Microwave for 3-4 minutes, flipping halfway through, or reheat in the oven at 350°F for 20 minutes.