
I have a theory that the best recipes are born from necessity. This bacon breakfast burrito is my prime piece of evidence. It was a frigid, snowy Saturday morning, the kind where going to the store was out of the question. The cupboards were… not bare, but sparse. A half-pack of bacon, the last few eggs, a lonely potato starting to grow eyes, and a forgotten block of cheddar in the cheese drawer. In a moment of “what have I got to lose?” inspiration, I combined them all. The result was so soul-warmingly good, so perfectly balanced between crispy, creamy, and cheesy, that it instantly became a family legend. This is our cold-weather, feed-a-crowd, clear-out-the-fridge champion.
Quick Look
| Prep | Cook | Total | Feeds | Level |
|---|---|---|---|---|
| 20 mins | 30 mins | 50 mins | 3-4 (Makes 3 massive burritos) | Easy |
Why You’ll Love This Recipe
- The ultimate texture experience. You get crispy bacon, soft eggs, tender potatoes, and melted cheese in every single bite.
- It’s a full, balanced meal wrapped up tight. Carbs, protein, veggies—it’s all in there.
- It freezes like a dream. Make a double batch and have homemade “fast food” burritos ready in minutes.
- It’s incredibly forgiving. No potato? Use frozen hash browns. No onion? It’ll still be great.
Grab These
- For the Filling:
- 6 slices of thick-cut bacon, chopped into 1-inch pieces (I’m a sucker for applewood-smoked)
- 1 large russet potato, peeled and diced into ½-inch cubes
- ½ a yellow onion, diced
- 6 large eggs
- 2 tbsp milk or water
- 1 cup shredded sharp cheddar cheese
- Salt and freshly cracked black pepper
- 1 tbsp butter (optional, for the eggs)
- For Assembly:
- 3 large (12-inch) burrito-size flour tortillas
- Hot sauce, for serving (Cholula or Tapatío are my go-tos here)
Let’s Make It
We’re going to build this burrito in layers, and it all starts with the bacon. Place the chopped bacon in a cold, large skillet (again, my cast iron is the MVP here). Turn the heat to medium. Starting in a cold pan allows the fat to render slowly, giving you crispy bacon without burning. Cook, stirring occasionally, until the bacon is browned and crisp. This is your moment of patience. Use a slotted spoon to remove the bacon to a paper towel-lined plate. Leave about 2 tablespoons of that glorious bacon fat in the skillet. Please, for the love of all that is good, do not pour it down the drain.
Now, for the potatoes. Toss your diced potatoes and onions into the hot bacon fat. Season them with a good pinch of salt and pepper. The onions will seem like a lot, but they’ll sweeten and soften beautifully. Cook, stirring only occasionally, for about 15-20 minutes, until the potatoes are tender, golden brown, and crispy on the edges. If they’re browning too quickly, just lower the heat a bit. You want them cooked through.
While the potatoes are working their magic, whisk your eggs with the milk and a pinch of salt and pepper in a separate bowl until frothy. When the potatoes are done, push them to one side of the skillet. If the pan seems dry, add that tablespoon of butter to the empty side. Pour in the eggs and scramble them, gently folding them into the potato and onion mixture as they cook. When the eggs are about 90% set—still a bit wet—take the skillet off the heat.
This is the assembly line moment. Stir in the crispy bacon and the shredded cheddar cheese. The residual heat will finish cooking the eggs and melt the cheese into a glorious, glue-like binder. Give it one final taste. Does it need more pepper? Probably. Adjust accordingly.
Warm your giant tortillas until they are soft and pliable. Place a tortilla on a flat surface and pile a third of the filling in a log shape just below the center. Fold the bottom flap up and over the filling, tucking it in snugly. Fold the sides in, then roll it tightly away from you into a tight, secure cylinder.
Nutritional Facts (Per Serving – 1 large burrito)
| Nutrient | Amount |
|---|---|
| Calories | ~ 720 kcal |
| Protein | 36g |
| Carbohydrates | 52g |
| Fat | 40g |
| Fiber | 4g |
| Sugar | 6g |
| Note: Values are estimates and can vary based on specific ingredients. |
Variations & Add-Ins
- “Southwest” Style: Add a diced poblano pepper to the skillet with the onions and potatoes. A drained can of black beans stirred in at the end is fantastic too.
- “Green Chile” Style: Swap the potato for ½ cup of diced, roasted Hatch green chiles (from a can is fine). It’s a lighter, spicier twist.
- “Fancy Diner” Style: A big spoonful of sour cream and a few slices of avocado spread on the tortilla before you add the filling is pure, unadulterated luxury.
Serving Ideas
This is a hefty burrito that can stand on its own. But if you’re serving a crowd, a big platter of fresh fruit or a simple, crisp green salad with a lime vinaigrette helps cut through the richness beautifully.
Storage & Reheating
To freeze, wrap each cooled burrito tightly in parchment paper, then in foil. Place them all in a freezer bag. They’ll keep for up to 3 months. To reheat from frozen, remove the foil (keep the parchment), and bake in a 375°F (190°C) oven for 35-45 minutes, or until hot all the way through. For a crisper shell, unwrap for the last 10 minutes. To reheat from the fridge, 20-25 minutes in the oven does the trick.
My Two Cents
Let the filling cool for about 5-10 minutes before you wrap your burritos. I know, it’s hard to wait. But a steaming hot filling will create steam inside the tortilla, making it soggy and more likely to tear. A slightly cooler filling ensures a tight, secure, and structurally sound burrito every single time.
You Asked, I’m Answering
- “Can I use frozen hash browns?”
You bet. About 2 cups of frozen shredded hash browns will work perfectly. Just add them to the bacon fat straight from the freezer and cook according to package directions, adding the onion about halfway through. - “My burrito tortilla keeps tearing. Help!”
Two things: First, make sure you’re using the large, burrito-size tortillas—the extra surface area is key. Second, warming them properly is non-negotiable. A cold tortilla has no flexibility and will crack under pressure. A warm, supple tortilla is a willing and able partner.