looney_tunes Moderator 19 year member
3319 replies
Answer has 3 votes.
Currently voted the best answer.
Sulfur, charcoal and saltpeter (potassium nitrate) are the traditional ingredients. The function of the charcoal is to burn, and it can be replaced or augmented by other organic substances such as sugar.