Snacks
Porto's cheese rolls recipe delivers crispy, buttery pull-apart bites with gooey mozzarella stretches that make every bite irresistible. These golden, flaky pastries are perfect for snacking or sharing—ideal for game days, parties, or a cozy afternoon treat.
The secret lies in a well-balanced dough and perfectly melted cheese that stretches with each pull.
Creating Porto's cheese rolls starts with a simple dough made from flour, butter, and a touch of salt, rolled thin and cut into perfect squares. The filling is where the magic happens: a blend of mozzarella and cheddar cheeses that melts into those signature warm, stretchy strands.
Baking at the right temperature ensures a crispy exterior while keeping the cheese creamy inside.
What you’ll end up with is a batch of golden, pull-apart bites that are crispy on the outside and ooey-gooey on the inside. Each roll offers that satisfying contrast of textures—crunchy, flaky pastry giving way to warm, melty cheese.
The aroma alone will have everyone gathering around the table, eager for a taste.
These cheese rolls are versatile enough for any occasion—serve them warm as a snack, pack them for a picnic, or use them as an appetizer for your next gathering. The recipe is simple yet impressive, proving that homemade can rival anything from a bakery. Let’s get started!
Ingredients for porto's cheese roll
Golden, flaky dough meets melty cheese—just 11 ingredients for perfect Porto's cheese rolls.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 4 cups | Sifted for light texture |
| Cold Unsalted Butter 🧈 | 1 cup | Cubed for even distribution |
| Granulated Sugar 🍚 | ¼ cup | For subtle sweetness |
| Large Eggs 🥚 | 1 whole | Room temperature preferred |
| Mozzarella Cheese 🧀 | 16 oz | Fresh, shredded by hand |
| Sharp Cheddar Cheese 🧀 | 8 oz | Shredded, medium grate |
| Kosher Salt 🧂 | 1 ½ tsp | Fine grain preferred |
| Garlic Powder 🧄 | ½ tsp | For subtle depth |
| Dried Parsley 🌿 | ¼ tsp | Optional for freshness |
| Baking Powder 🍞 | 1 tsp | For lift in dough |
| Milk 🥛 | ½ cup | Room temperature |
The butter is non-negotiable—cold, unsalted cubes create flaky layers that hold up to the cheese's pull. European-style butter like Plugrá or Land O'Lakes unsalted works best; avoid margarine or salted butter. For flour, King Arthur or Gold Medal brands yield consistent results. The cheese blend is key: fresh mozzarella (like Sargento) stretches best, while sharp cheddar (like Cabot) adds depth. Pre-shredded cheese contains anti-caking agents—always shred your own. Store butter in the freezer to keep it cold longer, and buy flour in 10-pound bags for better freshness.
No mozzarella? Fontina or provolone melts similarly, though texture varies. Swap cheddar for Pepper Jack (adds heat) or Colby Jack (milder). Short on butter? Crisco or Spectrum shortening works in a pinch, but flakiness suffers. The dough requires cold butter and chilled milk—skip this, and your rolls will spread. For extra crispiness, brush tops with egg wash before baking. Prefer a sweeter bite? Add 1 tbsp powdered sugar to the dough. The parsley is optional but adds a fresh finish—dried works fine if fresh isn’t available.
Dough keeps 3 days wrapped in plastic in the fridge, or 3 months frozen in a sealed bag. Shredded cheese stays fresh 1 week in an airtight container. For make-ahead convenience, prep dough and cheese filling separately, then assemble and bake fresh. Rolls reheat beautifully—5 minutes at 350°F restores crispiness. Store leftovers in a paper bag to maintain texture, and freeze baked rolls for up to 2 months (reheat at 300°F until warm)
Why You'll Love This Recipe
- No-Fuss Layers: I swear by the cold butter trick—it creates those flaky, melt-in-your-mouth layers with zero fuss. Just cut, fold, chill, and bake; no rolling pins or stress.
- Sweet-Savory Magic: That sugar in the dough? It’s not dessert—it caramelizes just enough to balance the salty mozzarella. The first bite is like a hug for your taste buds.
- Weeknight Workhorse: Double the batch, freeze half. Need a last-minute snack or potluck dish? These reheat like a dream—crispy outside, gooey inside, every time.
- Budget Bingo: Four ingredients, endless possibilities. Stretch it for lunch, dinner, or even breakfast (yes, with a sprinkle of everything bagel seasoning). My wallet and my kids thank me.
Step-by-step instructions for Porto's cheese rolls
Master this classic recipe with precise techniques for golden, flaky layers and melty cheese centers.
Create the Dough Foundation
In a large mixing bowl, combine the 4 cups all-purpose flour, 1.5 teaspoons kosher salt, 1 teaspoon baking powder, 0.5 teaspoon garlic powder, and 0.25 teaspoon dried parsley. Whisk gently to distribute the dry ingredients evenly. This ensures uniform texture throughout the dough.
Cut the 1 cup cold unsalted butter into small cubes and add them to the dry mixture. Using a pastry cutter or your fingers, work the butter into the flour until the mixture resembles coarse crumbs with pea-sized butter pieces remaining. This cold butter creates the signature flaky layers when baked. If the mixture becomes too sticky, chill for 10 minutes before proceeding.
Make a well in the center and add the 1 whole large egg and 0.5 cup milk. Gradually mix with a wooden spoon until the dough begins to come together. Once combined, turn the dough onto a lightly floured surface and knead gently just until smooth—about 3-4 minutes. Avoid overworking, which can develop gluten and make the rolls tough.
Shape and Layer the Dough
Divide the dough into three equal portions and wrap each tightly in plastic wrap. Flatten each portion into a 6-inch circle using your hands or a rolling pin. Keep the circles thin but uniform—about ¼-inch thickness. This evenness ensures consistent baking.
Place one circle on a parchment-lined baking sheet. Sprinkle ⅓ of the shredded mozzarella cheese evenly over the surface, leaving a ½-inch border around the edges. Repeat with the remaining two circles, dividing the cheese evenly between them. The border prevents cheese from spilling over during baking.
Top each cheese layer with ⅓ of the sharp cheddar cheese, again leaving the border clear. This layering creates the signature melted cheese pockets when sliced. Fold each circle in half like a taco, then fold it in half again to form a compact rectangle. Seal the edges tightly by pinching with your fingers.
Bake to Golden Perfection
Preheat your oven to 375°F. Brush the sealed edges of each rectangle with a little milk to help them brown beautifully. Place the rectangles on a baking sheet and bake for 25-30 minutes, rotating the sheet halfway through, until the tops are golden brown and the edges are set.
While baking, the dough should puff slightly and develop a crisp, flaky exterior. The cheese inside should melt completely but remain gooey—this is key for the pull-apart texture. If the tops brown too quickly, tent loosely with foil to prevent over-browning while ensuring the centers melt.
Remove from the oven and let the rolls rest for 5 minutes before slicing. This resting period allows the cheese to set slightly, making it easier to cut clean, even strips. Use a sharp serrated knife to slice each rectangle into ¼-inch thick strips, cutting through all layers at once. Serve warm for the best experience.
Optional Sweet Enhancement
For added depth, sprinkle the baked rolls with 0.25 cup granulated sugar while still warm. The sugar caramelizes slightly, adding a subtle sweetness that complements the savory cheese. This step is optional but enhances the traditional Porto's flavor profile.
Arrange the sliced rolls on a serving platter, overlapping slightly for an appealing presentation. The golden layers and melted cheese streaks should be visible between each slice, inviting you to pull them apart. Serve immediately with marinara sauce for dipping or as a standalone appetizer.
Pro Tips For Making Porto'S Cheese Roll
- Cut Butter in Stages: Don’t dump all the cold butter at once—work in 2 tablespoons at a time until the mixture resembles coarse crumbs. I learned this the hard way when my dough turned into a greasy mess because I added too much butter at once. The goal is crumbly, not soupy.
- Use Room-Temp Eggs: Let your eggs sit out for 10 minutes before mixing—they’ll blend smoother into the dough and create a lighter texture. Cold eggs make the dough stiff and harder to roll, and trust me, you don’t want to fight your dough when it’s time to shape those rolls.
- Skip Pre-Shaping: Roll the dough thin—about ¼-inch thick—and cut immediately into strips. Waiting to shape it later leads to uneven thickness and chewy spots. This recipe relies on quick baking, so don’t waste time letting the dough rest after rolling.
- Layer Cheese Evenly: Spread the mozzarella thinly and evenly—no clumps, no thick spots. I used to eyeball it, but now I weigh it (about ½ cup per roll) and spread it like frosting. Uneven cheese means some rolls get soggy while others stay dry.
Troubleshooting perfect results
Dough Too Sticky?
If your dough feels too sticky during mixing, it’s likely because the butter warmed up too quickly. Immediately place the bowl in the refrigerator for 10-15 minutes to firm it back up. I’ve also found that chilling the mixing surface (like a marble board) helps maintain cold temperatures.
If the dough still sticks, dust your hands and surface with extra flour—but don’t overdo it, or your rolls will lose their flakiness. 🧈
Cheese Not Melting Properly
Unevenly melted cheese often means the oven temperature wasn’t consistent. Preheat your oven for at least 15 minutes before baking, and use an oven thermometer to confirm it’s actually 375°F.
If the cheese stays firm, try tenting the rolls loosely with foil for the first 15 minutes of baking, then remove to let the tops brown. For extra meltiness, add 1 tablespoon of milk to the cheese mixture before layering. 🧀
Rolls Spreading Too Much
Overworked dough or warm butter causes excessive spreading. To fix this, handle the dough as little as possible—just until it comes together. Keep all ingredients cold: chill the butter in the freezer for 10 minutes before cutting, and use ice-cold milk.
If the dough still spreads, roll it thinner than ¼-inch to compensate, but no thinner than ⅛-inch to avoid tearing. 🌡️
Edges Browning Too Fast
If the edges brown before the centers cook, your oven runs hot. Lower the temperature to 350°F and bake for 35-40 minutes, checking frequently. For even browning, place a baking sheet on the middle rack and rotate the pans halfway through.
If you’re in a hurry, tent the rolls with foil after 15 minutes to slow browning while the cheese melts. 🔥
Cheese Leaking Out
Leaky cheese usually means the dough wasn’t sealed tightly enough. When folding the dough, pinch the edges firmly to create a strong barrier. Leave a ½-inch border of dough around the cheese to contain any meltdown.
If you notice cheese escaping during baking, reduce the oven temperature to 350°F and bake for 5-10 minutes longer to set the dough faster. 🧂
Dry or Crumbly Texture
Dry rolls often result from overmixing or too much flour. Measure your flour by scooping and leveling—don’t pack it down. If the dough feels dry, add 1 tablespoon of milk at a time until it holds together.
For extra moisture, brush the baked rolls with a little melted butter before serving. Avoid overbaking; pull them out when the edges are just golden, not dark brown. 💫
Nutrition facts
Frequently asked questions
Can I make Porto's cheese rolls ahead of time?
Yes! The dough can be prepped 3 days in advance and stored wrapped in plastic in the fridge. For the best results, assemble and bake fresh, but you can freeze the unbaked rolls for up to 3 months. Thaw overnight in the fridge before baking. The cheese will melt perfectly when baked from frozen, though the texture may be slightly less crispy.
What’s the best cheese substitute if I don’t have mozzarella?
For a similar melt, use fontina or provolone instead of mozzarella. If you want a sharper flavor, swap cheddar for Pepper Jack or Colby Jack. Avoid pre-shredded cheese—it contains anti-caking agents that prevent proper melting. Always shred your own for the best texture.
Why did my cheese rolls turn out dry?
Dry rolls usually mean overmixing the dough or baking too long. Measure flour by scooping and leveling—don’t pack it down. If the dough feels dry, add 1 tablespoon of milk at a time until it holds together. For extra moisture, brush the baked rolls with melted butter before serving. Pull them out when the edges are golden, not dark brown.
Can I make these gluten-free?
Yes, but the texture will differ. Use a 1:1 gluten-free flour blend like Bob’s Red Mill or King Arthur, and add ½ teaspoon xanthan gum to mimic gluten’s structure. Chill the dough longer (30 minutes) since gluten-free doughs are stickier. Expect a denser result, but the cheese will still melt beautifully.
How do I reheat leftover Porto’s cheese rolls?
Place rolls on a baking sheet and reheat at 350°F for 5-7 minutes until warm and crispy. For microwave reheating, cover with a damp paper towel and heat for 10-15 seconds. Avoid microwaving for too long—it makes the dough soggy. Store leftovers in a paper bag to maintain texture, and freeze baked rolls for up to 2 months.