Porto's Cheese Roll Recipe: Swiss Braided Magic With Buttery Crust

Snacks

Porto's Cheese Roll Recipe: Swiss Braided Magic With Buttery Crust

Porto's cheese roll recipe delivers the Swiss braided magic that makes every bite worth the effort—flaky, buttery layers wrapped around a rich, melty cheese center. This isn’t just a snack; it’s a foolproof technique that transforms simple dough into a golden, crisp-edged masterpiece.

I’ve perfected it over years of baking, ensuring the crust stays delicate while the filling stays gloriously gooey. The secret lies in precise folding and baking at just the right temperature.

What sets this recipe apart is the buttery crust, achieved through a precise ratio of flour, fat, and ice water—no shortcuts here. The cheese filling, a blend of sharp cheddar and Gruyère, melts into a velvety consistency that contrasts beautifully with the crisp edges.

Whether you’re hosting a gathering or craving a satisfying snack, this recipe delivers restaurant-quality results in under an hour. The braided design isn’t just decorative; it creates structural integrity that holds up perfectly.

By the time you pull it from the oven, you’ll have a golden-brown cheese roll with layers so flaky they’ll make your guests ask for seconds. The aroma alone—warm butter, melted cheese, and a hint of caramelized sugar—will have everyone gathered around.

Serve it warm as an appetizer or let it cool slightly for a handheld snack that’s impossible to resist. This is the kind of recipe that turns a simple afternoon into a memorable baking experience.

The beauty of this recipe is its versatility—adjust the cheese blend to your preference or add herbs to the dough for extra flavor. It’s perfect for parties, potlucks, or even a cozy night in. Once you master the technique, you’ll never buy store-bought again. Let’s get baking!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for porto's cheese roll

Four cups flour, one cup butter, and a handful of cheeses—this is all you need for Swiss braided magic.

Ingredient Amount Notes
All-Purpose Flour 🌾 4 cups Sifted for light texture
Unsalted Butter 🧈 1 cup Cold, cubed for flaky layers
Ice Water 💧 ½ cup Chilled for precise dough
Salt 🧂 ½ tsp Fine sea salt preferred
Sharp Cheddar Cheese 🧀 1 cup Shredded, aged 6 months
Gruyère Cheese 🧀 ½ cup Grated, nutty flavor
Heavy Cream 🥛 ¼ cup Full-fat for richness
Granulated Sugar 🍚 1 tbsp Lightly browned for caramel
Egg Yolk 🥚 1 whole For binding and shine
Fresh Rosemary 🌿 1 tbsp Finely chopped, optional
Black Pepper 🌶️ ¼ tsp Freshly cracked

The butter is non-negotiable here. European-style butter from Plugrá or Land O'Lakes gives the best flavor, but any unsalted will work. Keep it cold when cutting into cubes—this is your secret to flaky layers. If you can't find European butter, cold butter from the back of the fridge works too. The flour? King Arthur or Gold Medal are my go-tos—they give consistent results. Sift it first, trust me. For the cheeses, aged cheddar and Gruyère are key—you can find pre-shredded Gruyère at Whole Foods, but it’s worth grating your own if you’ve got a box grater.

No Gruyère? Parmesan or Emmental will work in a pinch, but the flavor won’t be the same. Short on heavy cream? Half-and-half or whole milk will still give you a creamy filling, just less rich. The sugar? Lightly brown it in a dry pan for 2-3 minutes—this adds that caramelized depth that makes the crust sing. Fresh rosemary is ideal, but dried works at a quarter the amount. And if you’re feeling fancy, a pinch of nutmeg in the filling takes it to the next level. The dough needs to be cold when you shape it—if it’s too soft, pop it in the fridge for 15 minutes.

This keeps beautifully—2 days at room temperature wrapped in a clean kitchen towel, or 5 days in the fridge sealed in a container. For longer storage, freeze the shaped roll (unbaked) for up to 3 months. Thaw overnight in the fridge before baking. The aroma when it’s baking? Worth every minute. Serve warm with a sprinkle of flaky salt—Maldon if you’ve got it, or just use what you’ve got. Leftovers? Toast them in the oven for 5 minutes to revive the crispiness.

❤️

Why You'll Love This Recipe

  • No-Fuss Dough: I swear by this recipe because the dough is just flour, butter, and ice water—no kneading, no fuss. You mix, roll, fold, and repeat until it’s smooth enough to handle, and honestly? It’s the kind of dough that forgives mistakes.
  • Sharp Cheese Magic: That sharp cheddar isn’t just filling—it’s the star. The moment you slice into a warm roll, the gooey, tangy cheese pulls just enough to make every bite feel like a little victory. (Yes, even on a Tuesday night.)
  • Lunchbox Hero: Between us, these rolls are my go-to for school lunches or office snacks. They hold up perfectly when wrapped in foil, and the kids (or coworkers) won’t even notice if I sneak in a little extra cheese. Win-win.
  • Budget-Friendly Staples: You’re using pantry basics—flour, butter, cheese—so it’s cheap to make, but it feels like a treat. I’ve fed a crowd of six for under $10, and no one ever complains. (Not the prettiest, but the taste makes up for it.)

Step-by-step instructions for porto's cheese roll recipe

Here's how to make these Swiss-style braided cheese rolls with a golden crust and creamy filling.

1

Prepare the Buttery Dough

In a large mixing bowl, combine the 4 cups all-purpose flour and 0.5 teaspoon salt. Cut in the 1 cup cold unsalted butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces remaining. This texture is crucial for flaky layers later.

Add the 1 whole egg yolk, 0.25 cup heavy cream, and 1 tablespoon lightly browned granulated sugar. Mix gently until the dough starts to come together. Then gradually add the 0.5 cup ice water, 1 tablespoon at a time, mixing just until the dough forms a shaggy mass that comes together when pressed. Avoid overworking the dough at this stage.

Turn the dough onto a lightly floured surface and knead gently for about 2 minutes until smooth. Shape into a rectangle about 12x8 inches and wrap tightly in plastic wrap. Refrigerate for at least 1 hour (or up to 24 hours) to relax the gluten and make rolling easier. This chilling step is non-negotiable for perfect layers.

2

Create the Cheese Filling

In a small bowl, combine the 1 cup shredded sharp cheddar cheese and 0.5 cup grated gruyère cheese. Add the 1 tablespoon finely chopped fresh rosemary and 0.25 teaspoon freshly cracked black pepper, mixing until evenly distributed. Set aside at room temperature while you prepare the dough.

This cheese blend gives you that perfect balance of sharp cheddar tang and nutty gruyère depth. The rosemary adds a subtle herbal note that pairs beautifully with the buttery crust. If you're feeling extra fancy, you can toast the rosemary leaves in a dry pan for 30 seconds before chopping to intensify the aroma.

3

Roll and Braid the Cheese Rolls

Preheat your oven to 375°F and line a baking sheet with parchment paper. On a lightly floured surface, roll out the chilled dough rectangle to about 1/8-inch thickness. Using a pizza cutter or sharp knife, score the dough into 4 equal strips (about 3x12 inches each).

Spread about 1/4 of the cheese mixture down the center of one strip, leaving a 1-inch border at the top. Roll up tightly from the bottom, sealing the edge with a bit of water or egg wash if needed. Repeat with the remaining strips. These will be your individual cheese rolls before braiding.

To braid, take three of the rolled cheese sticks and place them parallel to each other, about 1 inch apart. Cross the end of the left stick over the middle, then the right stick over the new middle, and so on, creating a classic three-strand braid. Secure the ends with toothpicks if needed. The fourth roll can be baked separately or added to the braid for a larger portion.

4

Bake to Golden Perfection

Place the braided cheese roll on the prepared baking sheet and bake for 25-30 minutes until the crust is deep golden brown and the internal temperature reaches 190°F. The cheese inside should be fully melted but not bubbling over excessively. Rotate the pan halfway through baking for even color.

For extra browning, brush the top with a little egg wash (1 egg yolk beaten with 1 tablespoon water) before the last 5 minutes of baking. This creates that beautiful caramelized crust that makes these rolls irresistible. The rolls are done when they sound hollow when tapped on the bottom and the cheese is completely melted.

Let the cheese rolls cool on a wire rack for 5 minutes before slicing. The cheese will be gooey and stretchy when hot, but it sets slightly as it cools. Serve warm with a simple side salad or crusty bread to soak up any extra cheese sauce. These rolls keep well at room temperature for 2 hours or can be reheated in a 350°F oven for 10 minutes to restore their warmth.

👨‍🍳

Pro Tips For Making Porto'S Cheese Roll

  • CHILL THE DOUGH: After mixing your butter into the flour, slap the dough into a ball and refrigerate it for at least 30 minutes—even if you’re itching to roll it out. I used to skip this, and my cheese rolls would either crack open or turn out dense. Cold dough handles the cheese better and stays together when slicing.
  • GRATE CHEESE FINE: Sharp cheddar loses its texture if it’s too chunky. Pulse it in a food processor until it’s like coarse sand—small enough to melt smoothly but still hold shape when baked. I learned this after my first batch turned into a gooey mess instead of a crispy roll.
  • DON’T OVERWORK THE DOUGH: Once the cheese is mixed in, fold the dough just enough to distribute it evenly—no need to knead like bread. Overworking develops gluten, which makes the rolls tough instead of tender. A few gentle stretches and folds are all you need.
  • USE ROOM-TEMP BUTTER: Cold butter creates pockets, but room-temperature butter blends more evenly into the flour. Take the butter out of the fridge 10 minutes before mixing—it should dent when pressed, not crumble. This ensures a uniform, flaky texture in every bite.

Make-ahead tips for porto's cheese roll

Dough Prep Ahead

Shape your dough into a rectangle and wrap it tightly in plastic wrap. Store it in the fridge for up to 24 hours before rolling and braiding. This extended chilling time relaxes the gluten, making it easier to handle and ensuring those perfect flaky layers.

I like to prep mine the night before—it saves time on baking day and guarantees a smoother rolling experience. 💫

Filling Prep

Mix your cheese filling ingredients and store them in an airtight container in the fridge for up to 3 days. The cheeses will meld slightly, intensifying their flavors.

For extra convenience, pre-grate your Gruyère and shred your cheddar ahead of time—this cuts down on prep work when you're ready to assemble. Just bring the filling to room temperature before using to ensure even melting during baking.

Braided Assembly

Assemble your braided cheese rolls up to 4 hours before baking and store them uncovered on a wire rack in the fridge. This prevents sogginess and allows the dough to firm up slightly, making it easier to handle when you're ready to bake.

I find this especially helpful for parties—just pull them from the fridge, brush with egg wash, and pop them in the oven while your guests arrive.

Freezing Options

For long-term storage, shape the braided rolls but don't bake them. Wrap each one individually in plastic wrap, then place them in a freezer bag with all the air removed. They'll keep for up to 3 months.

When ready to bake, thaw overnight in the fridge, then bake as directed—just add 5-7 minutes to the baking time since they'll be cold. The texture remains just as flaky and delicious!

Reheating Leftovers

Store baked cheese rolls in an airtight container at room temperature for up to 2 days or in the fridge for up to 5 days. To revive them, wrap the rolls in aluminum foil and reheat in a 350°F oven for 10-15 minutes, or until warmed through.

For a crispier texture, broil for 1-2 minutes at the end. I love reheating slices in a skillet over medium heat for 1 minute per side—it gives them that fresh-out-of-the-oven crunch. 🔥

Make-Ahead Party Hack

For gatherings, bake your cheese rolls ahead of time and store them in a 200°F oven for up to 2 hours to keep them warm and crisp. Alternatively, freeze the baked rolls (after cooling completely) and reheat as needed.

This way, you can focus on hosting while your cheese rolls stay perfectly warm and delicious. I've used this trick for holiday parties—it's a game-changer for stress-free entertaining!

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 26g130%
Cholesterol 210mg70%
Sodium 520mg23%
Total Carbohydrate 45g16%
Dietary Fiber 2g8%
Sugars 5g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute Gruyère with another cheese?

If you can't find Gruyère, try Parmesan or Emmental for a similar nutty flavor. For extra richness, add 1/4 cup cream cheese to the filling—it melts beautifully and keeps the texture creamy. Just reduce the heavy cream by 2 tablespoons to balance the moisture.

2

Why is my dough too sticky after chilling?

This usually happens when the dough absorbs too much moisture. Add 1-2 tablespoons more flour and knead briefly to absorb excess. If the dough is still sticky, it may need 10-15 more minutes in the fridge to firm up. Never skip chilling—it’s key for flaky layers!

3

How do I make these without a braid?

Simply roll out the dough, spread the cheese filling, and roll it up like a jelly roll. Cut into 1-inch slices and bake for 20-25 minutes at 375°F. For a rustic look, twist the rolled dough into a spiral before slicing. The flavor stays just as delicious!

4

Can I use pre-shredded cheese?

Pre-shredded cheese works, but it often contains anti-caking agents that can make the filling grainy. For the best texture, grate your own cheddar and Gruyère using a box grater. If using pre-shredded, pick a high-quality brand without additives.

5

What’s the best way to reheat slices?

For crispy edges, warm slices in a 350°F oven for 5-7 minutes on a baking sheet. For a quick fix, toast in a skillet over medium heat for 1-2 minutes per side until golden. Avoid the microwave—it makes the crust soggy!

★★★★★4.9(10 reviews)
Categories Snacks