All hail the currywurst wellington. It's big, it's unashamed, it's living it's best life. It's a celebration of sausages, of curry ketchup, of all things good (and a bit silly) in the world.
Preheat the oven to 180°C. Get your bratwurst out and lay them on a baking tray.
Whisk the ketchup, curry powder, soy sauce, paprika, onion powder and chicken stock. Toss the sausages in this then roast them until glazed and cooked through.
Cook the onions down in a splash of oil until caramelised. Stir through the curry powder and allow to cool.
Lay out the ham on some clingfilm to make a large rectangle. Spread the onions on top and pile the sausages on top of that. Roll them up into a tight bundle, then pop it in the freezer to get a bit solid.
Roll out the pastry and wrap up the ham/onion/sausage, using egg wash to seal the seams.
If you can be bothered, use a lattice cutter to cut out your pastry lattice. Lay this on top, sticking it down with egg glaze. Glaze the whole thing,
Bake for 30 minutes, or until the puff pastry has risen and gone a lovely golden colour.