This hearty steak and cheese roll brings the beloved British bakery classic straight to your kitchen. Tender pieces of browned sirloin are combined with sautéed onions, garlic, and a rich Worcestershire sauce gravy, then folded into golden puff pastry with plenty of melted mature cheddar.
Ready in under an hour, these rolls make a satisfying main dish or a warming lunch. Serve them with brown sauce or ketchup for the full Greggs experience at home.
There is something uniquely comforting about a warm pastry roll from a British bakery, and recreating that experience at home changed my entire approach to comfort food. The smell of browning butter and sizzling steak hitting the pan always pulls everyone into the kitchen before the rolls even make it to the oven. My first attempt was a gloriously messy affair with filling spilling out everywhere, but even those ugly rolls disappeared in minutes. This recipe captures everything people love about the Greggs classic, right down to the flaky, golden crust.
I made a batch of these for a rainy Sunday film night and my partner ate two before the opening credits finished rolling. There is a particular satisfaction in pressing a fork into the sealed edges of pastry, watching the little crimped pattern appear like edible art. Now they get requested whenever the weather turns grey and the couch looks extra inviting.
Ingredients
- 300 g sirloin or rump steak, finely diced: Cutting the pieces small ensures every bite is tender and the meat cooks quickly in the pan.
- 1 small onion, finely chopped: Onion adds a sweetness that balances the deep savory notes of the beef stock.
- 1 garlic clove, minced: Just one clove is enough to lift the filling without overpowering the cheese.
- 1 tbsp olive oil: A neutral cooking oil with enough richness to get a good sear on the steak.
- 1 tsp Worcestershire sauce: This is the secret ingredient that gives the filling its unmistakably British depth.
- 80 g mature cheddar cheese, grated: Mature cheddar melts beautifully and brings a sharpness that cuts through the richness of the beef.
- Salt and black pepper, to taste: Season generously because the pastry will mellow the flavors once wrapped.
- 1 tbsp plain flour: Flour binds with the stock to create a quick gravy that keeps the filling moist inside the roll.
- 100 ml beef stock: A splash of stock transforms the pan juices into something saucy and luxurious.
- 1 sheet ready rolled puff pastry, about 320 g: Store bought pastry is a weeknight hero and rolls out perfectly every time.
- 1 egg, beaten: Egg wash gives the rolls their glossy, bakery worthy finish.
Instructions
- Get the oven ready:
- Preheat your oven to 200 degrees Celsius for a fan oven or 400 degrees Fahrenheit and line a baking tray with parchment paper so the rolls never stick.
- Soften the aromatics:
- Heat the olive oil in a frying pan over medium high heat, then cook the onions for about two minutes until they turn translucent and sweet smelling before adding the garlic for just thirty seconds.
- Brown the steak:
- Toss in the diced steak and fry for roughly three minutes, turning the pieces so they brown evenly on all sides and develop a lovely caramelized crust.
- Build the sauce:
- Stir in the Worcestershire sauce, salt, and pepper, then sprinkle the flour over everything and pour in the beef stock, cooking for two to three minutes until it thickens into a glossy gravy.
- Melt in the cheese:
- Remove the pan from the heat, let it cool slightly so the cheese does not split, then stir in the grated cheddar until it melts into the filling like velvet.
- Cut the pastry:
- Unroll the puff pastry onto a lightly floured surface and use a sharp knife to cut it into four equal rectangles, keeping your cuts confident and clean.
- Fill and fold:
- Spoon the cooled filling along one long edge of each rectangle, brush the borders with beaten egg, fold the pastry over the filling, and press firmly to seal before placing each roll seam side down on the tray.
- Seal and glaze:
- Use a fork to crimp the edges shut, cut a few small slits in the top of each roll for steam to escape, then brush the tops generously with more beaten egg for that golden bakery shine.
- Bake until golden:
- Bake for twenty to twenty five minutes until the pastry is puffed, crisp, and deeply golden, then let the rolls cool for a few minutes because that molten cheese will burn an eager tongue.
Handing someone a warm steak and cheese roll wrapped in a napkin on a cold evening feels like giving them a small edible hug. These rolls have a way of turning an ordinary night into something worth remembering.
Cheese Swaps and Upgrades
Swapping the cheddar for mozzarella gives you a wonderfully stretchy, mild filling that kids tend to love, while crumbling in a little blue cheese adds a grown up tang that pairs brilliantly with the beef. A teaspoon of English mustard stirred into the filling mix is a quiet revelation that makes the whole thing taste richer and more complex without any extra effort.
What to Serve Alongside
These rolls are hearty enough to stand alone, but a dollop of brown sauce or ketchup on the side feels deeply British and absolutely right. A simple side salad with a sharp vinaigrette cuts through the richness if you are trying to pretend everything is balanced.
Storage and Reheating Advice
Leftover rolls keep well in the fridge for up to two days and reheat in a hot oven for about ten minutes, which restores the pastry to something close to its original crispness. Avoid the microwave unless you enjoy soggy bottoms, which is a lesson I learned the hard way.
- Freeze uncooked rolls on a tray then transfer to a bag for up to one month, baking from frozen with an extra five minutes added.
- Always glaze with egg just before baking, not before freezing, or the wash will weep and look patchy.
- Remember that the filling continues to cook inside the pastry so slightly undercooking the steak in the pan keeps everything tender.
There is a quiet joy in pulling a tray of golden, puffed steak and cheese rolls from the oven and knowing you made something wonderful from scratch. Share them with someone who appreciates a proper pastry and watch them disappear.
Recipe FAQs
- → Can I use a different cut of steak?
-
Yes, you can use sirloin, rump, or even braising steak. If using a tougher cut, simmer the filling a little longer to ensure the meat becomes tender before wrapping in pastry.
- → Can I make these steak rolls ahead of time?
-
You can prepare the filling a day in advance and keep it refrigerated. Assemble and bake the rolls fresh when ready to serve for the best flaky texture.
- → What cheese works best besides cheddar?
-
Mature cheddar gives the best flavour, but mozzarella melts beautifully and adds stretch. You could also try a small amount of blue cheese for extra depth, or a Gruyère for a nutty twist.
- → How do I store and reheat leftover rolls?
-
Store cooled rolls in an airtight container in the fridge for up to 2 days. Reheat in a preheated oven at 180°C for about 10 minutes to restore the pastry crispness. Avoid microwaving as it will make the pastry soggy.
- → Can I freeze these rolls?
-
Yes, you can freeze them either before or after baking. For unbaked rolls, freeze on a tray then transfer to a freezer bag. Bake from frozen, adding an extra 5–10 minutes. Baked rolls can be frozen and reheated directly in the oven.
- → Why is my filling runny and how can I prevent it?
-
Make sure to cook the flour and beef stock mixture until it thickens properly, and let the filling cool before adding cheese and assembling. A thicker filling prevents the pastry from becoming soggy during baking.