These Homemade Sausage Rolls are the ultimate crowd-pleasing appetizer, perfect for any gathering or casual snack. Each golden, buttery bite is filled with a delicious blend of savory Italian sausage, making them an irresistible treat that will vanish quickly. Loved by my personal chef clients, these rolls are remarkably quick to prep, easy to bake, and guaranteed to be a hit, thanks to the simplicity of using frozen puff pastry and just a few essential ingredients. Whether you’re hosting a party, preparing for a family get-together, or simply craving a satisfying snack, these sausage rolls deliver on flavor and convenience, embodying the essence of effortless entertaining. Their flaky texture and robust taste make them a standout appetizer that guests will rave about and ask for the recipe.

A Quick Look at This Crowd-Pleasing Recipe
- Recipe Name: Irresistible Homemade Sausage Rolls
- Ready In: Approximately 1 hour
- Serves: 16 generous servings (or more as smaller bites)
- Calories: 291 per serving (approximate)
- Main Ingredients: Flavorful Italian sausage (choose spicy or mild to your liking), convenient frozen puff pastry, rich Parmesan cheese, and savory seasoned breadcrumbs.
- Difficulty: Effortlessly Easy – perfect for home cooks of all skill levels.
- Why You’ll Love It: Exceptionally easy to prepare, uses a short list of accessible ingredients, incredibly versatile as they can be frozen for later, and an absolute guaranteed party favorite that disappears in a flash!
Last week, I needed a fantastic appetizer for a friend’s birthday bash. After an incredibly busy day, my main priority was a recipe that was both simple to execute and undeniably delicious. I wasn’t in the mood for anything complicated, but I also wanted to bring something truly special.
My mind immediately went to one of my reliable, tried-and-true appetizer recipes: my beloved Italian sausage roll recipe. These incredible rolls are a testament to the idea that you can create impressive food without spending hours slaving away in the kitchen. They allow you to minimize your kitchen time and maximize your time enjoying the celebration with friends and family.
The moment I placed the platter of golden, flaky puff pastry rolls on the counter, they were gone within minutes! They were such an immense hit that everyone eagerly asked for the easy sausage roll recipe. There’s truly nothing more satisfying than seeing your guests enjoy your food so much they want to recreate it themselves.

I originally developed this fantastic snack recipe for my personal chef clients, who often needed delicious yet convenient options. They quickly became one of their absolute favorite appetizer recipes, prized not only for their taste but also for their ability to reheat beautifully, much like my Crispy Baked Taquitos, Mini Mac and Cheese Cups, and Sausage and Cheddar Meatballs. Another huge bonus? They freeze exceptionally well, making them ideal for meal prepping or having on hand for impromptu entertaining.
These flaky Italian sausage rolls offer a wonderfully sophisticated and elevated take on the classic pizza rolls you might find in the freezer aisle. Forget the processed versions; these are infinitely more delicious, made with real, fresh, and high-quality ingredients that truly shine through in every bite. They provide that comforting, savory flavor profile with the added elegance of perfectly crisp puff pastry.
[feast_advanced_jump_to]
Why This is the BEST Homemade Sausage Roll Recipe You’ll Ever Make
When it comes to appetizers, these homemade sausage rolls stand head and shoulders above the rest. Here’s why this recipe is destined to become your go-to:
- Short Ingredient List for Ultimate Convenience ~ You’ll be amazed at how few ingredients are needed to create such a spectacular dish. Most are likely already in your pantry or easily found at any grocery store. This means you can keep all the necessary components on hand, allowing you to whip up a batch of these delectable rolls at a moment’s notice, whether for an unexpected guest or a sudden craving.
- Effortlessly Easy to Make, Even for Beginners ~ Don’t let the elegant appearance fool you; this is one of the most straightforward sausage roll recipes out there. With just a few simple, sequential steps, even novice cooks will feel like seasoned pros. The process is intuitive and forgiving, ensuring perfect results every single time without any stress or complicated techniques.
- The Quintessential Party Food that Disappears Fast ~ These party sausage rolls are a close and equally beloved cousin to another crowd-plefavorite – pigs in a blanket. Their savory filling encased in golden, flaky pastry is utterly irresistible. Your guests won’t be able to get enough of them, and you’ll likely find yourself making multiple batches because they vanish so quickly. They are the ultimate appetizer for any social gathering, from casual game nights to elegant holiday parties.
- Perfect for Preparing in Advance ~ Hosting can be hectic, but these sausage rolls make entertaining a breeze. You can easily prepare a batch (or several!) ahead of time and keep them stored in the freezer. This fantastic feature allows you to do the bulk of the work when you have spare time, then simply bake them off fresh whenever you’re ready to serve, minimizing last-minute kitchen chaos and ensuring you can relax and enjoy your own party.
Essential Ingredients & Smart Substitutions for the Best Sausage Rolls
This tasty snack recipe boasts a wonderfully concise ingredient list, making it approachable for any home cook. While the specific quantities for each ingredient are provided in the detailed recipe card below, here’s a closer look at what you’ll need and some clever alternatives:

- Italian Sausage ~ The star of the show! I personally love using spicy Italian sausage for a delightful kick, which adds a fantastic depth of flavor. However, if you prefer a milder taste or are serving guests with varying spice preferences, a high-quality mild Italian sausage works just as beautifully. Ensure you choose bulk sausage for ease of preparation.
- Seasoned Breadcrumbs ~ These breadcrumbs act as a binder for the sausage mixture and help achieve the perfect texture. The seasoning typically includes dried herbs and spices, adding another layer of flavor. If you only have plain breadcrumbs, you can easily season them yourself with a pinch of garlic powder, onion powder, and a dash of Italian seasoning.
- Puff Pastry ~ This is your secret weapon for creating those irresistibly flaky layers! You’ll find frozen puff pastry in the freezer section of most grocery stores. Remember to thaw it thoroughly in the refrigerator before use, as per package instructions, to ensure it’s pliable and easy to work with.
- Parmesan Cheese ~ Grated Parmesan cheese provides a salty, umami-rich counterpoint to the savory sausage. Its sharp flavor melts beautifully within the layers. For a delightful twist, consider replacements like grated Pecorino Romano or the slightly sweeter and nuttier Grana Padano cheese.
- Egg ~ Used to create an “egg wash” (egg beaten with a tablespoon of water). This is brushed over the pastry before baking, giving the sausage rolls their signature golden-brown, glossy finish and helping the herbs adhere.
- Italian Seasoning Blend ~ This aromatic blend typically includes dried oregano, basil, thyme, marjoram, rosemary, and parsley. It enhances the Italian flavor profile of the sausage. You can pick up a pre-mixed blend in the baking or spice aisle of your grocery store, or create your own mix with individual dried herbs.
- Marinara Sauce ~ While optional, a vibrant marinara sauce makes the perfect dipping accompaniment. You can elevate your rolls by making a batch of my easy homemade marinara sauce, or simply use your favorite high-quality store-bought brand for convenience.
Pro Tip: Using Bulk Sausage
For this recipe, I highly recommend using bulk Italian sausage. It’s much simpler to work with as it’s already removed from the casing. If you happen to purchase Italian sausage in casings, be sure to carefully remove the meat from the casings before combining it with the breadcrumbs. This ensures a smooth, even mixture for your delicious filling.
Step-by-Step Guide: How to Make Irresistible Puff Pastry Sausage Rolls
Crafting these delectable homemade sausage rolls is surprisingly simple and requires just a few easy steps. This section provides a concise overview of the process, complete with visual aids. For the full, detailed instructions, please refer to the comprehensive recipe card located further down the page.

1: Prepare the Sausage Mixture. In a medium-sized mixing bowl, thoroughly combine the bulk Italian sausage with the seasoned breadcrumbs. Use your hands to ensure everything is well-integrated but avoid overmixing. Set this savory filling aside.

2: Cut the Puff Pastry. On a clean cutting board or a lightly floured surface, carefully unroll each sheet of thawed puff pastry. Using a sharp knife or a pizza cutter, cut each pastry sheet in half lengthwise. You will now have four rectangular pieces of pastry in total.

3: Add the Cheese. Work with one half of a pastry sheet at a time to prevent it from warming too much. Sprinkle a generous layer of Parmesan cheese evenly across the center of the pastry, leaving about an inch of space at the edges.

4: Add the Sausage and Egg Wash. Take approximately one-quarter of the sausage mixture and carefully form it into a thin, even log shape. Place this sausage log directly on top of the Parmesan cheese in the center of the pastry. Then, lightly brush the top edge (the longer edge furthest from you) of the pastry with the prepared egg wash.

5: Roll and Chill. Starting from the bottom edge, tightly roll up the pastry and sausage log, ensuring a snug fit. Finish with the seam side down to seal the roll. Repeat this process for the remaining three pastry halves. Place all four rolled logs onto your prepared baking sheet and freeze them for 15 minutes. This chilling step is crucial for easy and clean slicing.

6: Slice, Brush, and Season. After chilling, remove the rolls from the freezer. Using a sharp knife, slice each long roll into 8 individual pieces, aiming for even sizes. Arrange these smaller rolls on your parchment-lined baking sheet, leaving a little space between each. Brush the tops of all the rolls with the remaining egg wash, then generously sprinkle them with the Italian herb blend.

7: Bake to Golden Perfection. Place the baking sheet into your preheated 400°F (200°C) oven. Bake the sausage rolls for approximately 25-30 minutes, or until they are beautifully golden brown and the puff pastry is visibly flaky and risen. The internal temperature of the sausage should reach 160°F (71°C) to ensure it’s fully cooked.

8: Serve and Enjoy. Once baked, carefully remove the hot sausage rolls from the oven. Transfer them to a serving platter. These are best served warm, accompanied by a side of marinara dipping sauce for that extra burst of flavor. Watch them disappear!
Delicious Variations to Customize Your Sausage Rolls
One of the best things about this homemade sausage roll recipe is how easily it can be adapted to suit your taste preferences or whatever ingredients you have on hand. Don’t hesitate to get creative with these delicious variations:
- Spicy or Mild Sausage for Your Perfect Heat Level – The choice of sausage significantly impacts the flavor profile. As mentioned, I adore spicy Italian sausage for its fiery kick, which adds a wonderful dimension to the rolls. However, if you prefer a more subtle flavor, or if you’re serving children or guests sensitive to spice, a mild Italian sausage is equally delicious and ensures everyone can enjoy these savory bites.
- Get Cheesy with Different Melty Options ~ While Parmesan cheese offers a classic, sharp flavor, don’t be afraid to experiment with other grated cheeses. Try the robust and salty Pecorino Romano, the slightly sweet and nutty Grana Padano, crumbly and tangy feta cheese for a Mediterranean twist, nutty Manchego, or the sharp and complex Asiago. Each cheese will melt beautifully and add its unique character to the filling.
- Explore a World of Dipping Sauces – Marinara sauce is a fantastic, traditional choice, but the possibilities for dipping sauces are endless! Swap it out for a creamy alfredo sauce, classic ranch dressing, my refreshing homemade dill dip, a bright and zesty Greek tzatziki sauce, a kicky spicy mayo, earthy pesto, sweet and savory honey mustard, tangy blue cheese dressing, or a vibrant salsa for a completely different flavor experience. Consider serving a few different options for guests to choose their favorite!
If you love working with puff pastry, be sure to check out this crispy breadstick recipe for another simple and impressive snack!
Can You Make Homemade Sausage Rolls Ahead of Time? Absolutely!
For anyone who loves the convenience of having delicious appetizers ready to go, these homemade sausage rolls are a dream come true! I know I certainly appreciate having a stash of ready-to-bake or ready-to-reheat snacks. This is one of my absolute favorite appetizer recipes to prep in advance, making entertaining or meal planning incredibly simple. They are perfectly suited for freezing, either fully assembled and unbaked, or baked and ready for a quick reheat.

Option 1: Assemble and Freeze Unbaked Rolls
This method allows for freshly baked, warm sausage rolls with minimal effort on the day of serving:
- Follow the primary recipe directions up to the point of filling, rolling, and cutting the sausage logs into individual rolls.
- Before freezing, brush the tops of the individual rolls with the egg wash and sprinkle them with the Italian herbs, just as you would before baking.
- Arrange the prepared rolls on a parchment paper lined baking sheet in a single layer. Place the entire baking sheet in the freezer until the rolls are completely solid, which usually takes a couple of hours.
- Once frozen solid, transfer the rolls from the baking sheet to an airtight container or a heavy-duty resealable freezer bag. This prevents freezer burn.
- Store them in the freezer for up to 2 months.
- When you’re ready to serve, simply transfer the frozen rolls directly to a parchment-lined baking sheet and bake them from frozen according to the original recipe instructions. You may need to add an extra 5-10 minutes to the baking time to compensate for their frozen state.
Option 2: Assemble, Bake, Then Freeze for Quick Reheating
This method is perfect for when you need a super quick appetizer or snack, ready in minutes:
- Prepare and bake the sausage rolls completely according to the recipe, ensuring they are golden and crispy.
- Allow the baked sausage rolls to cool down entirely to room temperature. This is crucial to prevent condensation and sogginess when freezing.
- Arrange the cooled rolls in a single layer on a parchment-lined baking sheet and place them in the freezer until they are solid.
- Once frozen, transfer the solid rolls to an airtight container or a resealable freezer bag, ensuring they are well-sealed to maintain freshness.
- Store them in the freezer for up to 2 months.
- To serve, simply place the frozen, baked rolls on a lined baking sheet. Reheat them in a preheated 300°F (150°C) oven for about 10-15 minutes, or until they are thoroughly heated through and the pastry has crisped up again.

Expert Tips for Achieving the Crispiest, Flakiest Sausage Rolls
While this recipe is straightforward, these two expert tips will elevate your homemade sausage rolls from good to absolutely phenomenal, ensuring every bite is perfectly crispy and flaky:
- Don’t Skip Freezing the Rolls Before Slicing ~ This step is a game-changer! After assembling and rolling the sausage and pastry logs, place them in the freezer for about 15 minutes before you slice them into individual pieces. The chilled puff pastry will be much firmer and easier to slice cleanly, preventing squishing or distortion. More importantly, starting with chilled dough is the secret to producing the most ethereal, flakiest layers of pastry during baking. The contrast between the cold dough and the hot oven creates steam that puffs up the layers beautifully.
- Bake on a Cold Sheet Pan for Extra Crispy Bottoms ~ This simple trick ensures a wonderfully crisp bottom crust on your sausage rolls. While you might be tempted to use a warm pan, placing the rolls on a cold, parchment-lined baking sheet allows the pastry to gradually come up to temperature with the oven, which helps the bottom layers bake evenly and become exceptionally crispy, rather than soggy.
Frequently Asked Questions About Homemade Sausage Rolls
There’s absolutely no need to pre-cook the sausage before incorporating it into these homemade sausage rolls. The sausage will cook thoroughly as the rolls bake in the oven, ensuring it reaches a safe internal temperature. To be completely sure your sausage is cooked, you can use an instant-read digital thermometer. The sausage is perfectly cooked when it reaches an internal temperature of 160°F (71°C).
For the best homemade sausage rolls, choose a high-quality Italian sausage. Bulk sausage is by far the easiest to work with, as you won’t have to fuss with removing the casings. However, if you can only find cased Italian sausage, simply squeeze the meat out of the casings before mixing it with the breadcrumbs. Both mild and spicy Italian sausage are excellent choices, allowing you to tailor the flavor to your personal preference. The rich seasoning of Italian sausage perfectly complements the flaky puff pastry.
Absolutely! While frozen puff pastry offers incredible convenience and consistent results, using homemade puff pastry will undoubtedly take your sausage rolls to an even higher level of gourmet deliciousness. The extra effort will be rewarded with an even richer, more buttery, and incredibly flaky pastry. Just ensure your homemade puff pastry is well-chilled and handled gently, just like its store-bought counterpart.
To avoid soggy puff pastry, a few key steps are essential. First, ensure your puff pastry is properly thawed but still very cold when you work with it. Second, don’t overload the rolls with too much filling, as excessive moisture can lead to sogginess. Third, and perhaps most importantly, is the “Expert Tip” mentioned above: chill the rolled logs for 15 minutes before slicing and bake them on a cold baking sheet. These steps help the pastry achieve maximum flakiness and crispness. Finally, make sure your oven is preheated to the correct temperature, as a hot oven helps the pastry puff up quickly before it can absorb too much moisture from the filling.
More Irresistible Appetizer Recipes to Try
If you loved these homemade sausage rolls and are looking for other fantastic appetizer ideas, you’re in luck! Here are some other cherished recipes that are perfect for any occasion:
- Pork Potstickers with Dipping Sauce
- Super Easy Antipasto Skewers
- BLT Bites ~ Mini Bacon, Lettuce and Tomato Sandwiches
- Deviled Eggs with Dill Pickles
One More Thing… Share Your Culinary Creations!

Did you try this delicious Homemade Sausage Roll recipe?
I would absolutely love to hear from you and see your beautiful creations! Please let me know how they turned out by leaving a comment and a star rating below. Your feedback brightens my day and helps other home cooks too. Don’t forget to share your photos and culinary adventures on your favorite social media platforms! Tag me on Pinterest, Instagram, and Facebook so I can admire your work!
Happy cooking! ~ Amy
Full Recipe Details
Homemade Sausage Rolls
Print
Pin
Rate
30 minutes
30 minutes
1 hour
16 servings
291kcal
Amy Casey
Equipment
-
Large Baking Sheet
-
Basting Brush
-
Sharp Chef’s Knife
-
Cutting Boards
-
Parchment Paper
Ingredients
- 1 pound bulk Italian sausage (choose spicy for a kick, or mild for a classic flavor)
- ½ cup seasoned breadcrumbs
- 1 17.3 ounce package (2 sheets) frozen puff pastry, thawed
- ¼ cup grated Parmesan cheese
- 1 large egg, beaten with 1 tablespoon water (for egg wash)
- 1 teaspoon Italian herb blend
- Marinara sauce (for serving and dipping)
Instructions
-
Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper to prevent sticking and for easy cleanup. Set the prepared baking sheet aside.
-
In a medium-sized mixing bowl, thoroughly combine the bulk Italian sausage and the seasoned breadcrumbs. Use your hands to gently mix until just combined; avoid overmixing. Set this flavorful mixture aside.
-
On a clean cutting board or a lightly floured surface, unroll the two sheets of thawed puff pastry. Using a sharp knife or a pizza cutter, cut each sheet in half lengthwise, yielding four elongated pastry rectangles.
-
Work with one half sheet of pastry at a time to keep the dough cold and pliable. Sprinkle about 1 tablespoon of the grated Parmesan cheese horizontally across the middle of the pastry, leaving a small border on each side.
-
Next, take approximately one-quarter of the Italian sausage mixture and form it into a long, thin log, roughly the length of the pastry half. Carefully place this sausage log directly on top of the Parmesan cheese layer on the pastry.
-
Lightly brush the top long edge of the pastry (the edge furthest from the sausage) with the prepared egg wash. This will help seal the roll.
-
Starting from the bottom edge, tightly roll up the pastry and sausage log. Ensure you finish with the seam side down to keep the roll sealed during baking.
-
Repeat steps 3-6 to assemble the remaining three rolls, ensuring each is tightly rolled and neatly sealed.
-
Place all four assembled rolls onto the prepared baking sheet. Transfer the baking sheet to the freezer and chill for 15 minutes. This crucial step firms up the pastry, making it much easier to slice neatly.
-
After chilling, remove the rolls from the freezer. Using a sharp knife, slice each long roll into 8 individual, bite-sized pieces. Aim for uniform thickness for even baking.
-
Arrange the sliced rolls on the baking sheet, leaving a small space between each. Brush the tops of all the individual rolls with the remaining egg wash, then generously sprinkle them with the Italian herb blend for added flavor and visual appeal.
-
Bake the sausage rolls in the preheated 400°F (200°C) oven for 25-30 minutes, or until the pastry is puffed, golden brown, and wonderfully crispy, and the sausage filling is fully cooked (160°F / 71°C internal temperature).
-
Carefully remove the baked sausage rolls from the oven. Transfer them to a serving plate and serve warm. Pass the marinara sauce alongside for dipping, allowing guests to enjoy this delicious appetizer!
Video Tutorial
Recipe Notes & Make-Ahead Tips
Option 1: Assemble and Freeze Unbaked Rolls
- Follow the recipe directions to fill, roll, and cut the sausage logs into individual rolls.
- Brush the tops of the unbaked rolls with the egg wash and sprinkle with the Italian herbs.
- Transfer the rolls to a parchment paper lined baking sheet. Place them in the freezer until they are completely frozen solid.
- Once frozen, transfer the rolls to an airtight container or a sturdy resealable freezer bag. Store them in the freezer for up to 2 months.
- When ready to serve, place the frozen rolls directly on a parchment-lined baking sheet and bake according to the recipe instructions. You may need to add an additional 5-10 minutes to the baking time to account for their frozen state.
Option 2: Assemble, Bake, Then Freeze for Quick Reheating
- Prepare the recipe as directed and completely cool the baked sausage rolls to room temperature.
- Transfer the cooled rolls to a parchment-lined baking sheet and freeze until they are solid.
- Once frozen, put the rolls into an airtight container or a resealable freezer bag. Store them in the freezer for up to 2 months.
- When ready to serve, place the frozen, baked rolls on a lined baking sheet. Heat them in a 300°F (150°C) oven for 10-15 minutes, or until they are thoroughly hot and the pastry has re-crisped.