Soups & Stews
This bacon cream cheese roll-ups recipe delivers crispy-edged, pull-apart bites that disappear faster than you can say "appetizer." The secret lies in wrapping thick-cut bacon around rich cream cheese, creating a perfect balance of smoky, sweet, and creamy flavors in every bite.
I've perfected this technique over years of hosting—it's always a crowd-pleaser that requires minimal effort but delivers maximum impact.
What makes these roll-ups special is the texture contrast: crispy bacon edges meet tender, creamy centers, while the smoky-sweet flavor profile makes them irresistible.
The recipe takes just 15 minutes of prep and 20 minutes of baking, making it ideal for game day, parties, or even a quick snack when you're craving something indulgent. No fancy equipment needed—just a baking sheet and a little patience for rolling.
The result is a batch of golden, pull-apart bites that are perfect for serving as an appetizer or snack. The bacon crisps beautifully while the cream cheese stays soft and gooey inside, creating that addictive combination of textures.
Garnish with green onions or smoked paprika for extra flair, or keep it simple with a sprinkle of flaky sea salt.
These roll-ups reheat well too, so they're perfect for meal prep or keeping on hand for unexpected guests. The smoky-sweet flavor pairs beautifully with beer, wine, or even a tangy dipping sauce. Let's get started—your taste buds will thank you!
Ingredients for bacon cream cheese roll ups
Six ingredients transform into irresistible, smoky-sweet bites that vanish at parties.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 12 oz | Cut into 6-inch strips, thick-cut preferred |
| Cream Cheese 🧀 | 8 oz | Full-fat, room temperature |
| Green Onions 🧅 | 4 whole | Thinly sliced, for garnish |
| Smoked Paprika 🌶️ | 1 tsp | For garnish, optional |
| Flaky Sea Salt 🧂 | ½ tsp | For finishing |
| Unsalted Butter 🧈 | 1 tbsp | For greasing baking sheet |
The bacon is non-negotiable—thick-cut delivers that perfect crispy edge while staying tender enough to wrap. Oscar Mayer or Applewood smoked bacon are my go-tos, but any thick-cut will work. Room-temperature cream cheese is key—it spreads easily without tearing the bacon. Pro tip: buy the 8 oz block at Trader Joe's—it's cheaper than pre-sliced tubs and lasts forever. Green onions add a fresh pop, but skip them if you're serving to kids who hate green stuff.
No thick-cut bacon? Regular bacon cut into 6-inch strips works, but expect slightly crispier edges. Cream cheese too soft? Microwave it for 10 seconds to soften, then let it sit for 2 minutes. Short on green onions? Fresh chives or chopped scallions are perfect swaps. Smoked paprika can be replaced with a pinch of cayenne for heat if you're feeling adventurous. For extra indulgence, add a dash of garlic powder to the cream cheese—trust me, it elevates everything.
These roll-ups reheat beautifully—just 5 minutes at 350°F to crisp up the bacon again. Store leftovers in an airtight container for up to 3 days, or freeze for 2 months (they thaw in 15 minutes!). I always make a double batch—half for the party, half for lazy weeknight snacks. Garnish right before serving so the green onions stay vibrant and the paprika doesn’t lose its color.
Why You'll Love This Recipe
- Two-Ingredient Core: The bacon and cream cheese alone do the heavy lifting—no fancy prep, just slice, layer, and roll. Honestly, I’ve made this with just those two and still had my kids begging for more.
- Crispy-Creamy Magic: That first bite—crispy bacon edge giving way to tangy, herby cream cheese? It’s the kind of contrast that makes you pause mid-chew. The smoked paprika ties it all together like a secret handshake.
- Party in a Box: Between us, these disappear at gatherings. Serve them warm or cold, as appetizers or a side—even my picky uncle polished off three. (Yes, even on a Tuesday night.)
- Leftovers? More Like Leftovers: Make a big batch, and you’ll have breakfast-for-dinner fixings for days. The green onions add freshness if you reheat, and the flaky salt keeps them tasting fresh. My freezer’s full of these—because why not?
Step-by-step instructions for crispy bacon cream cheese roll-ups
Here's how to create perfectly crispy, pull-apart bites with smoky-sweet flavor in every layer.
Prepare the Cream Cheese Filling
Take the 8 oz cream cheese from the refrigerator and let it sit at room temperature for 10-15 minutes until completely soft. You'll know it's ready when it's pliable but not melted—it should leave a clean indent when pressed with your finger. Spread the softened cream cheese onto a piece of parchment paper into a ¼-inch thick rectangle, about 10x6 inches in size. This thin layer ensures even distribution when we roll later.
Use a plastic spatula to smooth the surface completely, creating an even base. The goal is to eliminate any air bubbles or uneven spots that could prevent clean rolling. I like to press down firmly with the spatula to compact the cream cheese slightly—this helps maintain shape during the rolling process and prevents filling from oozing out later.
Assemble the Roll-Ups
Lay out the 12 oz thick-cut bacon strips on a clean work surface. The 6-inch length is perfect for creating generous bite-sized rolls. Place one bacon strip at a time over the cream cheese rectangle, pressing gently to adhere. Start at one end and work your way across, leaving about ½ inch of cream cheese exposed at the far end.
Here's where precision matters: fold the exposed cream cheese edge up and over the bacon strip, then roll tightly from that end toward the other. Keep the roll snug but not too tight—you want it to hold its shape but remain flexible. As you work, you'll see the cream cheese begin to peek through the bacon folds, which is exactly what we want for that classic pull-apart texture.
Create the Final Roll Structure
Once you've rolled all the bacon strips, carefully lift the entire assembly onto a new sheet of parchment paper. This prevents the rolls from sticking to your work surface. Now comes the magic: take each individual roll and wrap it tightly with another bacon strip, this time using the 6-inch length to encase the entire roll completely. The overlapping bacon layers create that signature crispy exterior while keeping the creamy filling intact.
Place each fully wrapped roll seam-side down on a baking sheet lined with parchment paper. Arrange them in a single layer, leaving about ½ inch of space between each roll. This spacing ensures even browning and prevents steam buildup that could make the bacon soggy. The rolls should look like little bacon-wrapped cigars at this point—perfectly formed and ready for the oven.
Bake to Crispy Perfection
Preheat your oven to 400°F and grease a second baking sheet with the 1 tbsp unsalted butter using a paper towel. This butter layer creates an extra crispy surface when we flip the rolls halfway through baking. Arrange the rolls on the first baking sheet and bake for 15 minutes. You'll know they're ready to flip when the bacon begins to crisp up and the edges turn golden brown—this usually happens around the 12-15 minute mark.
Using tongs, carefully flip each roll onto the buttered baking sheet. Return to the oven and bake for another 10-12 minutes until the bacon is deep golden brown and crispy all over. The internal temperature should reach 160°F when measured in the thickest part of the roll. Let them rest on the baking sheet for 5 minutes before serving—this helps the filling set slightly and makes them easier to handle.
Garnish and Serve Immediately
While the rolls are still warm, sprinkle them generously with the thinly sliced green onions for freshness. Add the 1 tsp smoked paprika and 0.5 tsp flaky sea salt for that perfect balance of smoky and salty flavors. The paprika adds a subtle warmth that complements the cream cheese beautifully, while the flaky salt provides a delightful contrast to each bite.
Serve these immediately while they're still warm and crispy. The contrast of the creamy, tangy filling with the smoky, crispy bacon is what makes these roll-ups so irresistible. They're perfect for parties, game day, or as a delicious appetizer that disappears faster than you can say "pull-apart magic."
Pro Tips For Making Bacon Cream Cheese Roll Ups
- COOL THE CREAM CHEESE: Take the cream cheese out of the fridge 10 minutes before mixing—it’ll blend smoother and not turn grainy when you add the green onions. I learned this the hard way after ending up with lumpy filling that looked like cottage cheese went to a party it wasn’t invited to.
- USE COLD BACON: Roll up the bacon before cooking—it stays firmer and holds the filling better. Warm bacon gets floppy, and your roll-ups will unravel like a bad sweater. Chill them in the fridge for 10 minutes after rolling if you’re impatient.
- SALT THE GREEN ONIONS: Toss the chopped green onions with a pinch of flaky sea salt before mixing into the cream cheese. It brightens their flavor and cuts through the richness of the bacon. (Yes, even if you’re salting the final dish—double salting is a real thing.)
- SEAR THE BACON WRAPS: Cook the roll-ups on medium-low heat instead of high—they’ll crisp evenly without burning before the filling sets. I was skeptical until I tried it: no charred edges, just a perfect golden-brown seal that keeps everything together.
Common mistakes when making great bacon cream cheese roll ups
Over-Soft Cream Cheese
Using warm or melted cream cheese is a classic mistake that leads to messy, oozing roll-ups. The filling should be room temperature—soft enough to spread smoothly but firm enough to hold its shape when wrapped.
I've seen people microwave the cream cheese to speed this up, but this often makes it too soft. Instead, let it sit at room temperature for 10-15 minutes while you prep your bacon.
If it's still too soft, pop it in the fridge for 5 minutes to firm up slightly. 🧀
Uneven Rolling
Inconsistent rolling creates lumpy, uneven bites that don't hold together well. The key is to keep each roll snug but not too tight—think of it like wrapping a present with just enough pressure to keep it secure.
I recommend rolling from one end to the other in one smooth motion, using your hands to gently compress as you go. If your rolls start to unravel during baking, it's usually a sign you didn't wrap them tightly enough.
Pro tip: Use a bench scraper to help press the bacon edges firmly against the cream cheese as you roll.
Skipping the Double-Wrap
Many recipes call for a single layer of bacon, but that often results in a less crispy exterior and more filling leakage. The secret to that perfect crispy exterior with creamy interior is wrapping each roll in a second bacon strip after the initial assembly.
This double layer ensures even browning and prevents the cream cheese from peeking out too much. If you're short on bacon, try using half-slices of thick-cut bacon for the second layer instead of full strips.
Overcrowding the Baking Sheet
Placing the roll-ups too close together causes uneven cooking and steamed (rather than crispy) bacon. Leave at least ½ inch of space between each roll on your baking sheet.
I've made this mistake too—once I baked a whole tray of rolls with no space, and they came out soggy in the middle. The rolls need room to breathe and crisp up properly. If you're short on baking sheet space, bake in two batches rather than overcrowding.
The extra 5 minutes of waiting is worth the crispy results.
Not Flipping Mid-Bake
Flipping the rolls halfway through baking is crucial for even browning and that signature crispy texture on all sides. If you skip this step, the bottoms often end up pale and soft while the tops get overcooked. I recommend flipping after 15 minutes when the bacon starts to crisp up. Use tongs for this—never try to flip them with a spatula, as they're fragile at this stage. Also,
Premature Serving
Serving these roll-ups too soon after baking often leads to messy, oozy bites that fall apart in your hands. The cream cheese needs time to set slightly after baking. Let them rest on the baking sheet for 5 minutes before transferring to a serving platter. This short rest period helps the filling firm up just enough to hold its shape while keeping that perfect creamy texture. Trust me, the 5-minute wait makes all the difference between a beautiful appetizer and a greasy mess. 💫
Nutrition facts
Frequently asked questions
Can I make these roll-ups ahead of time?
These keep well for 3 days in an airtight container at room temperature, making them perfect for meal prep. For longer storage, freeze them (unbaked) for up to 2 months—just thaw at room temperature for 15 minutes before baking. Pro tip: Reheat frozen rolls from frozen at 375°F for 15-20 minutes to restore crispiness.
What if I don't have thick-cut bacon?
Regular bacon works, but cut strips to 6 inches long and double-wrap them for extra crispiness. For best results, use thick-cut bacon if possible—it creates that signature crispy edge while staying tender enough to wrap. If you're short on bacon, try using half-slices for the second layer instead of full strips.
Can I make these vegetarian?
Not traditionally, but you can create a similar texture using turkey bacon or smoked tofu strips wrapped around cream cheese. For a vegan version, replace cream cheese with vegan cream cheese and use smoked tempeh or mushroom slices for the wrap. The flavor won't be identical, but the concept works!
How do I prevent the filling from oozing out?
Keep your cream cheese at room temperature (not warm) and roll tightly but not too snug. Press the bacon edges firmly against the filling as you roll. For extra security, chill the assembled rolls in the fridge for 15 minutes before baking. If you notice oozing during baking, it's usually a sign the cream cheese was too soft to begin with.
What's the best way to serve these?
These roll-ups are perfect as an appetizer for parties, game day, or holiday gatherings. Serve warm with a side of marinara sauce or spicy mayo for dipping. For a fancy touch, arrange them on a platter with green onions and smoked paprika as garnish. They also make great finger food for buffet-style events!
