Breakfast & Brunch
This bacon, egg, and cheese on a roll recipe delivers the perfect balance of textures and flavors—crispy bacon, a runny yolk center, and melted cheese all wrapped in a sturdy tortilla.
The secret lies in cooking each component just right: crispy bacon, perfectly fried eggs with golden whites and vibrant yolks, and fully melted cheese that binds everything together. This dish transforms a simple breakfast into a satisfying, handheld meal that's ideal for busy mornings or a quick snack.
What sets this recipe apart is the attention to detail in each step. Start with high-quality bacon that crisps up beautifully, then fry the eggs in a hot skillet for that perfect runny yolk.
The tortilla, lightly warmed, provides the perfect vessel for holding everything together without getting soggy. The combination of salty bacon, rich eggs, and creamy cheese creates a flavor profile that's hard to resist.
By the time you assemble the roll, you'll have a dish that's crispy on the outside and rich and creamy on the inside. The tortilla stays sturdy, allowing you to wrap everything neatly without falling apart.
This recipe is designed to be quick and foolproof, ensuring you can have breakfast ready in under 15 minutes. It's the kind of meal that feels indulgent yet simple to prepare.
Serve these rolls fresh from the skillet, with a side of hot sauce or a sprinkle of fresh herbs for added flair. They're perfect for a quick breakfast, a late-night snack, or even a satisfying lunch.
The crispy tortilla and runny yolk make every bite worth it, delivering that restaurant-quality experience at home.
Ingredients for bacon egg and cheese on a roll
Crispy bacon, golden eggs, and melty cheese—all wrapped in a sturdy tortilla. These ingredients deliver restaurant-quality breakfast in minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 8 oz | High-quality, thick-cut preferred |
| Large Eggs 🥚 | 4 whole | Fresh, room temperature |
| Flour Tortillas 🌯 | 4 whole | Medium size, 10-inch preferred |
| Shredded Cheddar Cheese 🧀 | 1 cup | Sharp cheddar for best flavor |
| Unsalted Butter 🧈 | 2 tbsp | For crispy tortillas |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground for best flavor |
| Hot Sauce 🌶️ | 2 tbsp | For serving, optional |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Vegetable Oil 🫒 | ¼ cup | For egg frying |
The bacon is where the magic starts. Thick-cut bacon from Oscar Mayer or Applegate crisps perfectly without burning. If you're feeling fancy, grab some applewood-smoked bacon from the deli section—game changer. For the eggs, room temperature is key—they'll cook more evenly. The tortillas? Mission brand or La Tortilla Factory hold up best—they're sturdy enough to wrap without tearing. Look for ones labeled 'flour' or 'wheat' for that classic texture.
No thick-cut bacon? Regular bacon cut into strips works in a pinch, but it'll crisp faster. Eggs too runny? Cook them 10 seconds longer—just don't overdo it. Cheese hater? Swap cheddar for monterey jack or pepper jack for a milder flavor. The hot sauce is totally optional, but Cholula or Sriracha are my go-tos. Fresh parsley isn't mandatory, but it adds that pop of color and freshness (the Trader Joe's pre-chopped stuff is a lifesaver).
Keep the bacon crispy by storing it in a paper towel-lined container—it stays fresh for 5 days in the fridge. Eggs? Use within 3 days for best results. Tortillas soften fast, so wrap them in foil and reheat in a dry skillet for 30 seconds before assembling. These rolls reheat beautifully—20 seconds in the microwave with a damp paper towel keeps the tortilla crisp. Make a double batch and freeze extras for lazy mornings.
Why You'll Love This Recipe
- Five-Minute Assembly: I swear, this is the kind of recipe where you can have breakfast for dinner while scrolling through your phone. Cook the bacon ahead (or buy pre-cooked), fry the eggs in butter, melt the cheese—then just wrap and roll. The hardest part is deciding whether to eat it immediately or save it for later.
- Crispy-Creamy Magic: That first bite? Crunchy bacon, runny yolk, gooey cheddar all hugged by a warm tortilla—it’s like a hug for your taste buds. The butter in the pan makes the eggs silky, and the thick-cut bacon adds a smoky depth that turns this into something way more exciting than a sad breakfast sandwich.
- Lunchbox Legend: Between us, this is my secret weapon for school lunches or office meals. Pack them cold (they reheat beautifully), and kids/adults alike will actually eat their lunch instead of trading it for chips. Plus, the rolls hold up better than flimsy English muffins—no soggy bottoms here.
- Budget Breakfast: Thick-cut bacon might sound fancy, but it stretches further than you’d think, and eggs are the ultimate cheap protein. A block of cheddar lasts forever, and tortillas? You can buy them in bulk for pennies. Honestly, I’ve fed my whole family for under $10 with this—leftovers included.
Step-by-step instructions for crispy tortilla wraps with runny yolk brilliance
Here's how to make these irresistibly crispy wraps with perfectly runny yolks and melty cheese.
Cook the Thick-Cut Bacon to Crispy Perfection
Place the 8 oz thick-cut bacon in a cold skillet over medium-low heat. Cook for 12-15 minutes, flipping occasionally, until the edges are deep golden brown and the fat has rendered out. The bacon should be crispy but still slightly flexible—not brittle. Real talk: this low-and-slow approach prevents burning while maximizing that smoky flavor.
Once crispy, remove the bacon from the skillet and drain on a paper towel-lined plate, leaving the rendered fat in the pan. That bacon fat is liquid gold for our eggs—don't waste it! If you need more fat, add 1 tablespoon vegetable oil to the pan. The bacon will continue cooking as it rests, so remove it when it's just shy of fully done.
Fry the Eggs in Bacon Fat for Silky Yolks
Pour out all but 1 tablespoon of the bacon fat from the skillet, leaving just enough to coat the bottom. Heat over medium heat until shimmering. Crack each of the 4 large eggs into a small bowl first—this prevents overcrowding and ensures even cooking.
Slide one egg at a time into the skillet. Cook for 2-3 minutes until the whites are fully set but the yolks remain completely runny. Here's the thing—you want that yolk to stay liquid all the way through. If the pan gets too hot, the whites will overcook before the yolks are ready. Cover the skillet with a lid for the last 30 seconds to trap heat and finish gently.
Warm and Prepare the Tortillas
While the eggs cook, melt the 2 tablespoons unsalted butter in a clean skillet over medium heat. Place each of the 4 flour tortillas in the skillet one at a time and cook for 30 seconds per side until lightly golden and pliable. The butter will add richness and help create that perfect crispy texture when we assemble.
Remove the tortillas from the skillet and keep them warm in a 200°F oven while you assemble. Here's a pro tip: if your tortillas aren't soft enough, wrap them in a clean kitchen towel and microwave for 10 seconds to restore flexibility. We want them easy to roll but not soggy.
Assemble the Wraps with Cheese and Garnishes
On each warm tortilla, layer ¼ cup shredded cheddar cheese, a crispy bacon strip, and one fried egg. Sprinkle with ⅛ teaspoon salt and ⅛ teaspoon black pepper—just enough to enhance the flavors without overpowering. Fold the bottom of the tortilla up about 1 inch, then roll tightly from the bottom, tucking in the sides as you go.
For that restaurant-quality finish, drizzle each wrap with ½ tablespoon hot sauce and sprinkle with 1 tablespoon chopped fresh parsley. The hot sauce adds a kick that cuts through the richness, while the parsley brings freshness. Serve immediately while the tortillas are still crispy and the cheese is melty.
Serve with Confidence (and Extra Hot Sauce)
Slice each wrap diagonally and arrange on a platter. The contrast of crispy tortilla, runny yolk, and melted cheese is what makes these irresistible. I always serve with an extra side of hot sauce because you'll want to add more—trust me.
Here's the moment that matters: when you take your first bite, the tortilla should hold its shape while the yolk oozes out just slightly. If the tortilla isn't crispy enough, next time warm it longer in the butter. If the yolk breaks too easily, cook the eggs for 30 seconds less next time. Every detail counts for that perfect balance of textures and flavors.
Pro Tips For Making Bacon Egg And Cheese On A Roll
- CRACK EGGS COLD: I learned this the hard way—room-temperature eggs slide out of their shells like greased lightning when you’re trying to scramble them fast. Pop those eggs into a bowl of ice water for 10 minutes first, then crack them straight into the pan. The shock keeps the whites tight and the yolks from splattering everywhere while you’re frying the bacon.
- SALT THE BACON MID-COOK: Thick-cut bacon needs patience, and rushing the salt just makes it bitter. Cook it until the edges curl but the fat hasn’t rendered completely—about 6-8 minutes. Then, sprinkle a pinch of flaky salt (or a few grains of kosher) directly on the bacon. Let it sit for 30 seconds so the salt melts into the fat before flipping. Your tortilla will taste like it was made by someone who actually likes bacon, not just someone who threw it in a pan.
- TOAST THE TORTILLA FIRST: Skip the soggy wrap by hitting the flour tortilla with a dry skillet over medium heat for 10 seconds per side—just until it’s barely golden. The starch seals, and the cheese won’t turn your roll into a sad, greasy paperweight. Pro move: Keep the tortilla warm in a clean towel while you finish the eggs. (Yes, even if you’re impatient like me.)
- STIR THE CHEESE DRY: Shredded cheddar clumps like a toddler’s glue when it hits moisture. Before adding it to the eggs, toss the cheese with a dry tortilla scrap or a pinch of flour—just enough to coat the strands lightly. This keeps it melty and stretchy, not glued together in a sad lump. I was skeptical until I tried it—now I never go back.
Troubleshooting this recipe
Eggs Too Runny?
If your eggs are still too liquidy after cooking, the heat might be too low. Increase to medium-high heat and cook for just 10-15 seconds longer—but watch closely!
Overcooking turns the yolk rubbery. I’ve found room-temperature eggs cook more evenly, so take them out of the fridge 10 minutes before frying. 🔥
Cheese Not Melting?
Pre-shredded cheese has anti-caking agents that prevent proper melting. Swap for block cheddar (like Kraft Natural) and shred it yourself—it melts like a dream. If using pre-shredded, sprinkle a pinch of cornstarch (½ tsp) over the cheese to help it bind and melt smoothly.
Also, keep the tortilla warm in the oven while assembling to maintain heat. ❄️
Tortilla Getting Soggy?
This happens when the tortilla absorbs too much moisture from the egg or cheese. To fix it, pat the tortilla dry with a paper towel before assembling. For extra crispiness, brush the outer layer with 1 tsp melted butter before rolling.
I also like to press the roll tightly and wrap it in parchment paper for 1 minute to set the structure. 💡
Bacon Too Soft?
If your bacon isn’t crispy enough, cook it 5 minutes longer at medium heat—just don’t walk away! For next time, try applewood-smoked bacon (like Applegate)—it crisps faster and adds smoky depth.
If your pan isn’t hot enough, add 1 extra tablespoon of oil to help render the fat. 🥓
Roll Falling Apart?
This usually means the tortilla wasn’t warm enough or the roll wasn’t tight enough. Warm the tortilla for 30 seconds longer in the butter, and fold the sides inward before rolling to seal everything in.
For extra security, chill the assembled roll in the fridge for 5 minutes before slicing—it’ll hold together better. 💫
Yolk Breaking Too Easily?
If the yolk leaks out too much, your eggs might be overcooked or the tortilla too flimsy. Cook eggs for 30 seconds less next time, and use sturdier tortillas (like Mission Flour).
For a foolproof trick, crack the egg directly into the tortilla before rolling—this keeps the yolk contained. 🥚
Nutrition facts
Frequently asked questions
Can I make this recipe ahead of time?
These wraps are best served fresh, but you can prep components ahead. Cook the bacon and fry the eggs, then store them separately in the fridge for up to 2 days. Keep the tortillas wrapped in foil. When ready to assemble, warm everything in a skillet for 30 seconds before rolling. The tortillas will lose crispiness if reheated too long, so work quickly!
What's the best way to reheat leftovers?
For maximum crispiness, reheat in a skillet over medium heat for 1-2 minutes per side with a splash of water to steam the tortilla. Microwave reheating works in a pinch: wrap the roll in a damp paper towel and heat for 15-20 seconds. Just know the tortilla may get slightly softer. Never reheat in the oven—it dries out the tortilla completely.
Can I use breakfast burritos instead of tortillas?
Swap the tortillas for flour tortillas from breakfast burritos (they're pre-warmed and more sturdy). The key is to use 10-inch tortillas that can hold the filling without tearing. For extra crispiness, brush the outer layer with melted butter before rolling. The flavor profile stays identical—just the texture gets a slight upgrade!
How do I make this vegetarian?
Replace the bacon with crispy tempeh bacon (marinated and baked) or smoked tofu strips. For the egg, use tofu scramble made with firm tofu, turmeric, and nutritional yeast. Keep the cheese and tortilla the same. The texture contrast will still be amazing—just swap the salty meat flavor for something more plant-based.
Why does my yolk break when I bite into it?
This usually happens when the egg whites aren't fully set or the tortilla isn't sturdy enough. For perfect yolks, cook the eggs 30 seconds less and use room-temperature eggs. For the tortilla, warm it longer in butter (45 seconds per side) and use Mission brand flour tortillas—they hold up best. If it still happens, try cracking the egg directly onto the tortilla before rolling.
