What are the main ingredients of rice pudding?

The main ingredients of rice pudding are:

* Rice: This is the base of the pudding, and the type of rice used can affect the texture. Short-grain rice is often preferred for its creamy texture.

* Milk: This provides the liquid base and contributes to the richness of the pudding. You can use cow's milk, almond milk, coconut milk, or even soy milk.

* Sugar: This adds sweetness to the pudding. You can use white sugar, brown sugar, or even honey.

* Flavorings: These are optional but add extra depth of flavor. Common flavorings include vanilla extract, cinnamon, nutmeg, cardamom, and citrus zest.

Some recipes may also include additional ingredients like:

* Eggs: These can be used to add richness and a custard-like texture.

* Butter: This adds a richer flavor and creaminess.

* Salt: This enhances the flavor of the other ingredients.

The exact proportions of each ingredient can vary depending on the recipe.