Description
These French Onion Sausage Rolls are flaky, golden puff pastry spirals filled with deeply caramelized onions, savory sausage, and melty Gruyère. Cozy enough for a weeknight dinner, impressive enough for a party appetizer — and they disappear fast.
Ingredients
– 2 large yellow onions, thinly sliced
– 1 tbsp olive oil
– 1 tbsp butter
– 1 tsp fresh thyme (or 1/2 tsp dried thyme)
– 1 lb (450g) Italian sausage (mild or spicy), casings removed if needed
– 1/4 cup beef broth (for deglazing + extra flavor)
– 1 cup (about 100g) shredded Gruyère cheese
– 1 package (17.3 oz / 490g) puff pastry, thawed (usually 2 sheets)
– 1 egg, beaten (for egg wash)
– Salt + black pepper, to taste
Instructions
1. Cook onions low and slow in olive oil + butter until deep golden and jammy (about 25–30 minutes), stirring occasionally.
2. Season with thyme, a pinch of salt, and black pepper.
3. In the same pan, brown the sausage until cooked through (about 8–10 minutes). Drain excess grease if needed.
4. Add onions back in, pour in beef broth, and simmer 3–5 minutes until most liquid is gone. Let filling cool 10 minutes.
5. Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
6. Roll puff pastry on a lightly floured surface into a rectangle. Spread filling in an even strip, leaving a 1-inch border.
7. Sprinkle Gruyère over the filling. Roll tightly into a log and seal the seam with a little egg wash.
8. Slice into 12 equal rolls and place cut-side up on the baking sheet.
9. Brush tops with egg wash. Bake 30–35 minutes until puffed and deeply golden.
10. Cool 5–10 minutes before serving (filling is hot!).
Notes
Make-ahead: You can prepare the filling up to 3 days ahead and refrigerate.
Freeze unbaked: Assemble, slice, and freeze on a tray. Once solid, transfer to a freezer bag for up to 3 months. Bake from frozen at 400°F (200°C), adding about 5–8 minutes.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: 🍲 Comfort Classics & Casseroles
- Method: Baking
- Cuisine: French
Nutrition
- Serving Size: 1 roll
- Calories: 300 kcal
- Sugar: 3g
- Sodium: 650mg
- Fat: 20g
- Saturated Fat: 8g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 1.5g
- Protein: 11g
- Cholesterol: 40mg