Golden, flaky, and packed with savory sausage — these classic puff pastry sausage rolls are the ultimate crowd-pleaser for parties, snacks, or cozy afternoons.
🧾 Recipe Card
Servings: 24 mini rolls
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Dietary Tags: Contains gluten, dairy, and pork
✅ Ingredients Checklist
- Puff pastry sheets (thawed if frozen)
- Ground sausage (pork or chicken)
- Onion (grated or finely minced)
- Garlic (minced)
- Fresh parsley or thyme
- Dijon mustard
- Breadcrumbs
- Egg (for egg wash)
- Salt & black pepper
- Olive oil or butter
👩🍳 Instructions
- Preheat oven to 400°F (200°C) and line a baking sheet with parchment paper.
- Prepare the sausage filling: In a bowl, mix sausage meat with onion, garlic, herbs, mustard, breadcrumbs, salt, and pepper.
- Roll out the puff pastry: Lightly flour a surface and roll out each sheet to smooth any creases. Cut into 3 equal strips.
- Fill and fold: Spoon the sausage mixture in a log along one side of each strip. Fold the pastry over and press to seal. Use a fork to crimp the edge.
- Slice into rolls: Cut each long roll into bite-sized pieces (around 2 inches).
- Brush with egg wash: Beat the egg and brush the tops of each roll for a golden finish.
- Bake for 22–25 minutes or until puffed and deeply golden.
- Cool slightly before serving. Best enjoyed warm!
📝 Quick Notes
- For the best result, use high-quality puff pastry — all-butter if possible.
- This recipe is not gluten-free or dairy-free, but substitutions are listed below.
- Great make-ahead option: you can freeze the unbaked rolls!
📸 Hero Image
🥐 Brief Introduction
These puff pastry sausage rolls are a savory classic — crisp, golden pastry wrapped around juicy, flavorful sausage. Whether you’re throwing a party or need an afternoon snack, these little bites are comforting and endlessly snackable. I whipped up this version on a rainy afternoon with leftover puff pastry and some sausage links — and now they’re a staple!
🔪 Step-by-Step Cooking Guide
1. Mix the Filling
In a bowl, combine:
- Ground sausage
- Finely minced onion & garlic
- Fresh herbs
- Breadcrumbs
- Mustard
- Salt and pepper
→ Tip: Use your hands or a fork to mix evenly, but don’t overwork the meat.
2. Prep the Puff Pastry
- Roll out pastry sheets on a floured surface.
- Cut each sheet into 3 long rectangles.
→ Tip: Keep pastry cold until you’re ready to roll — it puffs better when chilled.
3. Assemble Rolls
- Add a line of filling down one side.
- Fold pastry over, seal edges tightly.
- Crimp with a fork for texture.
→ Troubleshooting: If the pastry doesn’t seal, lightly brush the edge with water.
4. Slice & Egg Wash
- Cut each log into ~2″ pieces.
- Brush the tops with beaten egg.
→ Pro Tip: Want extra crunch? Sprinkle a little sesame or poppy seed on top before baking.
5. Bake
- 400°F (200°C), 22–25 minutes until golden brown and puffed.
→ They should be deeply golden and crisp – if they’re still pale, give them a few extra minutes.
🧂 Ingredient Details & Substitutions
- Sausage: Pork is traditional, but chicken or turkey sausage work too. For a vegetarian twist, use plant-based sausage.
- Breadcrumbs: Helps bind the filling — use gluten-free breadcrumbs if needed.
- Puff Pastry: Store-bought works perfectly. Use gluten-free puff pastry if required.
- Mustard: Dijon adds flavor, but feel free to use spicy brown or whole grain mustard.
- Egg: For egg-free, brush with plant milk + maple syrup for color.
🍴 Recipe Variations & Serving Suggestions
🔄 Flavor Variations
- Spicy: Add ½ tsp chili flakes or hot sauce to the filling.
- Cheesy: Mix in ¼ cup grated cheddar with the sausage.
- Herby: Try rosemary, sage, or even fennel seed for depth.
🌿 Dietary Options
- Vegetarian: Use plant-based sausage alternatives like Beyond or Impossible.
- Gluten-Free: Use gluten-free pastry and breadcrumbs.
- Dairy-Free: Ensure the puff pastry is dairy-free (many store brands are).
🧆 Serving Ideas
- Serve warm with:
- Dijon or whole grain mustard
- Sweet chili sauce
- A side salad for lunch
- Perfect for brunch spreads, picnics, or game day snacks.
🧊 Storage & Make-Ahead Tips
Storage:
- Store cooled rolls in an airtight container in the fridge for up to 3 days.
Reheating:
- Reheat in oven at 350°F (175°C) for 8–10 minutes to crisp back up.
- Avoid microwaving — it makes pastry soggy.
Make-Ahead:
- Assemble rolls and freeze unbaked on a tray, then transfer to a bag.
- Bake straight from frozen — just add 5 extra minutes.
Shelf Life:
- Best eaten fresh or within 2 days for maximum crispness.
- Can freeze for up to 2 months.
🧮 Nutrition Facts (per roll, approx.)
Calories: 120 kcal
Protein: 5g
Carbs: 9g
Fat: 8g
Fiber: 0.5g
Sodium: 210mg
Allergens: Contains gluten, egg, dairy
❓ Frequently Asked Questions
Q: Can I use puff pastry from the fridge section instead of frozen?
A: Yes, just keep it cold until you’re ready to roll.
Q: Can I freeze baked sausage rolls?
A: You can, but they’re best frozen before baking for optimal texture.
Q: What’s the best sausage to use?
A: Mild Italian sausage works great, but any raw sausage you enjoy will do.
Q: Can I double the recipe?
A: Absolutely! Just use a second baking tray so they aren’t overcrowded.
📝 Optional Story: Why I Love This Recipe
This recipe reminds me of my first holiday in London, where I picked up a warm sausage roll from a bakery near Hyde Park — buttery, flaky perfection. When I recreated them at home, I found that adding a touch of mustard and herbs gave it a unique, homemade twist. Now, I make a batch every couple of weeks, especially when friends come over — they never last long!
💬 Let’s Chat!
Have you made these sausage rolls? Did you try a twist or use a different filling?
Drop a comment below or tag me on Instagram — I love seeing your versions!
If you enjoyed this recipe, be sure to check out my Mini Spinach Feta Puffs or Cheesy Puff Pastry Twists for more golden, flaky goodness.
📢 Call-to-Action
Tried this recipe?
Leave a rating ⭐⭐⭐⭐⭐ and a comment below!