Breakfast Burrito Recipe: Stuffed, Rolled Tight, Won't Fall Apart
To make breakfast burritos, scramble eggs with sautéed potatoes, onion, and your choice of protein, then layer with cheese and salsa inside a warmed flour tortilla and roll tightly. They cook in about 25 minutes total and can be wrapped in foil and frozen for up to 3 months.
There was a gas station near my old apartment that sold breakfast burritos wrapped in foil, and they were genuinely excellent except for one consistent problem: they fell apart within the first two bites. Eggs, potatoes, cheese — all of it — just free-falling onto the wrapper while you tried to eat and drive and retain dignity simultaneously. I assumed this was a gas station problem. A volume problem. A people-who-make-breakfast-at-3am problem.
Then I made breakfast burritos at home and they also fell apart. At home. With time and no traffic and zero excuse for structural failure.
The issue was moisture control and tortilla temperature, which are two things nobody warns you about clearly enough. Wet eggs release steam. Wet potatoes do the same thing. If the tortilla is cold and everything inside is warm and wet, you've built a soggy implosion device. The fix: cook the potatoes until crispy and let them drain. Don't oversaturate the eggs. Warm the tortilla in a dry skillet until it's pliable, fill it before it cools, roll it tight, and toast the seam-side down to seal it shut.
Mine hold together now. I've eaten them while driving, walking, and once while standing at the counter just to see if the technique was real. It is.
Ingredients
- 4 large (10-inch) flour tortillas
- 6 large eggs
- 2 tablespoons whole milk
- 1/2 teaspoon kosher salt, divided
- 1/4 teaspoon black pepper
- 2 medium Yukon Gold potatoes (about 12 oz total), diced into 1/2-inch cubes
- 1/2 medium yellow onion, diced
- 1/2 medium green bell pepper, diced
- 1/2 pound breakfast sausage, casings removed, or 6 strips bacon
- 1 cup shredded sharp cheddar cheese
- 1/2 cup salsa or pico de gallo
- 2 tablespoons neutral oil (vegetable or avocado), divided
- 1/4 teaspoon garlic powder
- 1/4 teaspoon smoked paprika
- Optional: sour cream, hot sauce, sliced avocado for serving
Instructions
- 1Parboil the diced potatoes: Place potato cubes in a small saucepan, cover with cold water by 1 inch, and add a pinch of salt. Bring to a boil over medium-high heat and cook for 4 minutes —? potatoes should be just barely fork-tender but not falling apart. Drain and pat completely dry with paper towels.
- 2Cook the protein: If using sausage, cook it in a large skillet over medium heat, breaking it into crumbles, until fully browned, about 6-7 minutes. Remove with a slotted spoon and set aside. If using bacon, cook until crispy, then crumble. Wipe out excess grease from the skillet, leaving about 1 tablespoon behind.
- 3Crisp the potatoes: Add 1 tablespoon oil to the skillet over medium-high heat. Add the drained potatoes in a single layer. Season with garlic powder, smoked paprika, and 1/4 teaspoon salt. Cook without stirring for 3-4 minutes to develop a crust, then toss and cook another 2-3 minutes until golden and crispy on the outside.
- 4Sauté the vegetables: Push the potatoes to one side. Add the remaining 1 tablespoon oil to the empty side of the skillet. Add the diced onion and bell pepper, season with the remaining 1/4 teaspoon salt, and cook for 3-4 minutes until softened. Stir everything together and remove from the skillet. Set aside.
- 5Scramble the eggs: Wipe the skillet clean and reduce heat to medium-low. Whisk together the eggs, milk, and black pepper. Add a small drizzle of oil or a pat of butter to the pan. Pour in the eggs and cook slowly, gently folding with a rubber spatula every 30 seconds. Pull the eggs from the heat when they are just barely set —? they should look slightly underdone. They'll finish cooking from residual heat and won't turn rubbery in the burrito.
- 6Warm the tortillas: One at a time, hold each tortilla directly over a gas burner flame for 10-15 seconds per side until warm and pliable, turning with tongs. Alternatively, wrap all four in a damp paper towel and microwave for 45 seconds.
- 7Assemble the burritos: Lay a warm tortilla flat. Down the center, layer 1/4 of the scrambled eggs, 1/4 of the potato-vegetable mixture, 1/4 of the cooked sausage or bacon, 1/4 cup shredded cheese, and 2 tablespoons salsa. Keep the filling in a compact horizontal line and leave at least 2 inches clear on the sides and bottom.
- 8Roll the burrito: Fold the left and right edges of the tortilla inward over the filling. Then fold the bottom edge up and over the filling, tucking it snugly underneath as you roll the burrito away from you. Press gently to seal. Place seam-side down.
- 9Optional: Toast the burrito in a dry skillet over medium heat, seam-side down first, for 1-2 minutes per side until the outside is golden and lightly crispy. This seals the seam and improves the texture considerably. Serve immediately with hot sauce, sour cream, or avocado.
Pro Tips
- Dry the parboiled potatoes thoroughly before they hit the skillet —? wet potatoes steam instead of crisp, and a soggy burrito filling is a quiet tragedy nobody should have to live through.
- Pull the eggs off heat while they still look underdone. They will keep cooking from the residual heat of the pan and the heat of everything else going into that tortilla. Overcooked eggs in a burrito have a texture that I cannot describe kindly.
- For freezer burritos, skip the fresh salsa inside —? it releases water when reheated and makes the tortilla wet. Add salsa on the side when serving instead. Wrap each burrito tightly in foil, then store in a zip-lock freezer bag. The foil stays on when you reheat in a 350°F oven for 25 minutes, which is convenient and also feels like a gift you gave yourself.
Substitutions
Storage Instructions
Store assembled burritos wrapped tightly in foil or plastic wrap in the refrigerator for up to 4 days. Reheat in a skillet over medium heat for 3-4 minutes per side, or microwave wrapped in a damp paper towel for 1.5-2 minutes. For freezing: wrap each burrito in foil and place in a freezer-safe zip-lock bag. Freeze for up to 3 months. Reheat from frozen in a 350°F oven for 25-30 minutes (still wrapped in foil) or microwave on 50% power for 4-5 minutes, then full power for 1 minute.
Make Ahead
Cook all filling components —? potatoes, protein, vegetables, and eggs —? up to 3 days in advance and store separately in airtight containers in the refrigerator. Assemble and roll burritos fresh, or assemble fully and refrigerate wrapped for up to 4 days. For maximum meal prep efficiency, assemble a full batch, wrap individually in foil, and freeze. You will feel unreasonably proud of yourself every morning you pull one out.
Frequently Asked Questions
Why does my breakfast burrito fall apart when I roll it?
Two things cause this: overfilling and cold tortillas. Keep your filling line compact —? about 4 inches long and piled no higher than an inch —? and leave at least 2 inches of clear tortilla on each side. Always warm the tortilla first so it's pliable rather than stiff. A cold tortilla will crack at the fold every time, and then you'll have a pile instead of a burrito.
Can I make breakfast burritos ahead of time and freeze them?
Yes, and they freeze exceptionally well. Assemble fully, wrap each burrito tightly in foil, and place in a zip-lock freezer bag. They keep for up to 3 months. Reheat from frozen in a 350°F oven for 25-30 minutes with the foil on. Skip watery ingredients like fresh salsa or raw tomato inside the burrito —? add those fresh when you serve.
How do I keep the eggs from getting rubbery?
Cook them low and slow, and pull them off the heat while they still look slightly underdone —? soft, barely-set curds that hold their shape. The residual heat in the pan and the warmth of the other filling ingredients will finish them. If your eggs are fully cooked and firm before they ever go in the tortilla, they've already gone too far.
What's the best way to get crispy potatoes in a breakfast burrito?
Parboil the diced potatoes for 4 minutes first, then drain and dry them completely before they hit a hot, oiled skillet. The parboil cooks the interior; the skillet crisps the outside. Wet potatoes steam and go limp. Dry, parboiled potatoes get golden and hold their texture inside the burrito instead of turning into mush.
How do I make this vegetarian?
Swap the sausage or bacon for 1 cup of black beans (drained, rinsed, and warmed in a pan with a pinch of cumin and chili powder) or sautéed mushrooms with a little smoked paprika. The potato-egg-cheese-salsa base is already hearty enough to carry a vegetarian burrito without the filling feeling like something was left out.
Can I use corn tortillas instead of flour?
Standard corn tortillas are too small and too brittle to roll into a burrito —? they'll crack. If you want a corn flavor, look for large burrito-size flour-corn blend tortillas, which do exist at most larger grocery stores. Otherwise, stick with large (10-inch) flour tortillas for structure. Mission and La Banderita both make reliable ones.
How long does a breakfast burrito keep in the fridge?
Fully assembled and wrapped tightly in foil or plastic wrap, breakfast burritos keep in the refrigerator for up to 4 days. Reheat in a skillet over medium heat for 3-4 minutes per side to re-crisp the outside, or microwave wrapped in a damp paper towel for about 1.5-2 minutes. The skillet method produces a noticeably better result.
What cheese melts best in a breakfast burrito?
Sharp cheddar, Monterey Jack, and pepper jack all melt well and have enough flavor to hold their own against eggs, sausage, and salsa. Shred your own from a block if you can —? pre-shredded cheese is coated with starch to prevent clumping, which also prevents it from melting as smoothly. A freshly shredded Monterey Jack will go gooey in a way that bag cheese simply refuses to.