Ingredients
These ingredients make approximately 8–10 delicious beef puff pastry rolls.
For the beef filling
- 300 g ground beef (minced beef)
- 1 tablespoon cooking oil or butter
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1 small green bell pepper, finely chopped (optional)
- 1 teaspoon ginger paste (optional)
- 1 teaspoon paprika or red chili powder
- ½ teaspoon black pepper
- ½ teaspoon cumin powder
- ½ teaspoon salt, or to taste
- 1 tablespoon tomato paste or 2 tablespoons finely chopped tomatoes
- 1 tablespoon chopped fresh coriander or parsley
- 1 teaspoon Worcestershire sauce (optional)
For assembling the rolls
- 500 g ready-made puff pastry, thawed according to package instructions
- 1 to 1½ cups shredded mozzarella cheese
- ½ cup shredded cheddar cheese
- 1 egg, beaten, for brushing
- 1 tablespoon sesame seeds or nigella seeds (optional)
- A little flour, for dusting the work surface
Cheese tip: Mozzarella gives you that stretchy, melted cheese texture, while cheddar adds a richer, sharper flavor. Using both creates a deliciously cheesy filling.
Instructions
Step 1: Prepare the beef filling
Heat the oil or butter in a skillet over medium heat. Add the finely chopped onion and cook for 3–4 minutes until softened and lightly golden. Stir in the garlic and ginger paste, if using, and cook for another 30 seconds until fragrant.
Add the ground beef and break it apart with a wooden spoon. Cook for 6–8 minutes, stirring regularly, until the beef is browned and cooked through. Make sure there are no large clumps of meat.
Step 2: Season and cool the mixture
Add the bell pepper, paprika, black pepper, cumin, salt, and tomato paste. Stir well and cook for another 3–5 minutes, allowing the flavors to blend. If using Worcestershire sauce, add it now.
Cook until the mixture is fairly dry, with no excess liquid collecting in the pan. Stir in the fresh coriander or parsley, then remove the pan from the heat.
Transfer the filling to a plate and let it cool completely. This is important because hot filling can soften the pastry and make the rolls difficult to seal.
Step 3: Prepare the puff pastry
Preheat your oven to 200°C (400°F). Line a baking tray with parchment paper.
Lightly dust your work surface with flour and roll out the thawed puff pastry into a rectangle, approximately 3–4 mm thick. If the pastry is already rolled, simply unfold it gently and smooth out any creases.
Spread the cooled beef filling evenly over the pastry, leaving a small border around the edges. Sprinkle the mozzarella and cheddar cheese over the beef, distributing them evenly so every roll gets plenty of cheesy goodness.
Step 4: Roll and slice
Starting from one long side, carefully roll the pastry into a log, keeping the filling tucked inside. Avoid rolling too tightly, as puff pastry needs space to expand during baking.
Brush a little beaten egg along the pastry edge to help seal it. Place the log seam-side down and use a sharp knife to cut it into 8–10 equal pieces.
Arrange the rolls on the prepared baking tray, leaving space between each piece. If the pastry feels too soft, refrigerate the assembled rolls for 10–15 minutes before baking.
Step 5: Brush and decorate
Brush the tops and exposed pastry surfaces with beaten egg. This gives the rolls a glossy, golden-brown finish.
Sprinkle sesame seeds or nigella seeds over the top if desired. You can also add a small pinch of dried oregano or chili flakes for extra flavor.
Make sure the rolls are not touching each other, allowing the hot air to circulate and the pastry to puff up evenly.
Step 6: Bake until golden
Place the tray in the preheated oven and bake for 20–30 minutes, depending on the size of the rolls and your oven. They are ready when the pastry has puffed up, the tops are deep golden brown, and the bottoms are crisp.
If the tops brown too quickly, lower the oven temperature slightly and continue baking until the pastry is cooked through.
Remove the rolls from the oven and allow them to rest for 5 minutes before serving. This helps the melted cheese settle slightly and makes the rolls easier to handle.
Tips for Perfect Cheesy Beef Puff Pastry Rolls
- Cool the filling completely: Warm filling can melt the pastry fat prematurely and prevent proper puffing.
- Avoid excess moisture: A dry beef mixture keeps the pastry crisp instead of soggy.
- Use cold pastry: Keep puff pastry chilled until you are ready to assemble the rolls.
- Do not overfill: Too much filling can cause the rolls to split or leak cheese while baking.
- Bake in a fully preheated oven: The initial burst of heat helps the pastry rise and develop flaky layers.
- Seal the edges properly: Use a little beaten egg to help the pastry stay closed.
- Choose flavorful cheese: Mozzarella, cheddar, Monterey Jack, or a combination of your favorites works well.
Delicious Variations
Spicy Beef Rolls
Add extra red chili flakes, chopped green chilies, or a pinch of cayenne pepper for a spicy kick.
Extra-Cheesy Rolls
Add a little more cheddar and mozzarella, or place a small cheese cube in the center of each roll before shaping.
Beef and Mushroom Rolls
Mix in finely chopped, sautéed mushrooms for an earthy flavor and extra texture. Cook off their moisture first.
What to Serve with Beef Puff Pastry Rolls
Serve these warm, freshly baked rolls with tomato ketchup, garlic mayonnaise, creamy ranch dressing, or spicy yogurt dip. For a complete snack platter, pair them with French fries, a fresh green salad, coleslaw, or a bowl of tomato soup.
They are especially delicious when served hot, while the pastry is crisp and the cheese is still soft and melty.
Storage and Reheating
Allow leftover rolls to cool before storing them in an airtight container in the refrigerator for up to 3 days. Reheat them in an oven or air fryer at 170–180°C (340–355°F) until hot and crisp, usually around 5–10 minutes depending on their size.
For longer storage, freeze the baked and cooled rolls in a freezer-safe container for up to 2 months for best quality. Reheat from frozen until thoroughly hot in the center. Avoid microwaving if you want to preserve the flaky texture, as microwaves tend to soften the pastry.
You can also assemble the rolls ahead of time and refrigerate them briefly before baking. For longer make-ahead storage, freeze the unbaked rolls and bake from frozen, allowing extra time and checking that the pastry and beef filling cook thoroughly.
Frequently Asked Questions
1. Can I make these rolls without an oven?
Yes. You can cook them in an air fryer at approximately 180°C (350°F) for 12–18 minutes, checking regularly until golden and cooked through. Work in batches if needed, and follow your air fryer’s guidance for pastry.
2. Can I use chicken instead of beef?
Absolutely. Finely minced chicken or cooked shredded chicken works well. Season it with the same spices and make sure the filling is cooked and cooled before assembling.
3. Why did my puff pastry turn soggy?
The most common reasons are a wet filling, warm beef mixture, insufficient oven heat, or overcrowding the tray. Keep the filling relatively dry, cool it completely, and bake in a preheated oven.
4. Which cheese is best for these rolls?
Mozzarella is excellent for a stretchy center, while cheddar provides a rich, savory taste. A mixture of both gives the best balance of flavor and texture.
Final Thoughts
Cheesy Beef Puff Pastry Rolls are an easy yet impressive homemade treat that combines golden, flaky pastry with juicy seasoned beef and irresistible melted cheese. With simple ingredients, straightforward preparation, and plenty of room for customization, they are perfect for both everyday snacking and special occasions.
Follow the key tips of cooling the filling, keeping the pastry cold, and baking until deeply golden, and you will have delicious rolls with a crisp exterior and a rich, cheesy center. Serve them fresh from the oven with your favorite dip, and enjoy every savory bite!

