There are few things more comforting than pulling a tray of golden, flaky sausage rolls out of the oven. That smell of buttery pastry, sizzling beef, and warm spices—it’s the kind of aroma that makes everyone wander into the kitchen, asking, “When are they ready?” For me, sausage rolls aren’t just a snack—they’re the ultimate party food, a nostalgic school lunchbox treat, and a go-to recipe whenever I need something simple but impressive.
What I love about this beef version is how easy it is to make at home. With just a handful of pantry staples and some good puff pastry, you can have bakery-style rolls fresh from your oven in under an hour. They freeze beautifully, they reheat like a dream, and they’re endlessly customizable. Whether you’re planning a game-day spread, packing lunchboxes, or just want a cozy weekend bake, these rolls will become a staple in your kitchen. And if you’re new to working with puff pastry, I recommend checking out BBC Good Food’s guide to puff pastry—it’s a handy resource with tips for handling and baking it just right

Ingredients You’ll Need
These beef sausage rolls come together with simple ingredients—most of which you probably already have on hand. Here’s what you’ll need:
For the Filling
- Ground beef (1 lb / 500g) – Lean ground beef works best so your filling isn’t greasy, but still juicy.
- Breadcrumbs (½ cup) – Helps bind the filling and keeps it tender. Fresh or panko both work well.
- Onion (1 small, finely diced) – Adds sweetness and flavor depth. Grate it if you want it to blend seamlessly.
- Garlic (2 cloves, minced) – A must for savory punch.
- Fresh parsley (2 tbsp, chopped) – Brightens up the richness of the beef.
- Worcestershire sauce (1 tbsp) – Gives that savory umami boost.
- Salt & pepper – Season generously for the best flavor.
For the Pastry
- Puff pastry sheets (2 large) – Store-bought puff pastry makes this recipe easy and foolproof. Thaw it just enough to be pliable.
- Egg (1, beaten) – For brushing the tops to get that golden, bakery-style shine.
Step-by-Step Instructions
1. Make the Filling
In a large mixing bowl, combine the ground beef, breadcrumbs, onion, garlic, parsley, Worcestershire sauce, salt, and pepper. Use clean hands or a wooden spoon to mix until everything is evenly combined. The mixture should hold together but still feel soft—if it’s too wet, add a few extra breadcrumbs.
2. Prepare the Pastry
Lightly flour your counter and roll out the puff pastry sheets if they’re a little thick. Cut each sheet in half lengthwise so you have four long rectangles. These will be the wrappers for your rolls.
3. Shape the Sausage Rolls
Spoon the beef filling into four equal portions. Shape each into a long log and place it down the center of each pastry strip. Fold one long side of the pastry over the meat, then roll it up tightly, sealing the edge with a little beaten egg. Place the seam side down so they don’t open while baking.
4. Cut & Brush
Cut each long roll into smaller sausage rolls—about 3 to 4 inches each, depending on how big you want them. Arrange them on a parchment-lined baking tray, leaving space for puffing. Brush the tops with the beaten egg for that beautiful golden finish.
5. Bake
Preheat your oven to 400°F (200°C). Bake the rolls for 20–25 minutes, or until the pastry is puffed, golden brown, and crisp, and the beef is cooked through. The smell alone will let you know they’re ready!
6. Serve & Enjoy
Let the sausage rolls cool slightly before serving (though warm is definitely the best way to enjoy them). Serve with your favorite dipping sauces or alongside a fresh salad for a casual meal.
Tips & Variations
Homemade sausage rolls are endlessly customizable. Here are a few tricks and fun variations to make them truly your own:
Flavor Swaps
- Cheesy Twist – Add a handful of shredded cheddar or mozzarella to the beef mixture before rolling for gooey, melty pockets inside.
- Herb Lovers – Mix in fresh thyme, rosemary, or sage for a more aromatic filling.
- Spicy Kick – Stir in a pinch of chili flakes or a spoonful of hot sauce for a roll with some heat.
- Veggie Boost – Grate in a carrot or zucchini (squeeze out excess liquid) to sneak in extra veggies without changing the flavor.
Pastry Tips
- Keep puff pastry chilled until you’re ready to use it—warm pastry gets sticky and harder to handle.
- If your pastry edges don’t stick, brush a little egg wash or water along the seam before sealing.
- For a bakery-style finish, sprinkle sesame seeds or poppy seeds on top after brushing with egg wash.
Storage & Freezing
- Refrigerator – Store leftover rolls in an airtight container for up to 3 days. Reheat in the oven at 350°F until crisp again.
- Freezer (Unbaked) – Assemble the rolls, cut them, and freeze raw on a tray. Once solid, transfer to a freezer bag. Bake straight from frozen, adding 5–7 minutes to the cook time.
- Freezer (Baked) – Cool completely, then freeze in airtight containers. Reheat in the oven for the best result

Serving Suggestions
Beef sausage rolls are the kind of snack that fit in almost anywhere—snack tables, game-day spreads, or cozy family dinners. Here are a few ways to serve them up so they always shine:
Everyday Enjoyment
- Dipping Sauces – Classic tomato ketchup, BBQ sauce, or spicy mustard are always winners. For something different, try sweet chili sauce or a garlic aioli.
- Casual Meal – Pair warm sausage rolls with a crisp green salad or roasted veggies for a quick, fuss-free dinner.
- Lunchbox Hero – Pack them cold in school or work lunches—they hold up surprisingly well and don’t need reheating.
Entertaining & Parties
- Game Day Snack – Slice rolls smaller (2-inch bites) for the perfect finger food at parties.
- Charcuterie Board Upgrade – Add sausage rolls to a grazing platter with cheeses, pickles, and spreads for an instant crowd-pleaser.
- Holiday Gatherings – Serve them hot on a wooden board with little ramekins of dipping sauces for that Pinterest-worthy look.
Presentation Tips
- Use a serrated knife to cut clean edges that show off the beef filling.
- Sprinkle fresh parsley or sesame seeds on top for a bakery-style finish.
- Serve on parchment-lined trays or rustic boards—it feels casual but looks impressive.
Frequently Asked Questions (FAQs)
1. Can I make sausage rolls ahead of time?
Yes! You can assemble the rolls up to a day in advance and keep them covered in the fridge. When you’re ready to bake, just pop them straight into the oven.
2. Can I freeze sausage rolls?
Absolutely. Freeze them unbaked for the best results—just assemble, cut, and freeze on a tray before transferring to a bag. Bake from frozen, adding a few extra minutes. You can also freeze baked rolls and reheat them in the oven until hot and crisp.
3. Can I use store-bought sausage instead of ground beef?
Definitely! You can replace the ground beef filling with store-bought sausage meat (or remove the casings from sausages). It’s quick, flavorful, and saves prep time.
4. How do I stop my sausage rolls from going soggy?
Make sure the beef mixture isn’t too wet—if needed, add a few more breadcrumbs. Also, let them cool on a wire rack after baking so the bottoms don’t steam.
5. What’s the best way to reheat sausage rolls?
For that just-baked crispness, reheat in the oven at 350°F (175°C) for 10–12 minutes. The microwave works in a pinch, but the pastry won’t be as flaky.
6. Can I make mini sausage rolls for parties?
Yes! Just cut the pastry into smaller strips before filling and rolling. Bake as usual, but reduce the baking time by a few minutes since smaller rolls cook faster.
Final Thoughts
There’s something timeless about a tray of homemade sausage rolls—flaky, golden pastry wrapped around a savory filling that’s just as perfect for parties as it is for everyday snacking. They’re simple enough to whip up on a weeknight but impressive enough to serve at a holiday gathering. Once you make them at home, you’ll never go back to the store-bought version.
The beauty of this recipe is its flexibility: you can stick with classic beef, add in herbs and cheese, or even swap in sausage meat for a shortcut. No matter how you make them, they’re guaranteed to disappear fast. If you’re interested in exploring more savory bakes, I recommend checking out BBC Good Food’s savory pastry recipes for even more inspiration. Now go ahead, bake a batch—you’ll thank yourself when the first flaky bite melts in your mouth.
Print
Easy Homemade Beef Sausage Rolls (Golden, Flaky & Delicious)
- Total Time: 45 minutes
- Yield: About 16 sausage rolls 1x
Description
These homemade beef sausage rolls are golden, flaky, and packed with flavor. With juicy beef filling wrapped in buttery puff pastry, they’re perfect for parties, family dinners, or a cozy snack.
Ingredients
For the Filling:
1 lb (500g) ground beef, lean works best
½ cup breadcrumbs (panko or fresh)
1 small onion, finely diced (or grated for a smoother texture)
2 cloves garlic, minced
2 tbsp fresh parsley, chopped
1 tbsp Worcestershire sauce
1 tsp salt
½ tsp black pepper
For the Pastry:
2 large puff pastry sheets, thawed but chilled
1 egg, beaten (for brushing)
Instructions
Prepare the Filling – In a large bowl, combine ground beef, breadcrumbs, onion, garlic, parsley, Worcestershire sauce, salt, and pepper. Mix well until evenly combined.
Prepare Pastry – Cut each puff pastry sheet in half lengthwise to form 4 rectangles.
Shape Rolls – Divide beef mixture into 4 portions. Shape each into a log and place down the center of each pastry strip. Roll up tightly, sealing edges with egg wash. Place seam side down.
Cut & Brush – Slice into smaller rolls (3–4 inches each). Place on a parchment-lined tray and brush tops with beaten egg.
Bake – Preheat oven to 400°F (200°C). Bake for 20–25 minutes until pastry is golden, flaky, and beef is fully cooked.
Serve – Cool slightly before serving warm with dipping sauces.
Notes
For extra flavor, add shredded cheese or herbs to the filling.
Sprinkle sesame or poppy seeds on top for a bakery-style look.
Freeze unbaked rolls for quick snacks—just bake from frozen with a few extra minutes.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Category: Appetizer
- Method: Baking
- Cuisine: British
Nutrition
- Serving Size: 1 roll
- Calories: 210
- Sugar: 1g
- Sodium: 290mg
- Fat: 14g
- Saturated Fat: 6g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 13g
- Fiber: 1g
- Protein: 9g
- Cholesterol: 35mg
Keywords: beef sausage rolls, homemade sausage rolls, puff pastry snacks, party appetizers, easy sausage roll recipe