There’s something incredibly satisfying about biting into a golden, flaky pastry filled with tender steak and melted cheese. Whether enjoyed as a comforting lunch, a cozy dinner, or a savory snack on the go, this Ultimate Greggs Inspired Steak and Cheese Roll delivers bakery-style perfection right from your own kitchen.
Inspired by the iconic rolls from Greggs, this homemade version captures that signature flaky crust and rich, savory filling — without leaving home. The buttery puff pastry shatters delicately with each bite, revealing tender beef and gooey cheese inside. It’s simple, hearty, and deeply satisfying — the kind of recipe that quickly becomes a household favorite.
Why You’ll Love This Steak and Cheese Roll
This recipe checks every box:
-
Crisp, flaky puff pastry
-
Tender, juicy steak pieces
-
Creamy melted cheese
-
Rich, savory gravy-style filling
-
Perfect for meal prep or gatherings
It’s comfort food wrapped in golden pastry — warm, buttery, and packed with flavor.
Ingredients You’ll Need

For the Filling
-
1 pound (450 grams) beef sirloin or rump steak, finely diced
-
1 tablespoon (15 ml) olive oil
-
1 small onion (120 grams), finely diced
-
2 garlic cloves, minced
-
1 tablespoon (15 grams) all-purpose flour
-
½ cup (120 ml) beef broth
-
½ teaspoon salt
-
½ teaspoon black pepper
-
½ teaspoon dried thyme
-
1 cup (100 grams) shredded cheddar cheese
For the Pastry
-
2 sheets (about 500 grams total) puff pastry, thawed
-
1 egg, beaten (for egg wash)
Step 1: Prepare the Steak Filling

Heat olive oil in a skillet over medium-high heat.
Add diced steak and cook for 3–4 minutes until browned. Remove from skillet and set aside.
In the same pan, add diced onion and cook for 3–4 minutes until softened. Stir in garlic and cook for 30 seconds.
Sprinkle flour over the mixture and stir to coat. Cook for 1 minute to remove raw flour taste.
Gradually pour in beef broth while stirring. The mixture will thicken into a light gravy.
Return steak to the skillet. Add salt, pepper, and dried thyme. Simmer for 3–4 minutes until slightly thickened.
Remove from heat and allow to cool for at least 15 minutes.
Once cooled, stir in shredded cheddar cheese.
Step 2: Prepare the Puff Pastry
Preheat oven to 400°F (200°C).
Line a baking sheet with parchment paper.
Roll out puff pastry sheets slightly and cut each sheet into 3 equal rectangles. You should have 6 rectangles total.
Step 3: Assemble the Rolls
Place a generous spoonful (about ¼ cup / 60 grams) of steak filling onto one side of each pastry rectangle, leaving a border around the edges.
Brush edges lightly with beaten egg.
Fold pastry over filling to create a rectangle. Press edges firmly with a fork to seal.
Transfer to prepared baking sheet.
Brush tops with egg wash for that glossy golden finish.
Step 4: Bake to Flaky Perfection
Bake for 18–22 minutes until:
-
Pastry is puffed and golden brown
-
Filling is hot and bubbling
Allow to cool slightly before serving.
Tips for Flaky Buttery Bliss
-
Keep puff pastry cold before baking for best rise.
-
Cool filling completely to avoid soggy pastry.
-
Don’t overfill — it can cause leaks.
-
Score the tops lightly for a professional bakery look.
Serving Suggestions
These steak and cheese rolls are delicious served with:
-
Simple green salad
-
Tomato soup
-
Roasted vegetables
-
Potato wedges
They’re also perfect for lunchboxes or picnic spreads.
Storage and Reheating
-
Refrigerate leftovers up to 3 days.
-
Freeze baked rolls up to 2 months.
-
Reheat in oven at 350°F (175°C) for 10–12 minutes to restore crispness.
Avoid microwaving to preserve flaky texture.
Frequently Asked Questions
1. Can I use a different cut of beef?
Yes. Rump steak, sirloin, or even finely chopped braising beef works well. Just ensure the pieces are small for even cooking.
2. How do I prevent soggy pastry?
Let the filling cool completely before assembling. Also, avoid adding excess liquid to the mixture.
3. Can I make these ahead of time?
Yes. Assemble rolls and refrigerate unbaked for up to 24 hours. Brush with egg wash just before baking.
4. What cheese works best?
Cheddar provides classic flavor and good melt. You can also use mozzarella (100 grams) or a mix for extra stretch.
Final Thoughts
Ultimate Greggs Inspired Steak and Cheese Roll Flaky Buttery Bliss delivers everything you love about bakery-style savory pastries — but made fresh in your own kitchen. The crisp, golden puff pastry contrasts beautifully with the rich steak filling and melted cheese, creating a comforting yet satisfying bite every time.
This recipe proves that homemade versions can rival your favorite bakery classics. By controlling the ingredients and seasoning, you can adjust the richness, saltiness, and cheese level to suit your taste perfectly.
Whether served as a quick lunch, casual dinner, or party snack, these rolls are always a crowd-pleaser. The buttery layers, savory filling, and cheesy interior combine for a flavor experience that feels indulgent but approachable.
Once you master this recipe, you’ll find endless reasons to make it again. Flaky, buttery, and packed with savory goodness — this steak and cheese roll truly lives up to its blissful name.
PrintUltimate Greggs Inspired Steak and Cheese Roll Flaky Buttery Bliss
A bakery-style puff pastry roll filled with tender steak, savory gravy, and melted cheddar cheese baked until golden and flaky.
Ingredients
1 pound (450 grams) beef sirloin or rump steak, diced
1 tablespoon (15 ml) olive oil
1 small onion (120 grams), diced
2 garlic cloves, minced
1 tablespoon (15 grams) all-purpose flour
½ cup (120 ml) beef broth
½ teaspoon salt
½ teaspoon black pepper
½ teaspoon dried thyme
1 cup (100 grams) shredded cheddar cheese
2 sheets (500 grams) puff pastry
1 egg, beaten
Instructions
-
Brown steak in olive oil and set aside.
-
Cook onion and garlic; stir in flour.
-
Add beef broth and simmer until thickened.
-
Return steak, season, and cool mixture. Stir in cheese.
-
Cut pastry into 6 rectangles.
-
Fill, fold, seal edges, and brush with egg wash.
-
Bake at 400°F (200°C) for 18–22 minutes until golden.
