Snacks
Porto's cheese rolls are the golden, buttery pull-apart pastries that make Portuguese bakeries famous—crispy herb crowns hugging layers of creamy cheese filling. These delicate swirls, inspired by Porto's folhados, require patience but deliver results that taste like a holiday in every bite.
The secret lies in a high-fat dough that stays tender while developing a crisp, golden crust.
This recipe combines a rich, layered dough with a velvety cheese filling that's been perfected over generations. The dough, made with butter, eggs, and flour, gets rolled into thin sheets before being filled and swirled into classic crescents.
Baking at just the right temperature ensures that crispy herb crown forms while keeping the interior tender and flaky.
By the time you pull these from the oven, you'll have golden-brown rolls with a delicate, crispy exterior that gives way to layers of buttery dough and creamy cheese filling.
The aroma alone will have everyone gathering around your kitchen—these are the kind of pastries that disappear faster than you can say obrigado.
Perfect for holidays, brunch gatherings, or when you want to impress with a taste of Porto. The dough can be prepared ahead, making this a great make-ahead recipe for special occasions. Let's get started on creating these buttery, pull-apart swirls that taste like a piece of Portugal.
Ingredients for porto's cheese roll
Buttery dough, crispy herb crowns, and creamy cheese filling—just 13 ingredients for Porto's legendary pastries.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | 1 ½ cups | Cold, cubed for dough |
| All-Purpose Flour 🌾 | 4 cups | Plus 1/4 cup for dusting |
| Large Eggs 🥚 | 3 whole | Room temperature |
| Granulated Sugar 🍚 | ¼ cup | For dough sweetness |
| Salt 🧂 | 1 tsp | Fine sea salt |
| Fresh Parsley 🌿 | ¼ cup | Finely chopped for dough |
| Fresh Thyme 🌿 | 1 tbsp | Finely chopped leaves |
| Mild Cheddar Cheese 🧀 | 1 ½ cups | Shredded, not pre-shredded |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Garlic Cloves 🧄 | 2 cloves | Minced for filling |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Sesame Seeds 🌰 | 2 tbsp | For topping |
| Sesame Oil 🫒 | 1 tbsp | For brushing |
The butter is non-negotiable here—European-style unsalted butter (like Plugrá or Kerrygold) gives that authentic richness. If you can only find regular butter, use full-fat and don't substitute margarine. The flour should be all-purpose, but if you have bread flour, use it for a slightly chewier texture. Fresh herbs are key: parsley and thyme from the grocery store's produce section (not dried) make all the difference. For the cheese, mild cheddar is traditional, but Monterey Jack works too—just avoid pre-shredded (it has anti-caking agents that make the dough gummy).
No sesame seeds? Poppy seeds or crushed pistachios work as a topping. Short on sesame oil? Light olive oil does in a pinch, but it won't have that nutty aroma. The dough gets rolled thin—about 1/16-inch thick—so don't skip the extra flour for dusting. For the filling, if you can't find mild cheddar, Gouda or Gruyère add depth. And trust me on the room-temperature eggs: they mix in better and give a smoother dough. The dough can be chilled for up to 48 hours if you're prepping ahead (wrap tightly in plastic).
These keep best at room temperature for 2 days in an airtight container, but honestly, they're best eaten fresh. For longer storage, freeze the unbaked dough (flattened into a log) for up to 3 months. The filling can be made 1 day ahead and stored in the fridge. When reheating, 5 seconds in the microwave (covered) brings back that crispy crown. Portion them into individual servings before baking—trust me, they disappear fast.
Why You'll Love This Recipe
- No-Fuss Dough: I swear, this dough comes together faster than I can say "butter and flour." Just mix, knead (or don’t—it’s forgiving), roll, and fill. No yeast, no waiting—just pure, buttery satisfaction in 20 minutes flat.
- Sweet-Savory Magic: That sugar in the dough? It’s not just for looks—it caramelizes just enough to balance the sharp, melty cheese inside. The butter keeps it tender, and the salt? Chef’s kiss. It’s the kind of flavor that makes you pause mid-bite.
- Breakfast or Snack: Honestly, I make these for everything. Wrap one around a breakfast sandwich for a handheld feast, slice them into pinwheels for lunchbox magic, or serve warm with jam for a dessert that feels like a hug. They’re my go-to for lazy mornings and after-school treats.
- Budget Baked Goods: Four ingredients—seriously, check your pantry—and you’ve got golden, cheesy rolls that cost pennies per serving. The eggs bind it all, the butter makes it rich, and the sugar stretches the dough just enough for maximum yield. Leftovers? They reheat like a dream, so you’ll have backup for days.
Step-by-step instructions for Porto's cheese rolls recipe
Here's how to create those golden, pull-apart cheese rolls with a crispy herb crown that'll have everyone reaching for seconds.
Make the Herb Butter Dough
In a large mixing bowl, combine the 1.5 cups cold, cubed unsalted butter, 4 cups all-purpose flour, 0.25 cup granulated sugar, 1 tsp salt, 0.25 cup finely chopped fresh parsley, and 1 tbsp finely chopped fresh thyme. Use a pastry cutter or your fingers to work the butter into the flour until you have pea-sized crumbs with some larger butter pieces remaining.
This texture is crucial—it creates those flaky layers. Add the 3 room-temperature large eggs, one at a time, mixing just until combined. The dough will be shaggy at first, but don't overwork it. Once it comes together, turn it out onto a lightly floured surface and knead gently just until smooth, about 2-3 minutes. The dough should be cool and slightly crumbly.
Create the Cheese Filling
In a small bowl, mix the 1.5 cups shredded mild cheddar cheese, 0.5 cup heavy cream, 2 minced garlic cloves, and 0.5 tsp freshly ground black pepper until well combined. The mixture should be smooth and spreadable. This filling will give your rolls that rich, melty center that makes them irresistible.
Roll out about ⅓ of the dough into a 12x10-inch rectangle on a floured surface. Spread the cheese mixture evenly over the dough, leaving a 1-inch border around the edges. This border will help seal the rolls and prevent filling from leaking during baking.
Assemble and Shape the Rolls
Starting from the long side, tightly roll up the dough into a log, pinching the seam to seal. Cut the log into 12 equal pieces using a sharp knife or dough cutter. Arrange the pieces in a 9x13-inch baking dish, leaving about ½ inch between each roll. This spacing allows them to expand and create that signature pull-apart texture.
Brush the tops of the rolls generously with 1 tbsp sesame oil, then sprinkle evenly with 2 tbsp sesame seeds. The sesame oil will give them that beautiful golden color, while the seeds add a delightful crunch and nutty flavor. Cover the baking dish loosely with plastic wrap and refrigerate for at least 30 minutes to let the dough relax.
Bake to Golden Perfection
Preheat your oven to 375°F. Remove the rolls from the refrigerator and bake for 25-30 minutes until they're deep golden brown and the edges are crispy. The rolls should look puffed and slightly domed—they'll deflate slightly as they cool, but that's normal.
Here's the thing—don't overbake. You want them to be tender inside with a crispy, golden exterior. A toothpick inserted into the center should come out with just a few moist crumbs, not wet dough. Let them cool in the pan for 5 minutes before serving to allow the filling to set slightly and make slicing easier.
Serve Warm and Enjoy
Use a serrated knife to cut through the rolls diagonally, creating those beautiful pull-apart swirls. The cheese should be melted and gooey, the dough crispy on top, and the herb notes bright and fresh. Serve warm with a side of marinara sauce or honey butter for dipping—trust me, they disappear fast.
Real talk: these rolls are even better the next day when the flavors have had time to meld. Store leftovers in an airtight container and reheat in the oven at 350°F for 10-15 minutes to restore that crispy texture. The crispy herb crown is what makes these rolls special, so don't skip brushing with sesame oil—that's the secret to their irresistible appeal.
Pro Tips For Making Porto'S Cheese Roll
- CHILL THE DOUGH: After mixing your butter and flour for Porto’s rolls, resist the urge to rush. Let the dough sit at room temp for at least 30 minutes—this prevents the butter from melting into a greasy mess when you roll it. I learned this the hard way when my first batch turned into a sad, sticky blob.
- WEIGH YOUR FLOUR: Scooping flour by the cup leads to inconsistent rolls. Use a kitchen scale for 250g all-purpose flour—this ensures the right structure without dryness. My grandmother swore by this, and she was right: the rolls stay flaky and golden, not dense.
- SALT THE WATER: Skip the salted butter in the egg wash and add ½ teaspoon salt directly to the egg mixture instead. This guarantees even flavor distribution and prevents the rolls from tasting bland. Trust me, your future self will notice the difference.
- ROLL THIN, FOLD TIGHT: For the cheese filling, spread it ¼-inch thick and fold the dough edges tightly to seal—this keeps the cheese from oozing out during baking. I was skeptical until I tried it: no more cheese leaks, just perfect golden rolls every time.
Health benefits of these flavors
Protein-Packed Pastries
These cheese rolls deliver a satisfying 12 grams of protein per serving, thanks to the combination of cheddar cheese and eggs in the dough.
Unlike many pastries that rely on refined flour, this recipe includes whole eggs and full-fat dairy, making it a more substantial choice for breakfast or brunch. The protein content helps keep you full longer, preventing those mid-morning energy crashes. 💪
Rich in Calcium
The 1.5 cups of mild cheddar cheese in the filling provides nearly 50% of your daily calcium needs per serving. Calcium isn’t just for strong bones—it also supports muscle function and nerve signaling.
The cheese also contains vitamin A, which supports vision and immune health. I always feel a little more energized after eating these, especially when paired with a cup of black coffee.
Herb-Infused Antioxidants
Fresh parsley and thyme in the dough aren’t just for flavor—they’re packed with antioxidants like vitamin K and vitamin C. Parsley contains apigenin, a compound that may help reduce inflammation, while thyme is rich in carvacrol, which has been studied for its antimicrobial properties.
The herbs also add a bright, fresh contrast to the rich cheese filling, balancing the dish beautifully.
Healthy Fats for Satiety
The dough’s 1.5 cups of cold, cubed butter might seem indulgent, but it’s what creates that irresistible flaky, crispy texture—and it’s not all bad. Butter contains conjugated linoleic acid (CLA), a fatty acid linked to reduced body fat and improved metabolism.
The sesame oil used for brushing adds healthy monounsaturated fats, which support heart health. It’s all about balance, and these rolls deliver it in every bite.
Low in Sugar, High in Flavor
With only 0.25 cup of granulated sugar in the dough, these rolls are surprisingly low in added sugar compared to many pastries. The natural sweetness comes from the cheese and butter, while the herbs and sesame seeds add depth without needing extra sugar.
This makes them a great option for those watching their sugar intake but still craving something sweet and satisfying.
Portion Control Made Easy
Each roll contains about 250-270 calories, making them easy to portion for a balanced meal. Pair one with a side of arugula salad or roasted vegetables to round out the meal with fiber and vitamins.
The crispy herb crown adds a satisfying crunch without adding many calories, so you can enjoy two or three without guilt. Perfect for sharing—or not! 🥗
Nutrition facts
Frequently asked questions
Can I make the dough ahead of time?
The dough can be prepared up to 48 hours in advance and stored in the refrigerator, wrapped tightly in plastic. This actually improves the flavor as the butter flavors meld. Just let it sit at room temperature for 30 minutes before rolling it out again. The filling should be made fresh the day of baking for best results.
Why does my dough keep sticking to the rolling pin?
This usually happens when the dough is too warm or you're not using enough flour. Always keep your work surface and rolling pin well dusted with flour, and chill the dough for 15-20 minutes in the fridge before rolling. The dough should be cool to the touch but pliable. If it's too sticky, add more flour 1 tablespoon at a time.
What cheese works best if I can't find mild cheddar?
Good alternatives include Monterey Jack (most similar), Gouda (for a slightly caramelized flavor), or Gruyère (for nutty depth). Avoid pre-shredded cheese as it contains anti-caking agents that make the dough gummy. If using a stronger cheese, reduce the amount to 1 cup and add ¼ cup cream cheese to balance the flavor.
How do I get that perfect crispy herb crown?
The secret is in the sesame oil and proper baking. Brush the tops generously with sesame oil right before baking, and sprinkle sesame seeds immediately after. Bake at 375°F until golden brown - about 25-30 minutes. For extra crispiness, place the baking dish on the middle rack where heat circulates best. Don't overbake - they should be just set in the center.
Can I freeze these cheese rolls?
You can freeze the unbaked dough (flattened into a log) for up to 3 months or the baked rolls (wrapped individually) for 1 month. For best results, thaw overnight in the fridge. To reheat baked rolls, warm at 350°F for 10-15 minutes until crispy again. The texture won't be quite as fresh but will still be delicious.