Breakfast & Brunch
This bacon cheese roll recipe delivers crispy, golden layers that pull apart with smoky, cheesy perfection every time. The secret lies in using a high-fat dough—like brioche or puff pastry—that stays tender while crisping beautifully, paired with salty bacon and sharp cheddar that melt into gooey pockets.
I've perfected this technique after years of trial and error, ensuring each bite delivers that satisfying contrast of crispy edges and creamy, melty fillings.
The process is simpler than it sounds: you'll make a rich dough (or use store-bought puff pastry for convenience), layer it with crispy bacon and shredded cheese, then roll and bake until golden brown.
The high-fat content in both the dough and bacon creates that irresistible crispiness, while the cheese ensures every pull-apart bite is rich and satisfying. This recipe makes enough for a crowd, so plan to save leftovers for breakfast the next day.
What you'll end up with is a stack of golden, flaky rolls with crispy edges that shatter slightly and tender centers that pull apart effortlessly. The aroma of baking bacon and melting cheese fills your kitchen, making it impossible to resist pulling one apart before it even finishes baking.
These rolls are perfect for brunch, game day, or anytime you want a crowd-pleasing dish that feels special but comes together with simple techniques.
Serve warm with a side of honey butter or spicy mayo for dipping, and get ready for requests to make them again and again. The combination of textures and flavors—crispy, chewy, smoky, and creamy—makes these rolls impossible to resist. Let's get started on creating your perfect batch!
Ingredients for bacon cheese roll
Puff pastry, crispy bacon, and melty cheese—just eight ingredients for golden, pull-apart magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Puff Pastry Sheets 🍞 | 2 sheets | Store-bought or homemade, thawed if frozen |
| Thick-Cut Bacon 🥓 | 1 lb | Thick-cut for crispiness, chopped into pieces |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, sharp variety preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Unsalted Butter 🧈 | ¼ cup | Melted for brushing |
| Granulated Sugar 🍚 | 1 tbsp | For sprinkling on top |
| All-Purpose Flour 🌾 | ½ cup | For dusting work surface |
| Garlic Powder 🧄 | 1 tsp | For seasoning bacon |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Egg Wash 🥚 | 1 whole | 1 egg beaten with 1 tbsp water |
The puff pastry is non-negotiable here—store-bought sheets like Pepperidge Farm or Whole Foods brand save time, but homemade is worth the effort for that extra flakiness. Look for thick-cut bacon (the kind that takes 20 minutes to crisp), because thin bacon burns before the cheese melts. Sharp cheddar is key—avoid pre-shredded (it gets gummy). I always grab Kraft natural cheddar or Cabot for that perfect balance of sharpness and creaminess. The heavy cream adds richness that regular milk can't match—don't skimp here.
No puff pastry? Homemade brioche dough works beautifully, though it's more work. Swap the bacon for crispy pancetta if you're avoiding pork, but trust me, nothing beats the smoky depth of bacon. Pre-shredded cheese? Grated yourself—the texture makes all the difference. Running low on heavy cream? Half-and-half works in a pinch, but the rolls won't be quite as tender. The garlic powder and black pepper on the bacon? Don't skip it—those flavors soak into the cheese and make every bite sing. And if you're feeling fancy, add a pinch of smoked paprika to the bacon for extra depth.
Keep the puff pastry frozen until ready to use—prevents sogginess. Cook the bacon first, then let it cool slightly before layering to avoid melting the cheese prematurely. These rolls reheat beautifully—wrap in foil and warm at 350°F for 10 minutes. Store leftovers in an airtight container for up to 3 days, though they rarely last that long. Freeze portions for up to 2 months—just thaw overnight in the fridge before reheating. Pro tip: Make extra—they disappear fast at brunch or game day.
Why You'll Love This Recipe
- No-Fuss Assembly: I swear, this takes longer to explain than to make. Unfold the puff pastry, layer bacon and cheese, fold—that’s it. No rolling, no fussing, no stress. The dough does all the work while you sip your coffee.
- Crispy-Creamy Magic: That first bite? Crunchy bacon, melty cheddar, and a flaky shell that shatters like it’s been baked twice. The heavy cream in the filling makes it rich but not greasy—honestly, it’s the kind of flavor that makes you pause mid-bite.
- Weeknight or Party Star: Need dinner in 25 minutes? Done. Hosting a game day? These disappear faster than chips. Between us, I’ve served them at BBQs, potlucks, and lazy Sundays—no one ever turns them down.
- Leftovers That Don’t Suck: Unlike most baked goods, these reheat like a dream. Pop them in the oven for 5 minutes, and they’re crispy again. Plus, the cheese stretches so well—perfect for quick lunches or midnight snacks when you’re really craving something.
Step-by-step instructions for bacon cheese roll recipe
Here's how to create those irresistible, pull-apart layers of flaky pastry and smoky bacon.
Prepare the Bacon and Cheese Filling
Line a baking sheet with parchment paper and spread the 1 lb thick-cut bacon in a single layer. Sprinkle with 1 tsp garlic powder, 0.5 tsp black pepper, and 0.5 tsp salt. This seasoning ensures every bite has bold flavor without overpowering the delicate pastry.
Bake at 400°F for 12-15 minutes until the bacon is deep golden brown and crispy. Drain on paper towels, reserving 2 tablespoons of the bacon fat in the pan. Chop the bacon into ¼-inch pieces - you'll want it small enough to distribute evenly but still noticeable in each bite.
While the bacon cooks, shred the 1.5 cups sharp cheddar cheese using a box grater. The sharper the cheese, the more complex the flavor profile. Mix the shredded cheese with the chopped bacon in a bowl, then stir in the 0.5 cup heavy cream until fully combined. This creates a creamy, melty filling that will ooze perfectly between the pastry layers.
Assemble the Roll with Perfect Layers
Lightly dust your work surface with 0.5 cup all-purpose flour to prevent sticking. Lay out one sheet of puff pastry and brush it evenly with the reserved bacon fat (or the melted 0.25 cup unsalted butter). This creates a barrier that prevents the filling from making the pastry soggy.
Spread the bacon-cheese mixture evenly over the pastry, leaving a ½-inch border around the edges. The filling should be about ¼-inch thick - thick enough to be noticeable but not so much that it overflows when rolled. Roll the pastry tightly from one short end, pinching the seam to seal. Trim the ends if needed for a clean finish.
Repeat with the second sheet of pastry, creating a second identical roll. Place both rolls seam-side down on a parchment-lined baking sheet, leaving space between them. This prevents them from touching and ensures even browning.
Bake Until Golden and Crispy
Preheat your oven to 375°F. Brush both rolls generously with the egg wash (1 egg beaten with 1 tbsp water), then sprinkle evenly with 1 tbsp granulated sugar. The sugar creates a beautiful caramelized crust while the egg wash gives that golden, glossy finish we're after.
Bake for 25-30 minutes until the rolls are deep golden brown and the cheese is fully melted. You'll know they're done when the pastry is crispy to the touch and the filling is bubbling through the cracks. If the top browns too quickly, tent with foil for the last 5 minutes of baking to prevent over-browning.
Let the rolls rest for 10 minutes before slicing. This resting period allows the filling to set slightly, making it easier to cut clean slices without everything oozing out. Serve warm with a side of honey or marinara sauce for dipping.
Slice and Serve with Perfect Pull-Apart Texture
Use a serrated knife to cut the rolls into 1-inch slices. The knife should go through cleanly with minimal resistance - if it's sticking, let them rest another 5 minutes. Each slice should reveal those beautiful layers of flaky pastry and gooey cheese filling.
Arrange the slices on a serving platter, slightly overlapping for an appealing presentation. The contrast of crispy, golden pastry with the creamy, cheesy filling creates the perfect textural experience. The bacon adds that smoky depth that ties everything together.
Serve immediately while still warm. The contrast of temperatures - the warm pastry against cool dips - makes each bite even more satisfying. These rolls are perfect for brunch, appetizers, or a hearty snack that feels like a meal.
Pro Tips For Making Bacon Cheese Roll
- Bake Until Golden: That puff pastry won’t crisp up right if you rush it—400°F is your magic number, and 18-22 minutes is the sweet spot. I used to pull mine too soon, thinking it’d burn, but patience here guarantees that shatteringly crisp shell.
- Cook Bacon Crisp: Thick-cut bacon needs time—don’t skip the 12-15 minutes on a cold skillet. The longer you let it render, the richer the flavor and the better it’ll hold up when wrapped in pastry. (Yes, even if you’re impatient like me.)
- Shred Cheese Coarse: Skip the food processor—sharp cheddar needs texture. Hand-shred it into chunks so it melts into gooey pockets instead of a sad, grainy sludge. (Your future self will notice the difference.)
- Chill Cream Before Mixing: Cold heavy cream blends better with melted butter and won’t turn the filling greasy. Whisk it in last, right before folding into the bacon-cheese mix—this keeps the layers clean and the texture light. (I learned this the hard way after a greasy first attempt.)
Dietary considerations for this dish
Gluten-Free Adaptation
For a gluten-free version, replace the puff pastry with a high-quality gluten-free puff pastry like Schär or Udi's. These brands mimic the flaky texture well, though they may require slightly longer baking at 375°F—about 35-40 minutes—to achieve the same level of crispiness.
Keep all other ingredients the same, including the heavy cream and sharp cheddar, as they remain gluten-free. 🌾
Dairy-Free Options
Swap the sharp cheddar for dairy-free sharp cheddar alternatives like Violife or Daiya. Use full-fat coconut cream instead of heavy cream to maintain richness, and ensure your puff pastry is dairy-free (check labels—many contain butter).
The flavor will be slightly different but still delicious, with a subtle coconut undertone. 🥛
Lower-Carb Swaps
To reduce carbs, replace the puff pastry with low-carb tortillas like Mission Carb Balance or homemade almond flour wraps. Use cream cheese mixed with shredded mozzarella for the filling, and bake at 400°F for 15-20 minutes until golden. This keeps the cheesy, smoky flavor while cutting carbs significantly. 🥓
Vegetarian Alternative
For a vegetarian twist, replace bacon with crispy tempeh or smoked tofu, seasoned with garlic powder and smoked paprika. Use the same sharp cheddar and heavy cream filling, but bake at 375°F for 25 minutes to ensure the tempeh gets crispy.
The texture will differ slightly, but the cheesy pull-apart magic remains intact. 🌱
Nut-Free Considerations
If nut allergies are a concern, avoid almond flour-based puff pastry alternatives and stick to gluten-free puff pastry (like Cup4Cup) that doesn’t contain nuts. Double-check all ingredients, including the heavy cream and cheese, to ensure they’re processed in nut-free facilities. Always verify labels for cross-contamination warnings. 🧂
Nutrition facts
Frequently asked questions
Can I use store-bought puff pastry instead of homemade dough?
Store-bought puff pastry works perfectly and saves time. Look for high-quality brands like Pepperidge Farm or Whole Foods—just make sure it's fully thawed before using. The flaky layers will still achieve that crispy, golden finish you want.
How do I prevent the cheese from leaking out when slicing?
Let the rolls rest for 10-15 minutes after baking before slicing. This allows the filling to set slightly, making clean cuts easier. If the cheese still oozes, chill the rolls for 5 minutes in the fridge first. The key is patience—don't rush the resting time!
What's the best way to reheat leftover bacon cheese rolls?
Wrap slices in foil and reheat at 350°F for 10-12 minutes until warm. For extra crispiness, broil for 1-2 minutes at the end. Avoid microwaving—they'll get soggy. These rolls reheat beautifully, so they're perfect for breakfast the next day!
Can I make these rolls ahead of time?
Yes! Assemble the rolls, refrigerate overnight, then bake straight from the fridge at 375°F for 35-40 minutes (add 5 minutes). For longer storage, freeze uncooked rolls for up to 2 months. Thaw in the fridge before baking. The flavors actually improve after resting!
What if my rolls aren't crispy enough?
Try brushing with extra melted butter before baking, then sprinkle with 1 tbsp sugar for caramelization. Bake 5 minutes longer at 400°F if needed. For extra crispiness, place on a wire rack over a baking sheet during the last 10 minutes of baking.
