01 - Preheat the oven to 400°F (200°C).
02 - In a large skillet, heat the olive oil over medium heat. Add the diced onion and cook for 4–5 minutes until softened. Add the garlic and cook for 1 minute.
03 - Stir in the flour and cook for 1 minute, stirring constantly to incorporate.
04 - Gradually pour in the vegetable stock, stirring to avoid lumps. Add the cream and dried herbs. Simmer until slightly thickened, about 2–3 minutes.
05 - Add the leftover roast vegetables. Stir to combine and cook for another 2–3 minutes. Season with salt and pepper to taste.
06 - Transfer the filling to a 9-inch pie dish or baking dish.
07 - Roll out the puff pastry to fit the dish. Drape the pastry over the filling, trimming any excess. Press the edges to seal and cut a few small slits in the top to allow steam to escape.
08 - Brush the pastry with beaten egg for a golden finish.
09 - Bake for 25–30 minutes, or until the pastry is golden brown and crisp.
10 - Let cool for 5 minutes before serving.