Prep Time: 10 minutes | Cook Time: 12-15 minutes | Servings: 8 rolls
You know that moment when you open the fridge, see a tube of crescent roll dough, and think “I could do something genuinely great with this”? That is exactly how Mozzarella Pepperoni Croissant Rolls came into my life. And now I make them at least twice a month — no shame whatsoever.
These rolls take everything you love about pizza — the stretchy mozzarella, the salty pepperoni, the herby, garlicky smell from the oven — and wrap it inside a flaky, buttery croissant shell. The result is something that disappears from the tray faster than you can say “save me one.”
Whether you need a quick after-school snack, a crowd-pleasing appetiser, or a lazy weekend treat that looks like you tried hard, this recipe delivers every single time. Let me walk you through it from start to finish.
Why Mozzarella Pepperoni Croissant Rolls Work So Well
Have you ever wondered why some recipes just hit differently every time, no matter how many times you make them? For me, Mozzarella Pepperoni Croissant Rolls land in that category. The combination of textures is the secret — flaky pastry outside, gooey cheese inside, with little crispy pepperoni edges all the way through.
The croissant dough does the heavy lifting here. It bakes up beautifully golden with layers that shatter slightly when you bite in. That contrast with the melted mozzarella inside creates a textural experience that a basic pizza dough roll simply cannot replicate.
IMO, this is also the most efficient snack you can make at short notice. Ten minutes of prep, fifteen minutes in the oven, and you have something that genuinely impresses people. No proving dough. No complicated steps. Just assemble, roll, and bake.
Ingredients for Mozzarella Pepperoni Croissant Rolls

Everything on this list pulls its weight. Nothing is there by accident.
The Core Ingredients
- 1 can (235g / 8 oz) refrigerated crescent roll dough (8 triangles)
- 200g (about 7 oz) fresh mozzarella or shredded mozzarella
- 80g (about 3 oz) pepperoni slices (roughly 32-40 slices)
- 4 tablespoons pizza sauce or marinara sauce
For the Topping and Finish
- 1 tablespoon melted unsalted butter
- 1/2 teaspoon garlic powder
- 1/2 teaspoon dried Italian seasoning or dried oregano
- 2 tablespoons freshly grated parmesan cheese
- Optional: pinch of red chilli flakes for heat
How to Make Mozzarella Pepperoni Croissant Rolls Step by Step

This is the part where the magic actually happens. Follow each step and you will end up with golden, cheesy, perfectly rolled croissants that taste like they came from a proper Italian bakery. Except you made them in your kitchen. In 25 minutes. That is always a good feeling.
Step 1: Preheat and Prepare Your Baking Surface
Preheat your oven to 190C (375F). While the oven heats up, line a large baking sheet with parchment paper. Parchment paper is non-negotiable here — the cheese will inevitably leak slightly during baking and parchment saves you a very unpleasant cleaning situation afterward.
Give the parchment a very light spray of cooking oil just to be safe. Now, in a small bowl, mix your melted butter with garlic powder and Italian seasoning. Set this aside — you will need it right before the rolls go into the oven.
Step 2: Unroll the Crescent Dough
Open your can of crescent roll dough carefully — yes, it will try to pop loudly and startle you every single time. Unroll the dough on a lightly floured surface or directly onto your prepared baking sheet. Separate along the perforated lines into 8 individual triangles.
Try to keep the dough as chilled as possible while you work. Warm dough becomes soft and sticky, which makes rolling much harder. If your kitchen is particularly warm, pop the separated triangles back in the fridge for 5 minutes before you start filling them.
Gently press each triangle with your fingers to slightly stretch and even out the thickness. You want each piece to be roughly the same size so all 8 rolls bake evenly. Uneven pieces mean some rolls finish before others and nobody wants a burnt one at the end.
Step 3: Spread the Sauce
Using a small spoon or the back of a teaspoon, spread about half a tablespoon of pizza sauce over each dough triangle. Spread it in a thin, even layer and stop about 1cm from all the edges. Sauce too close to the edges will leak out during baking and burn on the tray.
Do not go overboard with the sauce. I know the temptation is real, but too much sauce makes the dough soggy from the inside and the rolls will not hold their shape properly. A thin, even coating is genuinely all you need to get full pizza flavour in every bite.
Step 4: Layer the Pepperoni and Mozzarella
Place 4-5 pepperoni slices on each triangle, laying them in a single layer across the sauced area. Try to cover the dough evenly without overlapping too much. Pepperoni that overlaps in thick clumps stays chewy rather than getting those gorgeous slightly crispy edges.
Next, add your mozzarella. If you are using shredded mozzarella, scatter a generous tablespoon across each triangle. If you are using fresh mozzarella, tear it into small pieces and distribute it evenly. Either version works brilliantly — fresh mozzarella gives a creamier result, shredded gives more stretch.
Press the toppings down very lightly with your fingers so they stay in place when you start rolling. Fillings that shift around during rolling end up bunched at one end, and you lose that perfect filling-in-every-bite experience that makes these rolls so satisfying.
Step 5: Roll the Croissants
Starting from the wide end of each triangle, begin rolling the dough toward the pointed tip. Roll firmly but not too tightly — you need just enough pressure to keep the filling inside without squeezing it all out. Think of it as a confident, controlled roll rather than a panicked squeeze.
Once you reach the tip, press the pointed end gently against the roll to seal it. Then curve the two ends slightly inward to create that classic croissant shape. This curved shape is not just for aesthetics — it also helps the ends seal closed more effectively during baking.
Place each finished roll on your prepared baking sheet with the seam side facing down. Space them at least 5cm apart because the dough puffs up significantly as it bakes. Crowded rolls end up merging together and you lose those lovely individual shapes.
Step 6: Brush and Bake
Now grab that garlic butter mixture you made earlier and brush it generously over each roll. Coat the top and sides. This butter does three important things: it adds flavour, helps the rolls brown evenly, and gives the finished croissants that gorgeous glossy sheen that makes them look professionally baked.
Sprinkle a small pinch of grated parmesan over the top of each roll. The parmesan crisps up beautifully in the oven and creates tiny golden cheesy bits on the surface. Add red chilli flakes at this stage too if you like heat. FYI, even a small pinch makes a noticeable difference.
Bake in the preheated oven for 12-15 minutes. Keep a close eye from the 10-minute mark onward. Every oven varies and the difference between perfectly golden and slightly overdone can happen in just 2 minutes. You want deep golden brown, not dark brown.
Remove the rolls from the oven and let them rest on the tray for 3 minutes before serving. The mozzarella inside stays extremely hot for longer than you think — this rest period prevents any unfortunate roof-of-mouth incidents. Serve them warm with extra marinara sauce on the side for dipping.
Tips That Make a Real Difference
These are the details that separate a good batch from a genuinely great one:
- Keep the dough cold. Warm dough is sticky and tears easily. Work quickly and return it to the fridge if it softens too much.
- Use low-moisture mozzarella for the cleanest results. Fresh mozzarella holds more water and can make the dough slightly soggy if you are not careful.
- Pat pepperoni slices with a paper towel before using to remove excess oil. This keeps the filling from making the dough greasy from the inside.
- Serve with warm marinara for dipping — it elevates the whole experience and makes these feel more substantial as a snack or starter.
- Do not skip the parmesan on top — it creates a savoury, crispy surface layer that adds enormous flavour for very little effort.
Variations Worth Trying

The classic Mozzarella Pepperoni Croissant Rolls version is absolutely perfect as written, but once you know the method, you can swap the fillings endlessly. Here are some that have worked brilliantly in my kitchen:
- Ham and Gruyere: Replace pepperoni with thin deli ham and swap mozzarella for gruyere. Spread dijon mustard instead of pizza sauce. Incredible.
- Spinach and Ricotta: Skip the meat, use ricotta blended with cooked spinach and a pinch of nutmeg. Vegetarian and genuinely satisfying.
- Four Cheese Rolls: Use a mix of mozzarella, provolone, parmesan, and fontina. Skip the sauce and just use the butter and herb topping. Pure cheese heaven.
- Sausage and Pepper: Use cooked crumbled Italian sausage and thin strips of roasted red pepper instead of pepperoni. A heartier option that works well as a main snack.
Frequently Asked Questions
Can I make Mozzarella Pepperoni Croissant Rolls ahead of time?
Yes — assemble the rolls completely, place them on the baking sheet, cover with cling film, and refrigerate for up to 4 hours before baking. Brush with garlic butter right before they go into the oven. This actually works in your favour because the cold dough holds its shape better going into a hot oven.
Can I use puff pastry instead of crescent roll dough?
Absolutely, and puff pastry gives a slightly flakier, more dramatic result. Cut the puff pastry into triangles yourself. The bake time may need an extra 3-5 minutes since puff pastry tends to be thicker. Watch for the same deep golden colour as your indicator that they are done.
Why is my cheese leaking out during baking?
Some leakage is completely normal and expected — it is just the nature of melting mozzarella. The main causes of excessive leakage are overfilling with cheese or not sealing the tip of the roll firmly enough. Press the tip down properly and keep the cheese slightly away from the very edges of the dough.
Can I freeze these rolls?
You can freeze them after baking. Let them cool completely first, then freeze in a single layer on a tray before transferring to a freezer bag. Reheat from frozen in the oven at 180C for 8-10 minutes. The texture stays remarkably good. Avoid microwaving them — it makes the pastry chewy and soft rather than flaky.
What dipping sauces work best with these?
Warm marinara is the obvious winner and genuinely the best pairing. Ranch dressing is a crowd favourite if you are serving these to a mixed group. Garlic aioli also works beautifully. Avoid anything very acidic or vinegar-heavy — it fights with the buttery pastry and makes the whole thing taste slightly off :/ Stick to creamy or tomato-based dips.
Final Thoughts
Mozzarella Pepperoni Croissant Rolls tick every single box you could want from a recipe. Fast to make, minimal ingredients, maximum flavour, and genuinely impressive every time you put them on a table. People always think you put in far more effort than you actually did.
The method is simple enough that you can make these on a busy weeknight but special enough to bring to a party and receive actual compliments. Once you make them once, you will understand why they become a regular fixture in any kitchen.
So grab that can of crescent dough from the fridge and get rolling. Literally. Your kitchen is about to smell incredible and your housemates, kids, guests, or just plain old you deserve something this good tonight. Make the batch. Eat them warm. Make another batch the following week.

Mozzarella Pepperoni Croissant Rolls
Ingredients
Method
- Preheat your oven to 190C (375F) and line a large baking sheet with parchment paper.
- Mix melted butter with garlic powder and Italian seasoning, and set aside.
- Open the crescent roll dough, unroll it, and separate into 8 triangles on a floured surface.
- Spread about 1/2 tablespoon of pizza sauce on each triangle, stopping 1cm from the edges.
- Layer 4-5 pepperoni slices and mozzarella on each triangle, pressing down slightly.
- Starting from the wide end, roll each triangle towards the pointed tip, pressing the tip to seal.
- Place each roll seam side down on the baking sheet, spacing them 5cm apart.
- Brush the garlic butter mixture over each roll and sprinkle with parmesan.
- Bake for 12-15 minutes, checking from the 10-minute mark for golden brown.
- Let them rest for 3 minutes before serving with extra marinara sauce.



