Here's one from a Yorkshire chef : James Martin. It works every time and is from his grandmother :
6 eggs
8 Oz (230g) plain flour
600 ml milk
beef dripping ( or other fat you can heat to a high heat)
salt
1. Mix together the eggs, flour and a pinch of salt.
2. Add the milk, stirring constantly, until you have a runny batter.
3. Leave this to rest, covered, in the refrigerator for up to 12 hours. (- it isn't essential to let it rest but that's the tradition and it is better!)
4. Place 1cm/½in of beef dripping in the bottom of each pudding mould, or if you are using a rectangular roasting tray, place 1cm/½in of beef dripping across the bottom.
5. Heat the dripping in the oven (at 240C/460F/Gas 8) for about ten minutes, until it is piping hot.
6. Remove the roasting tray from the oven, pour in the batter (as quickly as possible so the dripping doesn't cool too much), and immediately return to the oven. Bake for 25 minutes, until golden brown and crispy,
making sure not to open the oven door for the first 20 minutes.
One tip, expect them to rise - don't put them too near the top of the oven! Oh also, the recipe can be easily halved or even halved again.
Let me know how it goes