Breakfast & Brunch
This bacon and cheese wrap recipe delivers the perfect balance of crispy tortilla edges and gooey, smoky cheese pulls in every bite. The secret lies in perfectly cooked bacon and the right cheese blend—sharp cheddar and pepper jack—that melts into stretchy, flavorful strands.
I developed this recipe after years of experimenting with breakfast wraps, and it’s now a staple in my morning rotation because it’s quick, satisfying, and foolproof for even busy weekdays.
The process is straightforward: cook thick-cut bacon until crispy, then layer it with melted cheese, scrambled eggs, and your choice of veggies in a warm tortilla. The key to achieving that crispy tortilla texture is heating it just right—too cold and it’ll tear, too hot and the cheese will burn.
This recipe also includes a simple method for keeping everything contained while you wrap, so no messy fillings slipping out.
What you’ll end up with is a hearty, handheld meal that’s packed with protein and rich, savory flavors. The bacon adds a smoky depth, the cheese pulls create that satisfying texture, and the tortilla provides a sturdy, slightly crispy shell.
It’s the kind of breakfast that feels indulgent but is actually simple to assemble—perfect for a weekend brunch or a quick weekday morning.
Pair these wraps with a side of salsa, sour cream, or a simple fruit salad to round out the meal. The combination of textures and flavors makes this recipe versatile enough for any occasion, whether you’re feeding a crowd or just treating yourself. Let’s get started!
Ingredients for bacon and cheese wrap
Crispy tortillas, smoky bacon, and melty cheese—this is your go-to breakfast or brunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 6 oz | Cooked until crispy, chopped |
| Large Flour Tortillas 🌯 | 4 whole | Burrito-size, 10-inch |
| Sharp Cheddar Cheese 🧀 | 1 cup | Shredded, block preferred |
| Pepper Jack Cheese 🧀 | ½ cup | Shredded, for smoky kick |
| Large Eggs 🥚 | 4 whole | Scrambled, cooked low and slow |
| Butter 🧈 | 1 tbsp | Unsalted, for cooking eggs |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Sour Cream 🥛 | ¼ cup | For serving, optional |
| Salsa 🍅 | ½ cup | Mild or medium, for serving |
| Avocado 🥑 | ½ whole | Sliced, optional topping |
| Cooking Spray 🫒 | 1 tbsp | For crisping tortillas |
The bacon is non-negotiable here—thick-cut gives you that perfect crunch, and Oscar Mayer or Applewood smoked are my go-tos. Cook it until it's crispy, then chop it into bite-sized pieces. For the tortillas, Mission brand or La Tortilla Factory work best—they hold up to the cheese without tearing. If you're short on time, pre-cook the bacon and store it in the fridge for up to 3 days. The cheeses? Kraft sharp cheddar for that tangy bite and Armstrong pepper jack for the smoky kick—both shred well and melt beautifully. Grab the block versions if you can, pre-shredded gets clumpy.
No sharp cheddar? Pepper jack alone works in a pinch, just add a pinch of cayenne for depth. Running low on eggs? Two scrambled eggs per wrap is ideal, but one per wrap with extra cheese keeps it hearty. The tortillas can be warmed in a dry skillet for 30 seconds per side—just enough to get them pliable. For extra crispiness, spray them lightly with oil before adding fillings. The avocado is optional but adds a nice fresh contrast—Hass avocados are best when slightly firm to the touch. If you're making these ahead, keep the fillings separate until serving to avoid soggy tortillas.
Prepped fillings keep for 2 days in the fridge—store the bacon, cheese, and eggs separately. Tortillas? Stack them with parchment paper between each to prevent drying. Assemble wraps fresh for the best texture, but you can pre-fill them and wrap in foil for 1 hour before heating. To reheat, warm in a skillet for 1 minute per side until crispy again. These freeze surprisingly well too—wrap individually in foil and freeze for up to 1 month. Just thaw and reheat like fresh.
Why You'll Love This Recipe
- Crispy Without Fuss: I swear by thick-cut bacon here—it stays juicy and crispy just enough without turning into grease. No flipping, no babysitting, just pop it in the pan while you scramble eggs. That salty, smoky crunch? It’s the star.
- Cheese Overload (In the Best Way): Sharp cheddar and pepper jack melt into this tortilla like a dream—creamy, stretchy, and just spicy enough to wake up your taste buds. Honestly, I’ve caught myself eating one straight from the fridge.
- Lunchbox Hero: These wraps are my secret weapon for packed lunches. Wrap them in foil, toss in a cooler, and they stay warm (and delicious) for hours. My kids fight over them—yes, even my picky eater.
- Budget Breakfast Win: Eggs, bacon, and tortillas? That’s a protein-packed meal for under $5. Leftovers? I reheat them in the microwave or toaster oven—no sad, soggy moments here. My wallet and my stomach thank me.
Step-by-step instructions for bacon and cheese wraps
Here's how to make these crispy, cheesy wraps with smoky bacon and fluffy eggs.
🔥 Step 1: Cook the Bacon Until Crispy
Start by placing the 6 oz thick-cut bacon in a cold skillet over medium heat. Cooking it slowly ensures maximum flavor extraction and crispiness. Let it render its fat for about 10-12 minutes, flipping occasionally, until the edges are deep golden brown and the bacon releases easily from the pan.
Once fully cooked, use tongs to transfer the bacon to a paper towel-lined plate to drain excess fat. Then, roughly chop the bacon into ½-inch pieces—you want bite-sized chunks that'll hold up in the wrap. I like to leave some of the fat in the pan for extra flavor when we cook the eggs later.
🍳 Step 2: Scramble the Eggs Low and Slow
In the same skillet (with leftover bacon fat), melt the 1 tablespoon butter over low heat. Crack in the 4 large eggs, add the ½ teaspoon salt and ¼ teaspoon black pepper, then gently whisk with a spatula until the eggs begin to set.
Keep stirring slowly for about 3-4 minutes until the eggs reach that perfect creamy, slightly runny consistency—no dry, rubbery scrambled eggs here. The low heat ensures tender, fluffy eggs that won't overcook in the wrap. Remove from heat and set aside.
👨🍳 Step 3: Assemble the Wraps with Cheese and Fillings
Lay out the 4 large flour tortillas on a clean work surface. Divide the 1 cup sharp cheddar cheese and ½ cup pepper jack cheese evenly between them, spreading each tortilla with about ¼ cup of each cheese. The pepper jack adds a smoky kick that pairs perfectly with the bacon.
Next, divide the scrambled eggs evenly among the tortillas, spreading them toward the center. Then, sprinkle the chopped bacon evenly over the eggs. You'll want about 1½ tablespoons of bacon per tortilla—enough to taste but not so much it overpowers the other flavors.
🔥 Step 4: Crisp the Tortillas for That Perfect Crunch
Here's where the magic happens. Heat a clean skillet over medium heat and lightly spray one side of each tortilla with 1 teaspoon cooking spray (about ¼ teaspoon per tortilla). Place the sprayed side down in the skillet and cook for 1-2 minutes until the edges start to pucker and turn golden brown. Flip carefully and cook the other side for another 1-2 minutes until crispy.
I press down gently on the tortilla with a spatula during the first minute—this prevents it from curling and ensures even contact with the pan. The goal is that crispy, bakery-style tortilla texture that holds up to all the fillings. Remove from heat and let cool for 30 seconds before serving.
🍽️ Step 5: Serve with Toppings and Enjoy Immediately
Slice each crispy tortilla wrap diagonally into two triangles. Arrange on a plate and serve immediately with the ½ cup salsa and ¼ cup sour cream on the side. If using, slice the ½ whole avocado into wedges for an extra creamy, fresh element.
Here's the thing—these wraps are best eaten right away when the tortilla is still crispy and the cheese is gooey. The smoky bacon, sharp cheddar, and pepper jack cheese create the perfect balance, while the salsa and sour cream cut through the richness. Don't skip the avocado if you can—it adds a fresh, buttery contrast that takes this dish to the next level.
Pro Tips For Making Bacon And Cheese Wrap
- CRISP THE BACON LOW: Thick-cut bacon needs patience—start it on medium heat until the fat renders, then crank to medium-high for the last 3-4 minutes. I learned this the hard way: high heat too soon = chewy, uneven strips. The fat should sizzle but not smoke like a grease fire.
- SALT THE TORTILLAS: Lightly brush the tortillas with oil and sprinkle them with salt before heating. The salt caramelizes just enough to add a subtle crunch when you wrap—trust me, it’s the thing that matters most. Skip this, and you’re missing a free flavor boost.
- MELT THE CHEESE RIGHT: Layer the cheeses last, then fold the wrap tightly and let it sit for 30 seconds before cutting. The residual heat from the bacon and tortilla will melt it perfectly—no microwave needed. I was skeptical until I tried it; now I never go back.
- EGG IT FOR STICKINESS: Whisk the egg with a splash of water (about 1 tablespoon) before spreading it on the tortilla. The extra moisture makes the wrap hold together better when you roll it, especially with all that melted cheese inside. Does it look weird? Yes. Does it work? Every single time.
Creative variations of this dish
Breakfast-to-Brunch Twist
Transform these wraps into a brunch star by adding a poached egg on top—just crack it into the center of each assembled wrap and cover with a lid for 2-3 minutes on low heat. The runny yolk adds decadence while keeping the tortilla crispy.
I also swap the salsa for chipotle crema (mix sour cream with 1 tsp adobo sauce) for a smoky, tangy kick that elevates the dish. 🍳
Spicy Southwest Fusion
For a Southwest-inspired version, replace half the cheddar with Monterey Jack cheese and fold in ½ cup black beans (rinsed and drained) with the bacon. Add ½ tsp cumin and ¼ tsp smoked paprika to the eggs for depth.
Top with pickled jalapeños and crumbled cotija cheese for a zesty, protein-packed brunch. 🌶️
Sweet & Savory Morning Treat
Believe it or not, a sweet twist works surprisingly well! Swap the sharp cheddar for Gouda cheese and add 2 tbsp maple syrup to the scrambled eggs.
Top with sliced apples (tossed in 1 tsp cinnamon) and a drizzle of honey before serving. This becomes a dessert-worthy breakfast that’s still satisfyingly savory. 🍯
Protein-Packed Lunch Wrap
Turn this into a lunch-worthy meal by adding ½ cup shredded rotisserie chicken and ¼ cup corn kernels (grilled or canned, drained). Boost the cheese with ½ cup mozzarella for extra meltiness, and serve with spicy mustard instead of salsa.
The combination of proteins keeps you full for hours—perfect for meal prep! 🥪
Global Cheese Swaps
Experiment with international cheeses for unique flavors. Try Pecorino Romano (for a salty, tangy bite) or Manchego (nutty and firm) instead of cheddar. For a French-inspired version, use Gruyère and fold in caramelized onions with the bacon. Each cheese changes the texture and depth of the wrap entirely. 🧀
Vegetarian-Friendly Option
Keep the crispy tortilla and cheese but replace bacon with crispy chickpeas (tossed in 1 tsp smoked paprika and baked at 400°F for 20 minutes). Add sautéed mushrooms and spinach to the eggs for a hearty, plant-based version.
The smoky pepper jack still delivers that satisfying pull—no one will miss the bacon! 🌱
Nutrition facts
Frequently asked questions
Can I make these wraps ahead of time?
Yes, but with some smart prep! Assemble the wraps without the tortillas and store the fillings (bacon, cheese, eggs) separately in the fridge for up to 2 days. When ready to eat, warm the tortillas in a dry skillet for 30 seconds per side, then add the fillings and crisp again for 1 minute per side. For freezing, wrap each assembled wrap in foil and store for up to 1 month—reheat in a skillet until crispy.
What if I don’t have pepper jack cheese?
No problem! Use sharp cheddar alone for a classic flavor, or swap in Monterey Jack for a milder taste. For extra kick, add ½ teaspoon smoked paprika or a pinch of cayenne to the eggs. The key is balancing the cheese flavors with the smoky bacon—don’t skip the sharpness entirely!
How do I keep the tortilla from tearing when wrapping?
Warm the tortilla first—either in a dry skillet for 10 seconds per side or by microwaving for 15 seconds wrapped in a damp paper towel. This makes it pliable. Also, spread the fillings toward the center of the tortilla, leaving a 1-inch border empty. Roll tightly from the bottom, tucking in the sides as you go. Press gently to seal.
Can I make these without eggs?
Replace the eggs with ½ cup refried beans (warmed) or ¼ cup hummus for a vegetarian option. For extra protein, add ½ cup black beans or crumbled sausage. The cheese and bacon will still hold the wrap together—just adjust the fillings to stay balanced. The tortilla’s crispiness is the star, so focus on getting that right!
What’s the best way to reheat leftover wraps?
For best results, reheat in a clean skillet over medium heat for 1-2 minutes per side until the tortilla is crispy again. If using the microwave, wrap the wrap in a damp paper towel and heat for 20-30 seconds, then press gently with a spatula to restore crispiness. Avoid reheating in the oven—it’ll make the tortilla soggy instead of crispy!
