This Pepperoni Rolls Recipe is the kind of thing you make once for a gathering and then spend the next three weeks getting asked to make again. Soft, pillowy homemade dough wrapped around layers of spicy pepperoni and melted mozzarella — honestly, they disappear from the tray before they even fully cool down.
What Is a Pepperoni Roll and Why Everyone Loves Them
A pepperoni roll is a soft bread roll with pepperoni baked directly inside it. Originally from West Virginia, these rolls started as a practical lunch for coal miners who needed something portable, filling, and mess-free. Furthermore, the fat from the pepperoni soaks into the bread during baking and creates an incredibly rich, savory flavor throughout every bite.
Have you ever bitten into something so simple and yet so deeply satisfying that you wonder why you do not make it every single week? That is exactly the pepperoni roll experience. Additionally, they work as a snack, a lunch, a party appetizer, or a late-night situation — no judgment here at all.
Ingredients You Will Need
For the Homemade Dough:
- 3 and 1/2 cups all-purpose flour
- 2 and 1/4 teaspoons instant yeast (1 standard packet)
- 1 teaspoon salt
- 1 teaspoon sugar
- 1 tablespoon olive oil
- 1 cup warm water (around 40C or 105F)
- 1/2 cup warm whole milk
For the Filling:
- 150 grams pepperoni slices
- 1 and 1/2 cups shredded mozzarella cheese
- 1/2 teaspoon dried oregano
- 1/2 teaspoon garlic powder
- 1/4 teaspoon red chilli flakes (optional)
For the Topping:
- 2 tablespoons unsalted butter, melted
- 1/2 teaspoon garlic powder
- 1/2 teaspoon dried Italian herbs
- 2 tablespoons grated parmesan cheese
For Serving:
- Warm marinara or pizza sauce for dipping
How to Make Pepperoni Rolls Recipe Step by Step
Step 1 — Make the Dough
- Combine the warm water and warm milk together in a large mixing bowl
- Add the sugar and instant yeast directly to the warm liquid and stir gently with a fork
- Allow the mixture to sit for 5 minutes until it looks slightly foamy on the surface — this confirms the yeast is active and working
- Then add the olive oil and salt to the yeast mixture and stir briefly to combine
- Next, add the flour one cup at a time, mixing with a wooden spoon after each addition
- Continue adding flour until the dough comes together into a rough, shaggy ball that pulls away from the sides of the bowl
Step 2 — Knead the Dough Properly
- Turn the dough out onto a lightly floured surface and begin kneading with both hands
- Push the dough away from you with the heel of your palm, fold it back over itself, rotate a quarter turn, and repeat continuously
- Knead for a full 8 to 10 minutes until the dough feels smooth, elastic, and just slightly tacky to the touch
- After kneading, the dough should spring back slowly when you poke it with a finger — that indicates a properly developed gluten structure
- Shape the kneaded dough into a smooth ball and place it into a lightly oiled bowl
- Cover the bowl with plastic wrap or a damp kitchen towel and leave it to rise at room temperature
Pro Tip: Do not rush the kneading step by cutting it short. Under-kneaded dough produces rolls that tear unevenly, do not rise properly, and have a dense, tough texture instead of the soft, pillowy result you want from a great Pepperoni Rolls Homemade Dough Recipe.
Step 3 — Let the Dough Rise
- Leave the covered dough bowl at room temperature for 1 hour until the dough doubles in size
- Choose a warm spot in your kitchen for the rise — near a warm oven or in a spot with no drafts works best
- After 1 hour, gently press two fingers about 2 centimeters into the risen dough and release them
- If the indentation springs back slowly and partially, the dough is ready to use immediately
- However, if it springs back instantly, allow another 15 minutes of rising time and test again
Step 4 — Prepare the Filling
- While the dough rises, prepare all the filling ingredients so everything is ready to assemble quickly
- Measure out the shredded mozzarella and mix in the dried oregano, garlic powder, and red chilli flakes if using
- Separate the pepperoni slices and lay them out flat on a plate for easy layering during assembly
- Additionally, mix the melted butter, garlic powder, and Italian herbs together in a small bowl for the topping and set aside
Step 5 — Divide and Shape the Dough
- Lightly flour your work surface and turn the risen dough out gently without punching it down aggressively
- Use a sharp knife or dough scraper to divide the dough into 12 equal portions — using a kitchen scale ensures equal sizing
- Roll each portion into a smooth ball between your palms, then flatten each ball into an oval shape roughly 12 to 15 centimeters long
- Work with one piece at a time and keep the remaining pieces covered with a damp cloth to prevent the surface from drying out
Step 6 — Fill and Roll Each Pepperoni Roll
- Lay one flattened dough oval on the work surface in front of you
- Place 4 to 5 pepperoni slices down the center of the dough, overlapping them slightly as you go
- Then scatter a generous tablespoon of the seasoned mozzarella mixture over the pepperoni layer
- Fold the long sides of the dough up and over the filling, pinching them together firmly along the top seam
- Then tuck both ends underneath the roll and pinch them tightly closed to seal the filling inside completely
- Place each sealed roll seam-side down on a parchment-lined baking tray, spacing them about 5 centimeters apart
- Repeat the same process for all 12 portions until the tray is filled with neat, evenly sized rolls
Pro Tip: Pinching the seams firmly and placing the rolls seam-side down is critical. Poorly sealed rolls burst open during baking and the cheese spills out onto the tray instead of staying beautifully melted inside each roll.
Step 7 — Second Rise Before Baking
- Cover the filled rolls loosely with oiled plastic wrap or a clean kitchen towel
- Allow them to rise again at room temperature for 20 to 25 minutes until they look visibly puffed and pillowy
- This second rise is called proofing and it gives the rolls their final light, soft texture before baking
- Meanwhile, preheat your oven to 200C or 400F during this second rise period so it is fully hot when the rolls are ready
Step 8 — Brush, Top, and Bake
- Once the rolls have puffed up noticeably, brush the garlic herb butter generously over the top of each roll
- Sprinkle the grated parmesan cheese evenly over all the buttered tops
- Place the tray on the middle rack of the preheated oven immediately
- Bake for 18 to 22 minutes until the rolls turn deep golden brown on top and the cheese inside is fully melted
- During the last 3 minutes of baking, watch carefully because the butter topping can darken quickly near the end
- Remove the tray from the oven and allow the rolls to cool on the tray for 5 minutes before serving
- Serve warm alongside a bowl of marinara or pizza sauce for dipping
Shortcut Variations That Still Taste Great

Pepperoni Rolls With Pizza Dough
- Use 500 grams of store-bought pizza dough instead of making homemade dough from scratch
- Divide, fill, and roll exactly the same way as the homemade version
- Additionally, Pepperoni Rolls With Pizza Dough saves about 1 hour of total preparation time without sacrificing much flavor
Crescent Roll Pepperoni Rolls
- Unroll a tube of refrigerated crescent roll dough and separate it into individual triangles
- Place 2 to 3 pepperoni slices and a pinch of mozzarella on the wide end of each triangle
- Roll from the wide end toward the point and bake at 190C for 12 to 14 minutes for quick Crescent Roll Pepperoni Rolls
Pepperoni Pull Apart Bread
- Press all 12 filled dough balls together tightly in a greased round cake pan instead of spacing them apart
- Bake at 200C for 22 to 25 minutes until golden brown all over
- This Pepperoni Pull Apart Bread version looks stunning on a party table and lets everyone tear off their own portion
Why This Pepperoni Rolls Recipe Works Every Time
Three clear reasons make this recipe consistently reliable:
- Warm milk in the dough adds fat and richness that produces a noticeably softer, more tender roll compared to water-only dough recipes
- Two separate rises build the gluten structure and yeast activity that give the rolls their light, fluffy, bakery-quality texture throughout
- Sealing the seam firmly downward keeps the cheese and pepperoni contained inside during baking rather than leaking out onto the tray
Serving Ideas
Turn these into a full spread with these pairings:
- Warm marinara, pizza sauce, or ranch dressing for dipping alongside
- Serve as Pepperoni Appetizers at parties on a wooden board with olives and sliced meats
- Pack individually wrapped rolls in lunchboxes as Easy Lunch Ideas for school or work
- Arrange the Pepperoni Pull Apart Bread version as the centerpiece at a game night table
- FYI, these rolls also taste fantastic at room temperature the next day — the pepperoni fat keeps the bread moist for hours after baking
Common Mistakes to Avoid
- Using water that is too hot — water above 50C kills the yeast completely and the dough will never rise at all
- Overfilling the rolls — too much cheese or pepperoni makes sealing impossible and causes the filling to burst out during baking
- Skipping the second rise — rolls baked without proofing turn dense and bready instead of light and pillowy after baking
- Not pinching the seams tightly — loose seams always open in the oven and spill the filling across the baking tray
- Cutting into rolls immediately — resting for 5 minutes after baking allows the molten cheese inside to set slightly so it stays inside when you bite in
Storage Tips
- Room temperature: Store in an airtight container for up to 2 days — warm briefly in a 180C oven for 5 minutes before eating
- Refrigerator: Keep sealed for up to 4 days — the rolls reheat well and the filling stays intact after refrigeration
- Freezer: Freeze fully baked cooled rolls individually for up to 2 months — reheat directly from frozen at 180C for 12 minutes
Frequently Asked Questions
Q1: Can I make this pepperoni rolls recipe with sourdough dough instead? Yes, absolutely. Use 500 grams of active sourdough starter-based dough prepared the same way as a standard sourdough loaf. Sourdough Pepperoni Rolls have a slightly tangy, more complex flavor that pairs brilliantly with the spicy pepperoni and melted cheese inside. However, allow extra rising time since sourdough ferments more slowly than commercial yeast dough.
Q2: What is the best cheese to use inside pepperoni rolls? Shredded low-moisture mozzarella melts the most evenly and produces the cleanest, stretchiest result inside the finished rolls. Additionally, mixing in a small amount of provolone or cheddar alongside the mozzarella adds a sharper, more complex flavor that makes these Best Pepperoni Rolls taste genuinely next level compared to single-cheese versions.
Q3: Can I use pepperoni rolls with Rhodes rolls dough? Yes. Pepperoni Rolls With Rhodes Rolls frozen dough is a very popular shortcut version. Thaw the rolls according to the package directions, flatten each one, fill with pepperoni and cheese, seal, and allow them to proof before baking at 190C for 18 to 20 minutes. The result is soft, fluffy, and genuinely delicious without any from-scratch effort.
Q4: Can I prepare these pepperoni rolls the night before serving? Yes, completely. Assemble and fill all the rolls, place them on the baking tray, cover tightly with oiled plastic wrap, and refrigerate overnight. The next morning, remove from the fridge, allow them to sit at room temperature for 30 minutes, brush with butter topping, and bake as normal. IMO, overnight-proofed rolls develop a noticeably deeper and more complex flavor than same-day baked ones.
Q5: What can I make with pepperoni besides rolls? Pepperoni works beautifully in Pepperoni Bread Recipe loaves, on homemade pizza, stirred into pasta sauces, layered in calzones, scattered over flatbreads, or folded into scrambled eggs for a quick savory breakfast. Furthermore, chopped pepperoni added to a cheese board instantly elevates the entire spread without any extra preparation required.
Final Thoughts
This Pepperoni Rolls Recipe delivers everything you want from a homemade baked snack — soft, pillowy dough, spicy pepperoni, melted mozzarella, and a golden garlic butter top that makes every single roll irresistible straight from the oven. Moreover, every step is approachable enough for a complete beginner to follow successfully the very first time.
Whether you make the full homemade dough version, use the Pepperoni Rolls With Pizza Dough shortcut, or go the Pepperoni Pull Apart Bread route for a crowd, this recipe always produces something genuinely impressive. Make a batch this weekend and watch them vanish from the tray faster than you thought possible.
Easy Pepperoni Rolls Recipe Perfect for Any Occasion
Course: Fried20
servings20
minutes20
minutes300
kcalThis Pepperoni Rolls Recipe wraps homemade yeasted dough around layers of spiced pepperoni and melted mozzarella, sealed and baked until golden with a garlic herb butter topping. Soft, cheesy, and deeply savory throughout. Ready in 1 hour 40 minutes and makes 12 rolls. A crowd-pleasing homemade snack everyone will love.
Ingredients
For the Dough:
3 and 1/2 cups all-purpose flour
2 and 1/4 tsp instant yeast
1 tsp salt
1 tsp sugar
1 tbsp olive oil
1 cup warm water
1/2 cup warm whole milk
For the Filling:
150g pepperoni slices
1 and 1/2 cups shredded mozzarella
1/2 tsp dried oregano
1/2 tsp garlic powder
1/4 tsp red chilli flakes (optional)
For the Topping:
2 tbsp unsalted butter, melted
1/2 tsp garlic powder
1/2 tsp dried Italian herbs
2 tbsp grated parmesan
For Serving:
Warm marinara or pizza sauce for dipping
- Step 1: Combine warm water, warm milk, sugar, and yeast and rest 5 minutes until foamy
- Step 2: Add oil, salt, and flour gradually and mix until dough comes together into a rough ball
- Step 3: Knead for 8 to 10 minutes until smooth and elastic, then place in an oiled bowl
- Step 4: Cover and rise at room temperature for 1 hour until doubled in size
- Step 5: Divide into 12 equal portions and flatten each one into an oval shape
- Step 6: Layer pepperoni and seasoned mozzarella on each oval, roll up tightly, and pinch seams firmly closed
- Step 7: Place seam-side down on lined tray, cover, and proof for 20 to 25 minutes until puffed
- Step 8: Brush with garlic herb butter, sprinkle parmesan, and bake at 200C for 18 to 22 minutes until golden