School Cafeteria Pepperoni Rolls
Soft, cheesy pepperoni rolls just like the ones from the school cafeteria—fluffy, melty, and totally irresistible.

When I think back to my elementary school days, one of the lunches I always looked forward to was pepperoni rolls. I usually packed a bag lunch, but I always ate school lunch on pepperoni roll day! School cafeterias are not exactly known for great food, but trust me, they got it SO right on this one!!
What is a Pepperoni Roll?
A pepperoni roll is a soft yeast roll baked with pepperoni tucked inside, often with cheese added for extra flavor. As it bakes, the pepperoni releases its oils into the bread, giving the roll a savory, slightly spicy taste. It’s handheld, portable, filling, and is a traditional comfort food staple in West Virginia (where I’m from).
The school recipe is a bit different than most pepperoni rolls because instead of calzone-style, they were fluffy pull-apart dinner rolls that were stuffed with lots of melty cheese and savory pepperoni. Simple, but so satisfying. That memory inspired me to make my own version at home.
For this recipe, I started with my grandmother’s dinner roll dough, which has always been a family favorite. It’s the perfect base for wrapping around the traditional filling of sliced pepperoni and mozzarella cheese. The result is a homemade pepperoni roll that feels both nostalgic and fresh from the oven. It was exactly how I remembered those school pepperoni rolls…absolute perfection!
We also have another, more traditional pepperoni roll recipe on the blog that takes a look at the West Virginia classic and its history. If you’re curious about where this dish got its start, or if you grew up with a version of your own, be sure to check it out—and I’d love to hear your memories too!

Affiliate links provided for your convenience in recreating this recipe; read our disclosure policy here.
Ingredients
- Active yeast
- Water – You’ll need warm water for the yeast to bloom, as well as cold water to make the bread dough.
- All purpose flour AND Bread flour – We tested out different combinations of flours and this was the winner for soft and fluffy rolls.
- Salted butter – You’ll need butter to make the dough and also to brush on top of the rolls before baking to help them get those perfect golden brown tops.
- Warmed milk
- Granulated sugar
- Salt
Fillings:
- Sliced pepperoni (if you prefer stick pepperoni, you could use that too)
- Shredded mozzarella cheese
- Oil (to soak the pepperoni)
Full ingredient amounts and detailed instructions are available in the printable recipe card at the bottom of the post.
Helpful Kitchen Tools
- Wooden spoon
- Hand mixer or Stand mixer
- Large mixing bowl
- Large rectangular cake pan or baking dish (You’ll need two pans)
Instructions
To Make The Dough
- The first thing you’re going to do is proof the yeast with 1/4 cup of hot water and set that aside for a few minutes while you soften the butter for the dough.
- After the yeast blooms (about 5-10 minutes) you can combine it with all of the other dough ingredients except the bread flour. We used a large wooden spoon to mix everything, but you could use a hand mixer for this step.
- Add the bread flour and stir this in by hand with your wooden spoon. It may take some elbow grease, but at this point you don’t want to use a mixer. When the dough becomes cohesive, you can flip it out onto a floured workspace and finish kneading.
- Place the dough into a large greased mixing bowl, cover, and allow to rise until it’s doubled in size.
To Form the Rolls
- Once the dough is ready, you’re going to press the air out of it so it’s firm enough to work with. Divide in half, then in half again, and so on, until you have 36-40 equal portions.
- Get your workspace ready and all of your ingredients prepped and handy.
- For each ball of dough, flatten into a disc, and place about a Tablespoon of cheese in the middle, along with 3-4 slices of pepperoni.
- Fold the sides of the dough up and over the filling, tuck the dough in and press firmly so the filling is securely contained and there are no openings.
- Brush the tops of the rolls with melted butter and into your prepared pans. Cover the pans with plastic wrap and allow the dough to rise again for 45 minutes to 1 hour. When the dough is ready, you can bake.

Prep Tips
- Pepperoni – You can get as fancy as you want here, but to be honest, we always just use regular pepperoni. I’m sure our school cafeteria was not using anything other than cheap pepperoni!
- Dough Rising Times – This can vary a lot depending on the humidity where you live. We’re in Texas right now, so it takes longer for dough to rise here (2 1/2 hours on our last batch). But if you live somewhere with normal humidity it shouldn’t take that long.
- Storage – Keep in an airtight container at room temperature for 1-2 days. Pepperoni rolls do not generally need refrigeration, as they were designed to be a portable food for coal miners. However, if you put a LOT of cheese inside, or want to keep them around for more than a day or two, you could store them in the fridge, or freeze for longer term storage.
- Serve With – I usually just eat pepperoni rolls all by themselves…they are so tasty on their own! I know that some people like to dip them in marinara sauce, like you would a calzone, so it’s really up to you.

Cafeteria Pepperoni Rolls Recipe (Printable Recipe Card)
If you tried this recipe and loved it too, please rate it! We would love to hear your thoughts in the comments below.
Want to Save This Recipe?
Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from The Soccer Mom Blog
School Cafeteria Pepperoni Rolls
Equipment
- Wooden spoon
- Large Mixing Bowl
- 2 Large rectangular cake pan or baking dish
- Plastic Wrap
Ingredients
- 2 packets active yeast
- 1/4 cup water
- 3 1/2 cups all purpose flour plus 1/2 cup for kneading the dough
- 3 cups bread flour
- 1/2 cup salted butter plus an extra stick of melted butter for brushing the tops of the rolls
- 1 cup cold water
- 1 cup warm milk
- 1/2 cup sugar
- 1 tsp salt
- 7 oz sliced pepperoni or about 3-4 slices per roll
- 1 lb shredded mozzarella cheese
Instructions
To Make The Dough
- Dissolve the two packages of yeast in 1/4 cup warm water and set aside.
- In a large bowl, soften one stick of salted butter.
- To the butter add: 1/2 cup sugar, 1 tsp salt, 1 cup of warm milk, 1 cup of cold water, 2 beaten eggs, yeast mix, and the 3 1/2 cups of all-purpose flour.
- Use a large wooden spoon to mix until well combined.
- Add the bread flour so you have 6 ½ cups total of flour. Stir in the flour with your heavy wooden spoon.
- When the mixture begins to form a dough and pull away from the sides of the bowl, turn out the dough onto a floured work surface. Knead by hand until it forms a cohesive ball and no longer sticks to your hands.
- Grease the inside of a large mixing bowl with a light cooking oil. Place the dough inside the bowl and cover with plastic wrap. Allow to rise until the dough has doubled in size and soft to the touch. This could take anywhere from 1 1/2 to 2 1/2 hours depending on the humidity where you live.
To Form the Rolls
- Uncover the dough and use your hands to push the air out of it, so it reduces in size and firm again.
- Divide the dough into two equal portions. Then divide those two pieces each into four pieces. Continue on until you have about 36-40 equal portions.
- Prepare your workspace. Melt one stick of butter in a microwave-safe bowl. Place the pepperoni slices in a bowl of oil. Place the cheese in a bowl. This way you'll have everything ready to grab while you're forming rolls.
- Take one ball of dough in one hand and press to flatten into a disc. Place about a Tablespoon of cheese in the middle, along with 3-4 slices of pepperoni.
- Fold the sides of the dough up and over the filling, tuck the dough in and press firmly so the filling is securely contained and there are no openings.
- Brush the top of the roll with melted butter and place in prepared pan. Repeat until both pans are full (should be about 16-20 rolls each).
- Cover the pans with plastic wrap and allow the dough to rise again for 45 minutes to 1 hour.
- Once the dough has risen again, bake for 12-15 minutes at 375°F.
- Remove from oven and brush with remaining melted butter.
Notes
- Pepperoni – We use regular (cheap) pepperoni, so you don’t have to buy anything fancy. Just use your favorite brand. Sliced pepperoni was traditional where I grew up, but some people prefer sticks.
- Dough Rising Times – This may vary a lot depending on the humidity where you live. We’re in Texas right now, so it takes longer for dough to rise here (2 1/2 hours on our last batch). But if you live somewhere with normal humidity it shouldn’t take that long.
- Storage – Pepperoni rolls do not need to be refrigerated (unless you used extra cheese) and can be kept in an airtight container at room temperature for up to a couple days.
Nutrition
Pin our pepperoni rolls recipe on Pinterest:

You might also like:
- Banana Pudding Fluff Salad - February 10, 2026
- Red Velvet Layer Cake - February 5, 2026
- Buffalo Chicken Dip (5 Ingredients) - January 29, 2026



I have looked EVERYWHERE & tried sooo many recipes, looking for that magical WV pepperoni roll! And I finally found it!! These are to die for, they’re so good & my whole family is happy! Thank you!