Heat the oil in a large pan. Cut a few slashes across the thickest part of the drumsticks, add them to the pan and fry over a high heat for 5 minutes, turning occasionally. Add the onion, garlic, celery, chilli and pepper and cook for a further 2–3 minutes or until softened.
Add the chorizo, fry briefly, then add the rice, stirring to coat the grains in the pan juices. Pour in the stock, add the bay leaf and bring to the boil. Cover, reduce the heat and simmer for 20 minutes, stirring occasionally, until the stock has been absorbed and the rice is tender.
Stir in the tomatoes and Tabasco sauce and season to taste. Heat through for 3 minutes before serving.