I made these Pepperoni Cream Cheese Crescent Rolls for the first time on a Friday night when I had absolutely nothing planned for dinner and two very hungry kids circling the kitchen like little sharks. I had a tube of crescent roll dough, a block of cream cheese, and a bag of pepperoni in the fridge, and honestly that was all I needed. Within 25 minutes, we had golden, flaky rolls stuffed with creamy, cheesy, savory filling, and both Lily and Noah were grabbing for seconds before I even had a chance to plate them properly.
These rolls have become a permanent fixture in our weekly rotation. They are the kind of recipe that sounds like it should be complicated but is actually embarrassingly simple. The crescent dough bakes up into this buttery, pull-apart shell that crackles when you bite in, and the cream cheese filling gets all warm and melty inside with little pockets of crispy-edged pepperoni. Jake called them “dangerous” because he cannot stop at just two, and I completely agree with him.
Why You'll Love This Recipe
- Ready in Under 30 Minutes: From fridge to table in about 25 minutes, which makes these perfect for busy weeknights when you need something fast but satisfying.
- Kid-Approved Every Single Time: Lily and Noah request these constantly. The melty cream cheese and pepperoni combo is basically everything kids love wrapped in flaky dough.
- Five Ingredients Only: Crescent roll dough, cream cheese, pepperoni, mozzarella, and garlic powder. That is it. No long grocery list required.
- Perfect for Parties and Snacking: These make a brilliant appetizer or game day snack. I bring them to potlucks and they disappear in minutes every single time.
- Completely Customizable: You can stuff these with whatever you have on hand. Switch up the cheese, add veggies, or kick up the heat with jalapeños and crushed red pepper.
Ingredients You'll Need
This recipe leans on simple, everyday ingredients that most of us already have in our fridge and pantry. The magic here is really in how they come together inside that crescent roll dough. Nothing fancy, I promise.
- 1 can (240g / 8 oz) refrigerated crescent roll dough, the pre-cut triangle kind works perfectly and saves a ton of time.
- 115g (4 oz) full-fat cream cheese, softened, softened at room temperature so it spreads easily without tearing the dough.
- 80g (about 30 slices) pepperoni, mini pepperoni work great if you want a more even distribution in every bite.
- 60g (1/2 cup) shredded mozzarella cheese, adds that gorgeous stretchy, melty pull inside each roll.
- 1/2 teaspoon garlic powder, mixed into the cream cheese for a subtle savory depth that makes the filling so much more interesting.
- 1/2 teaspoon Italian seasoning, sprinkled on top before baking for extra herbaceous flavor and a beautiful look.
- 1 tablespoon melted butter, brushed over the tops right before they go in the oven for that deep golden color and buttery finish.
Use full-fat cream cheese and let it soften fully. Cold cream cheese will tear the delicate crescent dough when you try to spread it. Pull it out of the fridge about 30 minutes before you start and it will spread like a dream with just a butter knife.
If you love pepperoni in your baked snacks, you might also enjoy my Pepperoni Pizza Rolls, which use a similar filling idea but rolled up in a different way for a fun variation on game day snacking. And if you are looking for another quick cheesy roll-up idea using cream cheese and flavorful fillings, my Crack Chicken Pinwheels are another crowd-pleaser that comes together just as fast.
Note: Do not skip softening the cream cheese. Cold cream cheese will clump and tear through the dough, making it nearly impossible to spread evenly. Room temperature cream cheese is the single most important prep step in this recipe.
How to Make Pepperoni Cream Cheese Crescent Rolls
The process here is genuinely one of the easiest in my whole recipe collection. You mix, you spread, you roll, and you bake. Let me walk you through each step so your first batch comes out perfectly golden and delicious.
Step 1: Preheat and Prep Your Pan.
Preheat your oven to 190C (375F). Line a large baking sheet with parchment paper and set it aside. Pop open your can of crescent roll dough and carefully unroll the triangles onto a clean surface. Separate them along the perforated lines so you have 8 individual triangles.
Lora’s Tip: If your crescent dough tears along the perforations, press the seams back together gently with your fingertips. It does not need to be perfect. The cream cheese filling will hold everything together once it bakes.
Step 2: Make the Cream Cheese Filling.
In a small bowl, mix together the softened cream cheese, shredded mozzarella, and garlic powder until well combined. The mixture should be smooth and spreadable. Taste it at this point. I sometimes add a pinch of salt and a tiny pinch of crushed red pepper flakes for a little kick that the kids do not even notice but Jake and I love.
Step 3: Assemble the Rolls.
Spread about 1 tablespoon of the cream cheese mixture onto each crescent dough triangle, leaving a small border along the pointed tip so the filling does not ooze out the end. Lay 3 to 4 pepperoni slices over the cream cheese layer. Starting from the wide end of the triangle, roll each one up toward the pointed tip, just like you would a regular crescent roll. Place each roll seam-side down on your prepared baking sheet with a little space between them.
Lora’s Tip: Do not overfill. I know it is tempting to pile on the pepperoni but too much filling will cause the rolls to burst open as they expand in the oven. One tablespoon of cream cheese and 3 to 4 pepperoni slices per roll is the sweet spot.
Step 4: Brush and Season.
Brush the tops of each roll with the melted butter, making sure to cover the sides as well for even browning. Sprinkle Italian seasoning lightly over each roll. This is the step that gives them that gorgeous, golden, herb-flecked top that looks like it came from a bakery.
Step 5: Bake Until Golden.
Bake in the preheated oven for 12 to 14 minutes, until the rolls are deep golden brown on top and the dough is cooked through. The cream cheese will be bubbling slightly at the seams and the pepperoni inside will be crispy at the edges. Let them cool for 3 to 4 minutes before serving because the filling stays very hot inside. Serve with warm marinara sauce for dipping and watch them vanish from the plate.
Lora's Kitchen Tips
- Room Temperature Cream Cheese is Non-Negotiable. I mentioned it in the notes but it bears repeating. Pull your cream cheese out 30 minutes before you start. Cold cream cheese ruins the spreading step and tears the dough.
- Use Parchment Paper, Not Just a Greased Pan. Crescent rolls have a tendency to stick even on greased surfaces because of the butter in the dough. Parchment paper makes cleanup a dream and prevents any tearing when you lift them off.
- Watch the Oven Carefully After 10 Minutes. Every oven runs slightly differently. Start checking your rolls at the 10-minute mark. You want deep golden brown, not dark brown. The bottoms will go from perfect to overdone quickly.
- Seam Side Down on the Pan. Always place the rolls with the pointed tip tucked under the roll and seam side facing the pan. This prevents them from unrolling as they puff up during baking.
- Shred Your Own Mozzarella if You Can. Pre-shredded mozzarella is coated in anti-caking starch which can make the filling slightly grainy. Freshly shredded mozzarella melts much more smoothly inside the rolls.
Variations and Substitutions
One of the best things about this recipe is how easy it is to customize. Once you have the basic technique down, you can mix up the fillings endlessly. Here are a few of my favorite versions that we rotate through at home.
Buffalo Chicken Version: Swap the pepperoni for shredded rotisserie chicken tossed in buffalo sauce. Mix a little blue cheese crumble into the cream cheese instead of mozzarella. The result is tangy, spicy, and completely irresistible.
Veggie Lover Version: Skip the pepperoni and layer in thinly sliced black olives, diced green bell pepper, and sun-dried tomatoes over the cream cheese. This is a great option for any non-meat eaters at your table.
Extra Cheesy Version: Add a slice of provolone on top of the cream cheese layer before adding the pepperoni. Two cheeses inside the roll makes them even more decadent and stretchy when you pull them apart.
Spicy Hot Version: Add a thin slice of pickled jalapeño to each roll along with the pepperoni and mix a pinch of cayenne into the cream cheese. Jake lights up every time I make this version.
Breakfast Style: Replace the pepperoni with cooked crumbled sausage and add a tiny bit of scrambled egg to the cream cheese filling. These are incredible on a weekend morning when you want something special but still easy.
What to Serve with Pepperoni Cream Cheese Crescent Rolls
These rolls are absolutely perfect on their own as a snack or appetizer, but I love serving them with a warm bowl of marinara sauce for dipping. The contrast between the flaky buttery dough, the creamy filling, and the bright acidic tomato sauce is just unbeatable. A small bowl of ranch dressing works brilliantly too, especially for the kids.
If you are serving these as part of a bigger spread, they pair beautifully with a crisp green salad to balance out all that richness. They also work as a side dish alongside a big comforting bowl of soup. My Garlic Parmesan Cheeseburger Bombs make a brilliant companion appetizer if you are setting up a full party snack table and want another crowd-pleasing bite alongside these rolls. For drinks, sparkling water with a squeeze of lemon or a simple lemonade keeps everything feeling fresh against the richness of the cheese and pepperoni.
Storage, Freezing, and Reheating
- Storage: Store leftover rolls in an airtight container in the refrigerator for up to 3 days. They stay reasonably fresh and the cream cheese filling holds well when kept cold.
- Freezing: These freeze beautifully. Once fully cooled, place them in a single layer on a baking sheet and freeze until solid, then transfer to a zip-lock freezer bag. They keep well for up to 2 months.
- Thawing: Thaw frozen rolls overnight in the refrigerator. Do not thaw at room temperature for more than an hour as the cream cheese filling needs to stay cold for food safety.
- Reheating: The best way to reheat these is in a 175C (350F) oven or air fryer for 5 to 7 minutes. This crisps the dough back up beautifully. Microwaving works in a pinch but the dough goes soft and a little chewy.
- Make-Ahead Tip: You can assemble the rolls up to 4 hours in advance, cover them tightly with plastic wrap on the baking sheet, and keep them in the fridge. Pull them out 10 minutes before baking and add the butter wash and seasoning right before they go into the oven.
Frequently Asked Questions
Here are the questions I get asked most about this recipe:
Can I use crescent roll sheets instead of the pre-cut triangles?
Yes, absolutely. Crescent roll sheets are just the same dough without the perforated lines. You can cut them into 8 triangles yourself using a pizza cutter or sharp knife. This actually gives you more control over the size of each roll if you want to make them a little larger.
Can I make these in an air fryer?
Yes and they come out wonderfully in the air fryer. Cook them at 175C (350F) for 8 to 10 minutes, checking at the 7-minute mark. You may need to cook them in batches depending on the size of your air fryer basket. Make sure to leave space between each roll for proper air circulation.
What can I use instead of pepperoni?
Salami, cooked Italian sausage, ham, or even cooked crumbled bacon all work brilliantly as substitutes. You can also go completely meatless and use roasted red peppers, sliced olives, or sun-dried tomatoes layered over the cream cheese filling.
My rolls burst open in the oven. What went wrong?
This usually means too much filling or the seam was not sealed properly. Use no more than 1 tablespoon of cream cheese per triangle and make sure the pointed tip is well tucked under the roll when you place it on the pan. Pressing the tip down gently with your finger helps it stay put during baking.
Can I add pizza sauce inside the rolls?
You can, but use it very sparingly. A thin smear of pizza sauce under the cream cheese adds a nice tangy layer, but too much moisture from the sauce can make the dough soggy and prevent it from baking up crispy. Half a teaspoon per roll is plenty.
These Pepperoni Cream Cheese Crescent Rolls have saved so many weeknight dinners in our house. They are the kind of recipe that makes you feel like a hero in the kitchen without actually requiring any heroic effort. Every time I pull a tray of these out of the oven and the smell of buttery, pepperoni-studded, cheesy goodness hits the kitchen, everyone comes running. Even Noah, who is going through a very picky phase right now, clears his plate without a single complaint.
I really hope these become a staple in your home the way they have become in ours. Make them for a party, make them for a snack, or make them for a Friday night when you just need something quick and delicious and comforting. You will not regret it.
With love and melty cream cheese,
Lora x
Pepperoni Cream Cheese Crescent Rolls
8
servings10
minutes14
minutes235
kcalIngredients
1 can (240g / 8 oz) refrigerated crescent roll dough
115g (4 oz) full-fat cream cheese, softened to room temperature
60g (1/2 cup) shredded mozzarella cheese
80g (about 30 slices) pepperoni
1/2 teaspoon garlic powder
1 tablespoon unsalted butter, melted
1/2 teaspoon Italian seasoning
Warm marinara sauce, for dipping
Directions
Preheat your oven to 190C (375F). Line a large baking sheet with parchment paper. Unroll the crescent dough and separate into 8 individual triangles along the perforated lines.
In a small bowl, combine the softened cream cheese, shredded mozzarella, and garlic powder. Mix until smooth and well combined.
Spread about 1 tablespoon of the cream cheese mixture over each crescent dough triangle, leaving a small border near the pointed tip. Layer 3 to 4 pepperoni slices over the cream cheese on each triangle.
Starting from the wide end, roll each triangle up toward the pointed tip. Place rolls seam-side down on the prepared baking sheet, spacing them apart. Brush the tops and sides with melted butter and sprinkle with Italian seasoning.
Bake for 12 to 14 minutes until deep golden brown. Allow to cool for 3 to 4 minutes before serving. Serve warm with marinara sauce for dipping.








