
There’s something incredibly satisfying about biting into a warm, flaky pastry filled with rich, savory steak and melted cheese. If you’ve ever grabbed a quick lunch from Greggs, you know just how comforting a perfectly baked steak bake can be. This Greggs Inspired Steak and Cheese Roll brings that same bakery-style magic into your own kitchen.
Perfect for weekend lunches, packed meals, or cozy evenings when you’re craving something hearty and homemade, this recipe delivers buttery layers of golden puff pastry wrapped around tender steak and creamy cheese. It’s simple, satisfying, and surprisingly easy to make. With just a handful of ingredients and straightforward steps, you can recreate that classic bakery favorite with bold, homemade flavor.
Why You’ll Love This Steak and Cheese Roll
This recipe captures everything that makes a bakery-style roll irresistible:
-
Flaky, golden puff pastry
-
Tender, savory steak filling
-
Creamy melted cheese
-
Rich, comforting flavor
-
Perfect for meal prep or grab-and-go lunches
It’s hearty enough to be a full meal yet portable and convenient.
Ingredients

-
1 sheet (about 320 g) ready-rolled puff pastry, thawed if frozen
-
1 tablespoon (15 ml) olive oil
-
10 ounces (280 g) sirloin steak, thinly sliced
-
½ teaspoon (2 g) salt
-
½ teaspoon (2 g) black pepper
-
½ teaspoon (2 g) garlic powder
-
½ small onion, finely diced (about ½ cup / 75 g)
-
1 tablespoon (15 g) all-purpose flour
-
½ cup (120 ml) beef broth
-
1 teaspoon (5 ml) Worcestershire sauce
-
1 cup (100 g) shredded cheddar cheese
-
1 egg, beaten (for egg wash)
Step 1: Prepare the Steak Filling

Heat olive oil (1 tablespoon / 15 ml) in a skillet over medium-high heat.
Add thinly sliced steak (10 ounces / 280 g). Season with salt (½ teaspoon / 2 g), black pepper (½ teaspoon / 2 g), and garlic powder (½ teaspoon / 2 g).
Cook for 2–3 minutes until just browned. Remove steak from skillet and set aside.
In the same pan, add diced onion (½ cup / 75 g) and cook for 3–4 minutes until softened.
Sprinkle flour (1 tablespoon / 15 g) into the pan and stir for 1 minute to form a light roux.
Gradually add beef broth (½ cup / 120 ml) and Worcestershire sauce (1 teaspoon / 5 ml), stirring constantly until thickened.
Return steak to the skillet and simmer 2–3 minutes. Remove from heat and allow mixture to cool slightly.
Step 2: Assemble the Roll
Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
Roll puff pastry into a rectangle approximately 10 x 12 inches (25 x 30 cm) if needed.
Spread the cooled steak mixture evenly over half the pastry, leaving a ½-inch (1 cm) border.
Sprinkle shredded cheddar cheese (1 cup / 100 g) evenly over the steak.
Fold the other half of the pastry over the filling to create a large rectangle. Press edges firmly to seal.
Crimp edges with a fork for a classic bakery look.
Step 3: Bake to Golden Perfection
Brush the top with beaten egg for a shiny finish.
Use a sharp knife to cut 2–3 small slits in the top to allow steam to escape.
Bake for 20–25 minutes, or until the pastry is deep golden brown and puffed.
Allow to rest for 5–10 minutes before slicing.
Serving Suggestions
-
Serve with a simple green salad (2 cups / 60 g mixed greens).
-
Pair with roasted potatoes (2 cups / 300 g).
-
Add a side of baked beans (1 cup / 240 g).
-
Enjoy warm or at room temperature for packed lunches.
Tips for the Best Steak and Cheese Roll
-
Slice steak thinly for tenderness.
-
Let filling cool slightly before assembling to prevent soggy pastry.
-
Seal edges tightly to avoid leakage.
-
Bake on the middle rack for even browning.
-
Rest before slicing to allow filling to set.
Flavor Variations
-
Add ½ cup (75 g) sautéed mushrooms for extra depth.
-
Stir in 1 tablespoon (15 g) Dijon mustard for tang.
-
Use mozzarella (1 cup / 100 g) for stretchier cheese.
-
Add ¼ teaspoon (1 g) smoked paprika for subtle warmth.
Frequently Asked Questions
1. Can I make this ahead of time?
Yes. You can assemble the roll and refrigerate it (covered) for up to 24 hours before baking. When ready to bake, brush with egg wash and bake as directed. This makes it ideal for prepping in advance for gatherings or busy days.
2. What cut of steak works best?
Sirloin is a great option because it’s tender and flavorful while cooking quickly. You can also use ribeye for a richer taste. The key is slicing the steak thinly so it stays tender inside the pastry.
3. Can I freeze the steak and cheese roll?
Yes. You can freeze it either before or after baking. For best results, freeze unbaked, tightly wrapped, for up to 2 months. Bake from frozen at 375°F (190°C) for 30–35 minutes, or until golden and heated through.
4. How do I reheat leftovers?
Reheat slices in a 350°F (175°C) oven for 10–12 minutes to restore crispness. Avoid microwaving if possible, as it softens the pastry and reduces the flaky texture.
Final Thoughts
This Greggs Inspired Steak and Cheese Roll delivers everything you love about a bakery classic—flaky pastry, savory steak, and melty cheese—all made fresh in your own kitchen. It’s comforting, filling, and surprisingly easy to prepare, making it perfect for both casual meals and special occasions.
The buttery puff pastry provides the perfect contrast to the rich, tender filling. Each bite offers layers of texture and flavor, from the crisp exterior to the creamy, savory center. It’s the kind of recipe that feels nostalgic yet elevated when made from scratch.
What makes this roll especially appealing is its versatility. It works as a main dish, a hearty snack, or even a make-ahead lunch option. With simple ingredients and straightforward steps, you can recreate that bakery-style experience anytime you crave it.
Once you try it fresh from the oven, golden and fragrant, this steak and cheese roll may quickly become a staple in your recipe collection.
PrintA flaky puff pastry roll filled with tender steak and melted cheese, baked to golden perfection for a comforting bakery-style meal.
Ingredients
1 sheet (320 g) puff pastry
1 tablespoon (15 ml) olive oil
10 ounces (280 g) sirloin steak, thinly sliced
½ teaspoon (2 g) salt
½ teaspoon (2 g) black pepper
½ teaspoon (2 g) garlic powder
½ cup (75 g) diced onion
1 tablespoon (15 g) flour
½ cup (120 ml) beef broth
1 teaspoon (5 ml) Worcestershire sauce
1 cup (100 g) shredded cheddar cheese
1 egg, beaten
Instructions
-
Brown steak with seasonings and set aside.
-
Cook onion, stir in flour, then add broth and Worcestershire sauce.
-
Return steak and simmer until thickened; cool slightly.
-
Spread filling on half of pastry and top with cheese.
-
Fold pastry, seal edges, and brush with egg wash.
-
Cut slits and bake at 400°F (200°C) for 20–25 minutes.
-
Rest, slice, and serve warm.