Sausage Roll Recipe with Puff Pastry

These sausage rolls are made with ground pork, macadamia nuts, fennel, and fresh sage. They come together quickly if you have a food processor and store-bought or leftover homemade puff pastry in the freezer.

TThis macadamia sausage roll recipe with puff pastry was created for the 52 week baking challenge (Week 4: Australia). In preparing for the celebration of Australia day, I learned that Pavlova is the Australian national dessert. But as we were a bit overwhelmed with sweets, this week became a savory bake.

a sausage roll on a plate

Tips and tricks for this recipe

About puff pastry

If you’ve never made quick puff pastry (or “rough puff” as they call it on the Great British Baking Show), it is quite a bit easier than traditional puff pastry. You can find a recipe for this easy homemade puff pastry here.


I’d encourage you to try it once, but there’s no shaming here if you buy it at the store. Just be sure to buy frozen puff pastry made with butter, or it won’t be as delicious. Wrapped well, puff pastry will keep in the freezer for a few months.

Making the sausage rolls

These sausage rolls release a lot of grease, so I recommend baking them on parchment paper for these for easier clean up. To minimize the soggy bottom even further, you can make them on a pan or rack with holes to let the grease drip away. Alternatively, Google suggests starting with a pre-heated pan or using a hotter oven to start and then turning down the temperature.

puff pastry rectangles on the countertop being wrapped around the sausage filling.
unbaked sausage rolls wrapped in puff pastry.

Related recipes

Check out other ground meat recipes in the burgers, meatloaves, and meatballs archives, like these Mediterranean-inspired lamb meatballs, these BBQ braised chicken meatballs, the family favorite taco meatloaf, or duck burgers.


Sausage Rolls

5 from 1 vote
Category: Main Course
Cuisine: Australian
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Servings: 12
Calories: 276kcal
These sausage rolls are made with ground pork, macadamia nuts, fennel, and fresh sage. They come together quickly if you have a food processor and store-bought or leftover homemade puff pastry in the freezer.
Print Recipe
Save This Recipe!


  • Food processor


Sausage roll filling

  • 1 pound ground pork or bulk sausage
  • 3 ounces macadamia nuts
  • 2 cloves garlic
  • 1 tablespoon fresh sage
  • ½ bulb fennel
  • ½ pound puff pastry
  • 1 egg yolk, lightly beaten for the egg wash


  • Preheat the oven to 375°F.
  • Put the ground pork into a large bowl.
    1 pound ground pork or bulk sausage
  • In a food processor, chop nuts until fine but not pulverized. Dump the chopped nuts into the bowl with the pork.
    3 ounces macadamia nuts
  • Again in the food processor, blitz the garlic and sage into a paste. Add the fennel and pulse 10 to 15 times until chopped. Add this mixture to the bowl with the pork and nuts.
    2 cloves garlic, 1 tablespoon fresh sage, ½ bulb fennel
  • Add salt and pepper (I used 1 teaspoon of salt and ¼ teaspoon of pepper but it will depend on your tastes and whether you are using pork or sausage meat) and gently mix by hand.
  • Roll puff pastry on a lightly floured countertop to ¼ inch thick, about a square of 12 inches by 12 inches. Cut it into 4 squares.
    ½ pound puff pastry
  • Divide meat mixture roughly into four, shape it into a log, and place down the middle of the puff pastry square.
  • Fold puff pastry over meat and seal by dabbing a bit of water down the edge of one side. Place seam down and roll the log gently to seal.
  • Cut the log into three 2 inch rolls or whatever length you desire for your rolls, place the rolls seam down on a baking sheet lined with parchment paper, and brush them with the lightly beaten egg yolk.
    1 egg yolk, lightly beaten
  • Bake until the pastry is browned and the meat is cooked, about 30 to 40 minutes.


Leftover puff pastry can be frozen and stored for 3 to 6 months. Leftover cooked sausage rolls can be cooled and frozen for 1 to 2 months.


Calories: 276kcal | Carbohydrates: 10g | Protein: 8g | Fat: 23g | Saturated Fat: 6g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 13g | Trans Fat: 0.1g | Cholesterol: 43mg | Sodium: 289mg | Potassium: 138mg | Fiber: 1g | Sugar: 0.5g | Vitamin A: 50IU | Vitamin C: 1mg | Calcium: 18mg | Iron: 1mg
Love this recipe?Mention @Uglyducklingbakery or tag #uglyducklingbakery!

What’s next

Regardless if whether make this sausage roll recipe with my homemade puff pastry recipe or store-bought puff pastry, please leave a comment!

Are you an adventurous home cook looking for inspiration in your weeknight meals and weekend baking? Get inspiration here:

a dinosaur cookie jar about to eat a puff pastry sausage roll on a plate.


  1. These look great (sans nuts). Must try. Pavlova is also from New Zealand, I think I have Jeffs grandmas recipe… also yum.

    1. Wikipedia tells me that the origin is a matter of controversy between Australia and New Zealand, and I don’t have a position. Let me know if you have any questions if you decide to make them!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.