01 -
Heat olive oil in a large pan over medium heat. Add thinly sliced onions and cook slowly, stirring frequently, for 20-25 minutes until deep golden brown and softened. Stir in sugar, balsamic vinegar, salt, and pepper. Remove from heat and let cool completely.
02 -
In a large bowl, combine ground sausage meat with the cooled caramelized onions, thyme, and any optional ingredients like grated cheese, Dijon mustard, garlic powder, onion powder, and fresh parsley. Mix thoroughly until well combined.
03 -
Preheat oven to 390°F (200°C). Line a large baking sheet with parchment paper for easy cleanup and to prevent sticking.
04 -
Lay out the thawed puff pastry sheet on a clean work surface. Using a sharp knife, cut the pastry in half lengthwise to create two long strips.
05 -
Spoon half the sausage mixture along one long edge of each pastry strip, forming an even log. Roll the pastry tightly around the filling, sealing the seam with a little water. Press firmly to ensure a good seal.
06 -
Using a sharp knife, cut each log into individual rolls about 2 inches (5 cm) wide. Place them seam-side down on the prepared baking sheet. Brush tops with beaten egg and sprinkle with sesame seeds if desired.
07 -
Bake for 20-25 minutes until the pastry is golden brown and puffed, and the sausage filling is cooked through. Let cool for 5 minutes before serving to allow the filling to set.