1 Bring a pan of water to the boil and add a pinch of salt. Boil the whole eggs for 6 minutes. When cooked, remove and refresh in ice-cold water. When cool, shell the eggs and set them aside.
2 For the Scotch egg mix, combine the sausage meat, garlic, chilli, 10g of onion powder, coriander, ginger and egg yolk, in a bowl and keep in the fridge.
3 For the bhaji mix, put 60g of the plain flour, the chickpea flour, garam masala, garlic powder, 1 teaspoon of onion powder, cayenne, turmeric, cumin, ground ginger and onions, into a bowl and mix together, then stir in just enough cold water to produce a thick, smooth batter. Preheat a deep-fat fryer to 160C/Gas Mark 3½ .
4 To assemble the bhajis, take a ball of Scotch egg mix roughly the size of an egg. Flatten it out, then wrap it around one of the soft-boiled eggs. Put the coated egg on a plate and repeat with the remaining Scotch egg mix and eggs.
5 Roll each Scotch egg in the remaining plain flour and dust off the excess. Drop into the bhaji mix, then, using your hands, lift out and carefully lower into the fryer. The onions will spread out and look messy, but that’s fine. Fry them 2 at a time for 8 minutes, then remove from the fryer and put on a plate lined with kitchen paper to drain the excess oil.
• Toast Hash Roast Mash: Real Food for Every Time of Day by Dan Doherty is out now, £20, Mitchell Beazley. You can follow Dan on Twitter @DanDoherty_