
This hearty Mozzarella Pepperoni Croissant Rolls recipe transforms simple ingredients into an indulgent treat that brings together the best of croissants and pizza in one irresistible package. The flaky, buttery layers wrapped around gooey cheese and savory pepperoni create the perfect handheld snack that disappears faster than you can make them.
I first made these rolls on a rainy Saturday when the kids were craving pizza but I wanted something quicker. They've since become our go-to comfort food for movie nights and impromptu gatherings. Even my pickiest eater requests them regularly.
- Croissant dough: Freshly purchased refrigerated dough works best but the canned variety from the refrigerated section provides excellent results too
- Mozzarella cheese: Opt for freshly shredded rather than pre-packaged for the best melt factor and flavor
- Pepperoni slices: Look for ones with visible spices and a rich red color for maximum flavor impact
- Melted butter: Use unsalted to control the saltiness of your final dish
- Garlic powder: Adds subtle depth without overpowering the other flavors
- Dried oregano: Select fragrant dried leaves that still have vibrant color for best flavor
- Dried basil: Brings a sweet herbaceous note that complements the savory elements perfectly
Step-by-Step Instructions
- Preheat the Oven:
- Set your oven to 375°F and allow it to fully preheat while you prepare the rolls. The right temperature ensures that perfect balance between crispy exterior and gooey interior.
- Prepare the Croissant Dough:
- Unroll the dough onto a clean surface and separate along the perforations to create triangles. If the dough feels sticky, work quickly and consider lightly flouring your work surface to prevent tearing.
- Add the Mozzarella and Pepperoni:
- Distribute the shredded cheese evenly across each triangle, leaving a small border around the edges to prevent cheese from leaking. Layer 2 to 3 pepperoni slices on top of the cheese, ensuring complete coverage but not overloading, which could prevent proper rolling.
- Roll Them Up:
- Starting from the wider edge, carefully roll each triangle toward the pointed end, applying gentle pressure to create a tight seal. The roll should feel compact but not squeezed so tight that the filling bursts through.
- Brush with Melted Butter:
- Use a pastry brush to apply a thin, even coating of melted butter across the top surface of each roll. This creates that bakery-quality golden finish and adds rich flavor to the exterior.
- Season the Rolls:
- Sprinkle the garlic powder, oregano, and basil across the buttered surface, distributing them evenly. Use a light touch as the herbs will intensify during baking, and you want them to complement, not overwhelm.
- Bake the Rolls:
- Arrange the rolls on a parchment-lined baking sheet with at least an inch between each one to allow for expansion. Bake in the center rack for 12 to 15 minutes, watching closely after the 10-minute mark for that perfect golden brown color.
- Serve and Enjoy:
- Allow the rolls to cool for just 2 minutes before serving to prevent burning your mouth on the molten cheese. The exterior should be crisp and flaky, while the interior remains soft and gooey.

The pepperoni is truly the star ingredient in these rolls. I discovered this by accident when I made a batch with just cheese, thinking they would be just as good. My family immediately noticed the missing depth and savory kick that only pepperoni can provide. There's something magical about how the oils from the pepperoni infuse into the croissant dough during baking, creating pockets of incredible flavor throughout each bite.
Serving Suggestions
These Mozzarella Pepperoni Croissant Rolls truly shine when served alongside complementary dishes. For an elevated experience, serve them with a small ramekin of warm marinara sauce for dipping. The tangy tomato flavor creates a perfect contrast to the rich buttery rolls while highlighting their pizza-inspired character. This combination transforms a simple snack into a satisfying meal.
For a complete dinner experience, pair these rolls with a crisp garden salad dressed with a light vinaigrette. The fresh vegetables provide a refreshing counterpoint to the warm, savory rolls, creating a balanced meal that satisfies without overwhelming. I particularly love serving them with an arugula salad topped with shaved parmesan, which echoes the Italian flavors in the rolls themselves.
When hosting a gathering, these rolls make an impressive addition to any appetizer spread. Arrange them on a wooden board alongside other finger foods like stuffed mushrooms, antipasto skewers, or a selection of olives. They remain delicious at room temperature, making them perfect for grazing tables where guests can help themselves throughout the event.

Storage and Reheating
Proper storage is key to maintaining the delightful texture of these croissant rolls. After allowing them to cool completely, store any leftovers in an airtight container at room temperature for up to two days. This method preserves the flaky exterior better than refrigeration, which can make the croissants become soggy.
For longer storage, freezing is your best option. Wrap each roll individually in plastic wrap, then place them in a freezer-safe container or ziplock bag. They will maintain their quality for up to two months when properly stored. To reheat from frozen, place them directly on a baking sheet in a 350°F oven for 10 to 12 minutes until heated through and crispy once again.
If you need to reheat refrigerated rolls, the toaster oven works wonders. Three to four minutes at 325°F revives them perfectly, restoring that wonderful contrast between the crisp exterior and soft filling. Avoid using the microwave, which will make the croissant texture chewy rather than flaky, regardless of how tempting the speed might be.
Ingredient Substitutions
While the classic combination of mozzarella and pepperoni creates a familiar flavor profile, this recipe welcomes creative adaptations. For a different cheese experience, try substituting half the mozzarella with cheddar or provolone. The sharpness of cheddar or the gentle smokiness of provolone adds complexity while maintaining that essential melty texture.
The meat component can be easily varied to suit different tastes or dietary preferences. Thinly sliced ham creates a croissant roll reminiscent of a classic ham and cheese sandwich but with an elevated execution. For a spicier version, chorizo or salami make excellent alternatives, adding their distinctive flavors to the mix.
Vegetarian versions work beautifully too. Replace the pepperoni with thinly sliced bell peppers and mushrooms that have been quickly sautéed to remove excess moisture. You could also add spinach that has been wilted and thoroughly dried for a pop of color and nutrition. The cheese provides enough richness that you won’t miss the meat at all.
Frequently Asked Questions
- → Can I use homemade croissant dough instead of pre-made?
Yes, you can certainly use homemade croissant dough. It will add a personal touch and let you customize the flavor, but be prepared for more prep time compared to using pre-made dough.
- → What type of mozzarella works best?
Shredded mozzarella cheese works great for this recipe because it melts quickly and evenly. You can also use fresh mozzarella but note that it contains more moisture, so the rolls might turn out less flaky.
- → How do I keep the rolls from unrolling while baking?
Make sure to roll the dough tightly without overstuffing it. Pinch the edges slightly to seal them and ensure they stay closed during baking.
- → Can I make these vegetarian?
Absolutely! Replace the pepperoni with your favorite vegetarian alternative, or try ingredients like sun-dried tomatoes, spinach, or mushrooms for equally delicious results.
- → What dipping sauces pair well with these rolls?
Classic marinara sauce is a perfect match, but you can also try ranch dressing, garlic aioli, or a creamy basil pesto for an extra flavor boost.
- → Can I freeze the rolls after baking?
Yes, you can freeze baked croissant rolls. Just wrap them individually in plastic wrap, place them in a freezer-safe bag, and reheat them in the oven when needed.