looney_tunes Moderator 20 year member
3341 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.