Breakfast & Brunch
This bacon egg and cheese on a roll recipe transforms a simple breakfast into a crispy, satisfying masterpiece with just a few key ingredients.
The secret lies in perfectly crisped tortillas that hold together while keeping the yolk gloriously runny—every bite delivers smoky bacon, creamy eggs, and melty cheese in one perfect package.
I developed this after years of struggling with flimsy wraps that fell apart, and this method guarantees a sturdy, golden roll that stays intact.
The magic happens in three simple steps: cooking the bacon until crispy, scrambling eggs just until set, and layering everything onto a lightly toasted tortilla. A sprinkle of cheese before rolling creates that signature melty pull-apart texture, while a quick pan-sear on both sides delivers that coveted crispy exterior.
The result is a breakfast sandwich that feels indulgent yet takes less than 15 minutes to assemble.
What makes this recipe stand out is its versatility—serve it as a hearty breakfast or a brunch crowd-pleaser with optional toppings like hot sauce, avocado, or fresh herbs. The tortilla's crispiness contrasts beautifully with the creamy yolk and savory bacon, making each bite a perfect balance of textures.
Once you try this, store-bought breakfast sandwiches will never compare.
For those with dietary preferences, swap the tortilla for a low-carb wrap or use turkey bacon to keep it lighter. The method remains the same, ensuring crispy results every time. Let’s get cooking—your taste buds will thank you for this foolproof technique.
Ingredients for bacon egg and cheese on a roll
Thick-cut bacon, perfectly crisped tortillas, and runny yolk magic—here's what transforms breakfast into a satisfying masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 4 oz | Thick-cut for crispiness |
| Large Eggs 🥚 | 4 whole | Fresh, room temperature |
| Shredded Cheddar Cheese 🧀 | 1 cup | Sharp cheddar preferred |
| Flour Tortillas 🌯 | 4 whole | Medium size, 8-inch |
| Unsalted Butter 🧈 | 2 tbsp | For tortilla crisping |
| Olive Oil 🫒 | 1 tbsp | For egg cooking |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | For seasoning |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | For finishing |
| Hot Sauce 🔥 | 1 tbsp | Optional, for serving |
| Avocado Slices 🥑 | ½ whole | Optional, for garnish |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, optional garnish |
The bacon makes all the difference here. Thick-cut bacon delivers that coveted crispiness without burning, and Oscar Mayer or Applewood smoked are my go-to brands for that perfect smoky flavor. Look for bacon with visible fat marbling—it renders beautifully for extra richness. The tortillas? Mission brand or La Tortilla Factory flour tortillas hold up best during the crisping process. Avoid the flimsy, thin varieties—they won't stay intact. Keep your eggs fresh and room temperature for that ideal runny yolk texture, and pre-shredded cheese just won't melt as beautifully as freshly grated.
No thick-cut bacon? Regular bacon cut into thick strips works in a pinch, but it won't crisp as dramatically. Short on cheddar? Monterey Jack or pepper jack add different but delicious flavors. The tortillas can be swapped for low-carb wraps if you're watching carbs, though the texture will differ slightly. For the eggs, always use fresh eggs—older eggs are more likely to overcook. The hot sauce is optional but recommended for that perfect kick. If you're feeling fancy, avocado slices add a luxurious touch without compromising the crispy texture. Fresh cilantro brightens everything up, but dried works at half the amount if you're in a bind.
Store any leftover bacon in the fridge for up to 5 days in an airtight container, and the tortillas keep well in a cool, dry place for about 2 weeks. Once assembled, these wraps reheat beautifully in a skillet over medium heat for 2-3 minutes per side—just enough to crisp up again. I always make a double batch and freeze extras on a tray before transferring to a bag. They reheat like a dream and make for perfect grab-and-go breakfasts. The cheese will get a little rubbery after freezing, but the crispy tortilla and runny yolk remain the stars of the show.
Why You'll Love This Recipe
- The secret’s in the timing: bacon so crisp it shatters, eggs cooked sunny-side-up for that perfect runny center, and cheddar that stretches like a dream. Every bite hits all three notes—savory, rich, and just a little messy.
- Five-Ingredient Magic: I swear by this combo—thick-cut bacon, melty cheddar, and runny yolks wrapped in a tortilla. That’s it. No fancy prep, no stress, just pure, salty, savory satisfaction.
- Crispy-Creamy Balance: The secret’s in the timing: bacon so crisp it shatters, eggs cooked sunny-side-up for that perfect runny center, and cheddar that stretches like a dream. Every bite hits all three notes—savory, rich, and just a little messy.
- Lunchbox Hero: Between us, this is my go-to for packed lunches or a quick breakfast before work. Wrap it up, toss it in a container, and it stays warm (and delicious) for hours. My kids even eat it cold—no joke.
Step-by-step instructions for crispy tortilla wraps with runny yolk magic
Master the art of crispy tortillas and perfectly runny yolks with these precise techniques.
Cook the Thick-Cut Bacon Until Crispy
Place the 4 oz thick-cut bacon in a cold, dry skillet over medium-low heat. Cook undisturbed for 8-10 minutes until the edges begin to crisp and the fat renders out. Here's the thing—thick-cut bacon needs patience. Flip occasionally and watch for golden brown edges that indicate perfect crispiness.
Once the bacon reaches medium crispness (not too crunchy), remove it from the skillet using tongs and place it on a paper towel-lined plate. Reserve 2 tablespoons of the rendered bacon fat in the skillet—this golden liquid is flavor gold. If you need more fat, add 1 tablespoon olive oil to the skillet to ensure proper egg cooking later. Discard the remaining fat or save it for another use.
Fry the Eggs in Bacon Fat for Perfectly Runny Yolks
Crack the 4 whole large eggs into a small bowl and season generously with 0.5 teaspoon diamond crystal kosher salt and 0.25 teaspoon freshly ground black pepper. Heat the skillet with reserved bacon fat over medium heat until it shimmers but doesn't smoke. The fat should be hot enough to sizzle gently when the eggs hit it.
Working one at a time, slide each egg into the skillet. For runny yolks, I use a low-and-slow approach. Cook the eggs for 2-3 minutes until the whites are just set but still slightly translucent around the edges. The yolks should remain completely liquid—this is where the magic happens. Remove each egg and place on a warm plate, keeping them covered until ready to assemble.
Melt and Prepare the Shredded Cheddar Cheese
While the eggs cook, reduce the heat to low and add the 1 cup shredded cheddar cheese to the skillet. Stir gently with a silicone spatula, breaking up any clumps, until the cheese is fully melted and smooth. This should take about 1-2 minutes. The cheese should coat the back of your spoon with a silky, velvety texture—this is your sauce base.
Remove the skillet from heat and set aside. Here's a pro tip: If the cheese looks too thick, add 1 tablespoon hot sauce now to thin it slightly and add a kick of flavor. Keep the melted cheese warm until you're ready to assemble the wraps.
Crisp the Tortillas in Butter
Heat a clean skillet over medium heat and add 2 tablespoons unsalted butter. Once the butter foams, place one flour tortilla in the skillet and cook for 30-45 seconds per side until golden brown spots appear. The goal is crispy but not burnt—you want that satisfying crunch with a soft interior. Repeat with the remaining tortillas, stacking them on a plate as you go.
Work quickly here—tortillas crisp best when cooked fresh. If a tortilla starts to brown too quickly, reduce the heat slightly. The butter should sizzle but not smoke. These crispy tortillas are the foundation of your wrap, so don't rush this step.
Assemble the Wraps with Perfect Layering
Place one crispy tortilla on a plate and layer one fried egg, 2 slices of bacon, and 2 tablespoons melted cheddar cheese in the center. Fold the sides inward first, then roll tightly from the bottom up, tucking in any fillings that might escape. The key is to keep everything contained—this ensures each bite is packed with flavor.
For the finishing touches, drizzle with any remaining melted cheese and a few drops of hot sauce if using. Garnish with avocado slices and chopped fresh cilantro for color and freshness. Serve immediately while the tortilla is still crisp and the yolk remains gloriously runny.
Pro Tips For Making Bacon Egg And Cheese On A Roll
- CRISP THE BACON FIRST: I learned this the hard way—cooking bacon in the same pan as the eggs leaves you with soggy, limp strips. Instead, crisp the bacon in a cold, dry skillet over medium heat (no oil needed) until the edges are glassy and the fat pools. Remove it, leaving the fat behind—this golden bacon fat is your secret weapon for frying the eggs later.
- USE ROOM-TEMP EGGS: Cold eggs from the fridge won’t cook evenly, and you’ll end up with a runny yolk or a rubbery white. Crack them into a small bowl and let them sit for 5 minutes before scrambling or frying. Trust me, this small step makes a real difference in texture—no more surprise liquid centers when you cut into the roll.
- SALT THE TORTILLAS: This isn’t the prettiest method, but it’s the tastiest. Lightly brush the flour tortillas with melted butter, then sprinkle a pinch of salt directly on them before assembling. The salt blooms the flavor and prevents the tortilla from tasting bland, especially when wrapped around rich bacon and cheese. (Yes, even if you’re impatient like me.)
- WRAP TIGHT AFTER FILLING: The moment you add the bacon, eggs, and cheese to the tortilla, fold the sides in first—then roll tightly from the end, pressing gently as you go. If you skip this step, the filling will leak out like a sad burrito, and the roll will unravel when you cut it. A little pressure now means no messy surprises later.
Creative variations of this dish
Breakfast Sandwich Upgrade
Swap the tortilla for a brioche bun and add a saucy sriracha mayo—mix 2 tbsp mayonnaise with 1 tsp sriracha and ½ tsp honey. Spread on the bun before adding fillings for a tangy kick.
Top with a fried egg and crispy bacon, then press the bun lightly in a hot skillet for 1 minute per side to toast. This version feels like a gourmet breakfast sandwich without the fuss. 🥓
Brunch-Ready Variations
Add smoked gouda and caramelized onions for a brunch-worthy twist. Sauté ½ cup thinly sliced red onions in bacon fat for 8-10 minutes until golden, then layer with the cheese and egg. For extra decadence, fold in 2 tbsp whipped goat cheese before rolling.
Serve with a side of avocado crema—blend ½ avocado, ¼ cup sour cream, and 1 tbsp lime juice—for dipping. ✨
Low-Carb Adaptation
Use low-carb tortillas (like Mission Carb Balance) or lettuce wraps for a lighter version. For lettuce, use butter lettuce leaves and crisp them in bacon fat for 30 seconds per side before assembling.
Replace cheddar with sharp white cheddar for a tangier flavor. The texture stays crispy, and you’ll save 10-15g carbs per wrap. Perfect for keto or low-carb diets! 🌿
Sweet & Savory Fusion
Add a maple-glazed bacon twist by brushing cooked bacon with 1 tbsp maple syrup and ½ tsp cinnamon before serving. Pair with a sweet potato hash on the side—sauté 1 cup diced sweet potato in olive oil with ½ tsp smoked paprika for 10 minutes until tender.
The sweetness balances the savory wrap beautifully. 🍁
Global Flavors
Try a Mexican street-style version with crumbled queso fresco and pickled red onions. Mix 2 tbsp Greek yogurt with 1 tsp lime zest for a creamy topping. For an Italian twist, add sun-dried tomatoes and feta cheese, then drizzle with balsamic glaze.
Both versions keep the crispy tortilla foundation but add bold, international flavors. 🌎
Meal Prep Hack
Assemble the wraps without crisping the tortillas, then wrap each in parchment paper and freeze for up to 1 month. To reheat, bake at 375°F for 8-10 minutes** until the tortilla crisps.
The eggs will be slightly firmer, but the bacon and cheese stay delicious. Perfect for busy mornings! ⏰
Nutrition facts
Frequently asked questions
Can I make these wraps ahead of time?
Assemble the wraps without crisping the tortillas, then wrap each tightly in parchment paper and freeze for up to 1 month. To reheat, bake at 375°F for 8-10 minutes until the tortilla crisps again. The eggs will firm up slightly, but the bacon and cheese stay delicious. This makes them perfect for meal prep!
How do I keep the tortilla from getting soggy?
The key is crisping the tortillas right before assembling and using a hot skillet with butter. If you notice sogginess, try adding an extra layer of cheese between the tortilla and fillings to act as a moisture barrier. Also, avoid overfilling—keep the layers compact to prevent leaks.
What's the best way to get perfectly runny yolks?
Cook the eggs in bacon fat over medium heat for only 2-3 minutes until the whites are just set but still slightly translucent. The yolks should remain completely liquid. Fresh eggs work best—older eggs are more likely to overcook. For extra insurance, use a low-and-slow approach and avoid high heat.
Can I use different types of cheese? Yes! While sharp cheddar is ideal, you can try Monterey Jack for creaminess or pepper jack for a kick. For a brunch twist, add smoked gouda or whipped goat cheese. Just
How do I make these wraps kid-friendly?
Skip the hot sauce and add a touch of ketchup or mild BBQ sauce for dipping. Use mild cheddar instead of sharp, and cut the wraps into bite-sized pieces. Kids love the crispy tortilla texture—it makes them feel like a fun snack rather than a breakfast food!
