Preheat oven to 400°F (200°C).
Heat olive oil in a skillet over medium heat. Add sausage meat and cook, breaking it up with a spoon, until browned. Drain off any excess grease.
Add onion and garlic to the skillet and cook until softened, about 5 minutes.
Stir in flour and cook for 1 minute.
Gradually whisk in chicken broth, then add mustard and heavy cream. Bring to a simmer and cook until slightly thickened, about 5 minutes.
Season with salt and pepper to taste.
Place the puff pastry on a baking sheet. Pour the sausage mixture into the center of the pastry.
Brush the edges of the pastry with beaten egg.
Bake for 30-40 minutes, or until the pastry is golden brown and the filling is bubbly.
Let cool slightly before serving.