The best cheese and onion sausage rolls start with a loose sausage meat mixed with sharp cheddar and finely diced onion, then wrapped in shop-bought puff pastry. This recipe gives you a reliable method so the pastry stays crisp and the filling stays juicy without leaking.
You get a handheld bake that works for lunchboxes, party platters, or a quick dinner with salad. The quantities below make 12 standard rolls using one sheet of pastry and 500g of sausage meat. If you enjoyed this, our blue cheese olive is worth trying next. Making this cheese and onion sausage rolls at home is surprisingly straightforward once you know the key steps.
Why You'll Love These Cheese And Onion Sausage Rolls
Flaky puff pastry contrasts with a moist, cheesy sausage center
Freezer friendly — bake from frozen with a few extra minutes
Uses basic supermarket ingredients with no special equipment
Scales up easily for gatherings without changing the method
Ingredients You'll Need
500g pork sausage meat (removed from skins if using links)
120g mature cheddar, finely grated
1 medium brown onion, peeled and finely diced (about 110g)
Mature cheddar: Replace with an equal weight of red Leicester for a milder, sweeter note and a warmer orange color. Red Leicester melts slightly oilier than cheddar, so the filling looks glossier when cut. The flavor is less tangy, which suits kids who avoid sharp cheese. The cheese and onion sausage rolls works well for weeknight cooking when time is limited.
Brown onion: Swap for 90g finely diced leek (white part only) to soften the bite and add a gentle sweetness. Leek holds more water than onion, so sauté it for 3 minutes first and cool before mixing. Skipping the sauté risks a soggy pastry base. Storing leftover cheese and onion sausage rolls correctly keeps it tasting good for days.
Puff pastry: Use an equal weight of shortcrust pastry if you prefer a firmer, crumbly case rather than a lift. Shortcrust won't puff, so roll it slightly thinner and bake at the same temperature for 25–30 minutes. The roll will be denser but easier to slice cleanly.
Pork sausage meat: Replace with the same weight of turkey sausage meat for a lighter, less fatty filling. Turkey is drier, so add 1 tbsp milk to the mix to keep it from cracking during bake. Expect a subtler flavor that benefits from an extra ¼ tsp salt. For another easy option, check out our cinnamon rolls soft.
Step-by-Step Instructions
Heat the oven to 200°C / 400°F and line a large baking tray with paper. Dust a work surface with the plain flour.
Place sausage meat, grated cheddar, diced onion, thyme, salt, and pepper in a bowl. Mix with your hands for 1 minute until just combined — do not overmix or the texture turns rubbery.
Unroll the pastry onto the floured surface. Shape the meat mix into a log along the long edge, about 4cm wide and the length of the sheet.
Beat the egg with the milk. Brush the far pastry edge with wash. Roll the pastry over the log and press to seal, seam underneath.
Cut the roll into 12 equal pieces with a sharp knife. Place on the tray, 2cm apart. Brush tops with remaining wash.
Bake at 200°C / 400°F for 25–30 minutes until the pastry is golden and crispy and the center hits 75°C on a probe. Cool 5 minutes before serving.
Pro Tips
Chill the shaped rolls for 15 minutes before baking so the fat firms and the pastry holds its shape in the oven. You can read more about pastry handling from pastry technique guides.
Grate the cheese yourself rather than using pre-shredded bags, which carry starch that dulls the melt. Freshly grated cheddar gives a smoother, more cohesive filling.
Score the tops lightly with a knife if you want steam to escape and a flatter top. This avoids bulging that can crack the pastry seam.
Brush the wash right to the edges but not the cut sides, or the layers stick and refuse to rise. A thin, even coat gives the best shine.
Common Mistakes to Avoid
Overworking the meat mix compresses protein strands and yields a bouncy, dense center. Stop mixing the moment the cheese and onion are distributed.
Skipping the cooling step before slicing the baked roll makes the filling slump out and the pastry tear. A short rest sets the structure.
Placing rolls too close together on the tray blocks air flow and leads to pale, soft sides. Keep at least 2cm between each piece. You might also like our chevre cheese.
Serving Suggestions
Pair the rolls with a sharp focaccia side or a leaf salad to cut the richness. For a brunch board, add eggs in purgatory as a contrasting soft dish.
These cheese and onion sausage rolls also sit well next to sausage and peppers at a buffet where guests want two pork options.
Storage and Reheating
Cooled rolls keep in an airtight container in the fridge for up to 3 days. Reheat in a 180°C / 350°F oven for 8 minutes until the center reaches 75°C.
Freeze unbaked or baked rolls on a tray, then bag them for freeze for up to 2 months. Bake frozen at 200°C / 400°F for 35 minutes from raw, or reheat baked ones for 12 minutes.
Don't leave cooked rolls out for more than 2 hours at room temperature. The sausage filling is perishable and should go back in the fridge promptly.
Recipe Variations
Apple Chedar Version
Add 60g grated apple to the meat mix with the cheese for a sweet-tart note that balances the pork. Pat the apple dry first so the filling doesn't loosen. The roll bakes the same but tastes brighter.
Smoky Paprika Swap
Stir 1 tsp smoked paprika into the meat with the thyme for a deeper, campfire-style flavor. Use a sharp cheddar to stand up to the smoke. No change to bake time is needed.
Cheese-Only Mini Bites
Drop the sausage meat and use 200g cheddar plus 100g cream cheese as the log for a vegetarian roll. Bake at the same temperature for 20 minutes since there's no meat to cook through. The center stays soft rather than firm.
Wholegrain Pastry Option
Wrap the standard filling in wholegrain puff if available for a nuttier shell and darker top. Brush with extra wash to help browning. Expect a slightly shorter rise and a firmer bite.
These cheese and onion sausage rolls wrap a loose pork sausage mix with sharp cheddar and diced onion in shop-bought puff pastry for a crisp, handheld bake. They are perfect for lunchboxes, party platters, or a quick dinner with salad.
Ingredients
500g pork sausage meat
120g mature cheddar
1 medium brown onion
1 sheet ready-rolled puff pastry
1tbsp plain flour
1tsp dried thyme
½tsp fine salt
¼tsp black pepper
1 egg
1tbsp milk
Instructions
1
Heat oven and line tray
Heat the oven to 200°C / 400°F and line a large baking tray with paper. This preheat ensures the pastry starts crisp the moment the rolls go in.
2
Dust surface with flour
Dust a work surface with the 1 tbsp plain flour to stop the pastry sticking. A light, even layer is enough to keep the sheet from tearing when unrolled.
3
Mix sausage filling
Place 500g pork sausage meat, 120g grated cheddar, 1 diced onion, 1 tsp thyme, ½ tsp salt, and ¼ tsp pepper in a bowl. Mix with your hands for 1 minute until just combined — do not overmix or the texture turns rubbery.
4
Unroll pastry sheet
Unroll the 1 sheet puff pastry onto the floured surface so it lies flat at about 24x35cm. Check there are no cracks before adding the filling.
5
Shape meat log
Shape the meat mix into a log along the long edge, about 4cm wide and the full length of the sheet. Press gently so it sits evenly and will roll without bursting.
6
Prepare egg wash
Beat the 1 egg with the 1 tbsp milk in a small bowl to loosen the wash. Use a fork so the mix is smooth and ready to brush.
7
Roll and seal pastry
Brush the far pastry edge with wash, then roll the pastry over the log and press to seal with the seam underneath. The wash helps the seam stick so it won't open as it bakes.
8
Cut into pieces
Cut the roll into 12 equal pieces with a sharp knife for clean edges. Place them on the tray 2cm apart so air can flow and the sides crisp.
9
Brush and bake
Brush tops with remaining wash, then bake at 200°C / 400°F for 25–30 minutes until the pastry is golden and crispy and the center hits 75°C on a probe. The high heat gives lift while the temperature confirms the pork filling is safely cooked.
10
Cool before serving
Cool the rolls for 5 minutes before serving so the filling sets and the pastry does not tear. A short rest keeps the center from slumping out when bitten.
Nutrition Facts
Servings 12
Amount Per Serving
Calories320kcal
% Daily Value *
Total Fat22g34%
Saturated Fat10g50%
Cholesterol65mg22%
Sodium520mg22%
Total Carbohydrate18g6%
Dietary Fiber1g4%
Sugars2g
Protein14g29%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
Storage: Cooled rolls keep in an airtight container in the fridge for up to 3 days; reheat in a 180°C oven for 8 minutes until the center reaches 75°C.
Make ahead: Chill shaped rolls for 15 minutes before baking so the fat firms and the pastry holds its shape, as shown in our sausage and peppers guide.
Pro tip: Grate cheese yourself rather than using pre-shredded bags, which carry starch that dulls the melt.
Food safety: Don't leave cooked rolls out for more than 2 hours at room temperature before refrigerating.
Keywords:
sausage rolls, cheese and onion, puff pastry, pork sausage, cheddar, party food, freezer friendly, easy bake
Pin this recipe to share with your friends and followers.
Anna
Food and Lifestyle Blogger
Hi, I’m Anna — a wellness enthusiast, recipe creator, and founder of Cook Recipe. I love making healthy, easy, and feel-good meals that inspire others to live happier, more balanced lives. When I’m not in the kitchen, you’ll find me exploring new places or flowing through a yoga session! 🌿