Start by making your pickled onions. Finely slice the onion and put in a bowl with the vinegar, salt and sugar. Mix and leave to one side.
Next, make your yoghurt. Peel and finely chop the garlic and add to the yoghurt, along with the chopped dill and a pinch of salt. Stir and leave to one side.
Cook the bulgar wheat according to packet instructions and drain then cool. Put in a large bowl with the tomatoes (chopped finely), mint and parsley (roughly chopped). Stir well.
Melt the butter in a saucepan and add the paprika, cumin and Aleppo pepper. Take off the heat and leave to one side.
Cook the sausages either in the oven at 180 degrees celsius for 20 minutes or in a frying pan for 10 minutes until golden and cooked through.
Poach the eggs a couple at a time in boiling water until soft - about 2-3 minutes.
To serve, spoon the yoghurt onto plates and place the eggs on top. Spoon over the butter. Serve with sausages, tabbouleh, pickled onions and pickled gherkins.