What are the main ingredients used in making Gulab Jamun?

The traditional recipe for Gulab Jamun calls for khoya (reduced milk solids), which gives the dessert its rich, creamy texture. In modern versions, milk powder is often used as a convenient alternative. Other key ingredients include flour for binding, ghee or oil for frying, and a sugar syrup flavored with cardamom, rose water, or saffron. Some recipes also include a touch of baking soda to help the balls stay soft and airy. Garnishes like chopped pistachios or almonds are commonly added on top for an extra layer of flavor and visual appeal.