The bacon comes out crisp, then the potatoes go into the same skillet and soften under a lid before they get their golden edges. That two-part cook is what keeps the filling from turning into a pile of limp potatoes. I make these Loaded Breakfast Burritos when I want a full breakfast wrapped up neatly, with crisp bacon, browned sausage, soft eggs, and cheddar tucked into a warm flour tortilla.
Cooking each part in order takes a little attention, but it also means nothing gets lost in a crowded pan. The potatoes get their own time to brown, the sausage cooks until it’s properly browned, and the eggs go in last over gentler heat. Warm the tortillas before filling them, then toast each burrito seam-side down so the outside turns golden and the cheese melts into the filling.

Kitchen Note
A tortilla that cracks while you roll is usually too cool to bend. I warm them under a slightly damp paper towel until they’re flexible, then fill and roll while they’re still warm.
Save these Loaded Breakfast Burritos for a hearty morning: crisp bacon, golden potatoes, browned sausage, and melted cheddar in every wrap.
Why the Potatoes Need Their Own Two-Part Cook
Breakfast potatoes often turn soft before they brown, especially when they’re covered for the entire cook. Here, the lid does the first job: it traps heat so the potato cubes become tender without needing to brown immediately. Once the skillet is uncovered, the moisture can escape and the potatoes have a chance to pick up color.
There’s another texture choice happening before the potatoes go in. I pour off the bacon drippings and carefully wipe the skillet, then add vegetable oil. Leaving all that rendered fat behind can make the potatoes feel heavy, and the recipe already has bacon and sausage for savory richness. The oil gives the potatoes a clean surface to cook in while keeping their edges from sticking.
Using one skillet in stages also keeps the flavors connected without piling every ingredient together. The potatoes come out before the sausage goes in, and the eggs cook after the meat is transferred. That order gives each component room to cook as intended instead of steaming in a pan full of filling.
What Gives Each Part of the Filling Its Job

- Russet potatoes — Their starchy texture turns tender inside while the cut surfaces can brown in the uncovered part of the cook. Peel them and cut them into even 1/2-inch cubes so they finish at roughly the same time. A more expensive potato won’t improve this filling; russets are the practical choice here.
- Bacon and bulk breakfast sausage — Bacon brings crisp, salty pieces, while sausage makes the filling more substantial. Ordinary bulk breakfast sausage works well; it doesn’t need to be a specialty product. For a meat-free version, leave out both meats and divide the potatoes, eggs, and cheddar among the tortillas.
- Eggs and milk — The milk loosens the beaten eggs, while gentle cooking keeps the curds soft enough to tuck into a tortilla. There’s no need for a premium milk. You can leave it out if needed; the eggs will still set, though the curds won’t have quite the same tender texture.
- Shredded cheddar — Cheddar melts over the hot filling and helps the separate pieces feel like one burrito. A standard bag of shredded cheddar works; freshly shredded cheese usually melts a little more smoothly. Leaving it out makes a cheese-free burrito, but there isn’t another listed ingredient that will give you the same melt.
- Flour tortillas — The 10-inch size gives you room to fold in the sides and roll the filling securely. Warming them before assembly makes them more flexible; don’t try to force a cold tortilla around a full portion.
Cook Each Component to the Right Texture Before Rolling
Get the bacon crisp, not chewy
Cook the bacon in a 12-inch skillet over medium heat for 8 to 10 minutes, turning it as needed. It’s ready when the slices are crisp rather than floppy. Transfer it to a paper towel-lined plate so excess drippings can drain. Crumble it after it’s cool enough to handle.
Soften the potatoes, then let them brown
Pour off the bacon drippings and carefully wipe the skillet before adding the vegetable oil and potatoes. Cover and cook over medium-low heat for 8 to 10 minutes, stirring once or twice; the cubes should begin to turn tender. Uncover, raise the heat to medium-high, and cook for 5 to 7 minutes, stirring occasionally. Look for tender centers and golden patches before transferring the potatoes to a plate.
Brown the sausage and gently set the eggs
Cook the bulk sausage in the same skillet over medium heat for 6 to 8 minutes, breaking it into small pieces as it browns. Check that it reaches 160°F, then transfer it to the plate with the potatoes. Whisk the eggs with the milk, kosher salt, and black pepper in a medium bowl. Pour them into the skillet and cook over medium-low heat for 2 to 4 minutes, stirring gently, just until set; take them off the heat before they become dry.
Fold tightly and toast seam-side down
Warm the tortillas, covered with a slightly damp paper towel, in the microwave for 20 to 30 seconds. Divide the potatoes, sausage, eggs, and crumbled bacon among them, then top each with cheddar. Fold the sides in and roll each tortilla tightly around the filling. Toast in the skillet over medium heat, seam-side down, working in batches for 1 to 2 minutes per side, until the tortillas are golden and the cheese has melted.
Two Useful Ways to Change the Filling
Make them meat-free
Leave out the bacon and sausage, then divide the potatoes, eggs, and cheddar among the four tortillas. You’ll get a lighter potato-and-egg burrito without the crisp bacon and browned-meat flavor; the existing filling still rolls up well.
Go without the cheddar
Omit the shredded cheddar for a cheese-free version. The burritos won’t have the same creamy, melted layer to bind the filling, but the eggs and potatoes still make a substantial wrap. Keep the filling centered and roll snugly.
Storage and Reheating
- Refrigerator: Refrigerate leftovers within 2 hours and eat them within 3 to 4 days. The tortilla softens as it sits against the filling.
- Freezer: These freeze well. Wrap each cooled burrito individually and freeze for up to 2 months for best quality; thaw overnight in the refrigerator before reheating.
- Reheating: Microwave in short bursts, turning once, or warm in a covered skillet over low heat until the center reaches 165°F. Avoid high heat, which can scorch the tortilla before the filling is hot.
Questions That Come Up When Making Breakfast Burritos

Loaded Breakfast Burritos
Ingredients
Equipment
Method
- Cook the bacon in a 12-inch skillet over medium heat for 8 to 10 minutes, turning as needed, until crisp; transfer to a paper towel-lined plate.
- Pour off the bacon drippings and carefully wipe the skillet; add the oil and potatoes, cover, and cook over medium-low heat for 8 to 10 minutes, stirring once or twice. Uncover and cook over medium-high heat for 5 to 7 minutes, stirring occasionally, until tender and golden; transfer to a plate.
- Cook the sausage in the same skillet over medium heat for 6 to 8 minutes, breaking it into small pieces, until browned and it reaches 160°F; transfer to the plate with the potatoes.
- Whisk the eggs, milk, salt, and pepper in a medium bowl.
- Pour the egg mixture into the skillet and cook over medium-low heat for 2 to 4 minutes, stirring gently, until just set.
- Warm the tortillas, covered with a slightly damp paper towel, in the microwave for 20 to 30 seconds to make them flexible.
- Divide the potatoes, sausage, eggs, and crumbled bacon among the tortillas; top each with cheddar, fold in the sides, and roll up tightly.
- Toast the burritos seam-side down in the skillet over medium heat, working in batches, for 1 to 2 minutes per side until golden and the cheese is melted.