Breakfast Burritos (Make-Ahead and Freezer-Friendly)
A good breakfast burrito is hard to mess up, which is exactly why it’s such a solid thing to make in bulk.
Scrambled eggs, sausage, peppers, hash browns, cheese — rolled tight in a large flour tortilla and frozen. They reheat in under two minutes on a weekday, and over a campfire they might actually be better than fresh. The tortilla crisps up on the outside while the filling heats through.
The recipe below makes 8. It scales easily — most people double it the second time they make it.

WANT TO SAVE THIS FOR LATER?
We'll email it to you!
We won't send you spam. Unsubscribe at any time.
Why You’ll Love This Recipe
- One cooking session, breakfasts sorted for the week
- Around 15–17 grams of protein per burrito
- Swap in whatever protein, vegetables, or cheese you have
- Freezer-friendly for up to 3 months
- Works just as well for lunch or dinner
Ingredients
Makes 8 burritos
The Filling
- 8 large eggs
- 1/4 cup milk
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 teaspoon garlic powder
- 1/2 teaspoon cumin
- 2 tablespoons butter, divided
- 1 pound breakfast sausage, casings removed
- 1 bell pepper, any color, diced small
- 1/2 yellow onion, diced small
- 2 cups frozen hash browns or diced potatoes
- 1 cup shredded cheddar or pepper jack
- Optional: 2–3 tablespoons salsa verde stirred into the eggs before cooking
For Assembly
- 8 large burrito-size flour tortillas, 10-inch
- Parchment paper for wrapping — foil works too, but nothing sticks to parchment
How to Make Breakfast Burritos
Prep: 15 minutes | Cook: 25 minutes | Assembly: 10 minutes | Total: about 50 minutes
Step 1 — Brown the sausage.
Cook the sausage in a large skillet over medium heat, breaking it apart as it goes. You want some browned edges on it, not just grey and cooked through. Drain and set aside, leaving a thin film of fat in the pan.
Step 2 — Cook the vegetables and hash browns.
Add the bell pepper and onion to the same pan over medium heat. Cook 5 minutes until softened. Push to the side, add the frozen hash browns in a single layer, and leave them alone for 3–4 minutes — that’s what gets them golden rather than steamed and soft. Stir everything together, another 3–4 minutes, season with salt, then set aside with the sausage.
Everything needs to cool completely before it touches the tortillas. Hot filling steams the tortilla from the inside and makes it impossible to roll cleanly. Give it 20 minutes on the counter.
Step 3 — Scramble the eggs low and slow.
Whisk the eggs with the milk, salt, pepper, garlic powder, and cumin. Melt the remaining tablespoon of butter in the skillet over medium-low — lower than feels right. Add the eggs and stir slowly and constantly, dragging a spatula across the bottom of the pan.
Pull them off the heat when the center is still slightly wet and shiny, not fully set. They’ll finish as they cool, and they won’t turn rubbery after reheating. Overcooked eggs are the main thing that makes a reheated burrito disappointing.
Spread them onto a plate or sheet pan to cool.
Step 4 — Warm the tortillas.
Cold tortillas crack. Warm each one in a dry skillet for 20 seconds per side, or wrap the whole stack in a damp paper towel and microwave 45–60 seconds. Keep them covered so they stay pliable while you assemble.
Step 5 — Assemble.
Lay out all 8 tortillas. Working down the center of each one, layer in this order: cheese first, then eggs, then the sausage and vegetable mixture. About 1 to 1.5 cups of total filling — the biggest mistake people make is overfilling, which makes them impossible to roll without tearing.
Cheese goes first because it acts as a barrier between the tortilla and the wet filling, and it melts against the warm eggs.
Step 6 — Roll them.
Fold the left and right sides in about an inch. Then pull the bottom edge up over the filling, tuck it firmly underneath, and roll forward. The seam should end up on the bottom when you set it down.
Optional but worth doing if you have the time: place each finished burrito seam-side down in the dry skillet for a minute or two. It seals the edge and adds a little texture to the outside.
Step 7 — Wrap and store.
Once fully cooled, wrap each burrito in parchment and slide them into a gallon freezer bag. Label with the date. Fridge for up to 4 days, freezer for up to 3 months.
Tips and Substitutions
Let everything cool before assembly. Worth saying again. Warm filling tears tortillas and creates condensation in the wrap. If you’re freezing them, warm food in the freezer also raises the internal temperature and slows freezing.
Protein options: Bacon, ham, chorizo, turkey sausage, or black beans all work fine in place of sausage. Chorizo with a little salsa verde stirred into the eggs is a particularly good combination.
Add potatoes for substance. The hash browns in this recipe add bulk and texture. Frozen Potatoes O’Brien — pre-diced with peppers and onion already in the bag — save prep time and are worth keeping on hand specifically for recipes like this.
Avoid watery vegetables. Fresh tomatoes and zucchini release moisture as they sit, which softens the tortilla fast. If you want tomato flavor, stir a tablespoon of salsa verde into the eggs instead — you get the flavor without the liquid.
Gluten-free: Siete grain-free tortillas hold up well here. Warm them in a dry skillet rather than the microwave — more pliable, less likely to crack on the fold.
Double the batch. The cook time barely changes and you end up with 16 instead of 8. A 12-inch nonstick skillet handles the full volume without crowding.
Make-Ahead and Storage
Fridge: Individually wrapped in parchment, in an airtight container or bag, up to 4 days.
Freezer: Same wrapping, up to 3 months. Fully cooled before freezing — no shortcuts on that.
From the fridge: Microwave 60–90 seconds, flip halfway through.
From frozen: Thaw overnight in the fridge then microwave 60–90 seconds. Or straight from frozen — 2 minutes per side in the microwave. Either way, finishing it in a dry skillet for 2 minutes makes the tortilla significantly better.
Serve with salsa, sour cream, or hot sauce. If the tortilla comes out soft from the microwave, two minutes in a dry skillet seam-side down crisps it back up.
Taking these camping? The next section covers what’s different out there.
Camping Tips
Breakfast burritos are actually one of the better things you can bring camping — better than at home in some ways, because the campfire method genuinely improves the tortilla in a way a microwave never will.
Freeze them before you pack, no exceptions.
Even for a one-night trip. Frozen burritos in a hard-sided cooler with block ice give you a solid safety margin for egg-based food that refrigerated ones don’t. Block ice, not cubed — it lasts considerably longer and keeps temps more stable over a multi-day trip. Burritos go near the bottom, lid stays closed as much as possible.
A soft-sided cooler or a foam box isn’t reliable enough for this. Bring something else if that’s what you have.
The campfire method works really well for burritos specifically.
Wrap each burrito in a double layer of heavy-duty foil. Set on a grate over medium coals — coals that are mostly grey with a red glow underneath, not actively flaming wood. Rotate every 3–4 minutes, 15–20 minutes total for a frozen burrito. When you unwrap it, the tortilla should have some golden spots and the filling should be hot all the way through. If the fire is running hot, move them to the edge of the grate.
The camp stove skillet method is faster.
Foil-wrapped burritos in a covered skillet over medium-low on a propane camp stove, about 5–7 minutes, flipped once. Pull back the foil for the last 2 minutes if you want the tortilla to crisp. Good option when you want breakfast done quickly and predictably.
Bring hot sauce packets.
The ones from any fast food place. They weigh nothing, take up no space, and don’t spill in the cooler. A reheated burrito with hot sauce tastes considerably better than one without.
Make a batch before your next camping trip and you’ll wonder why you ever bothered cooking breakfast at the campsite.
WANT TO SAVE THIS FOR LATER?
We'll email it to you!
We won't send you spam. Unsubscribe at any time.