Gajar ka Halwa Recipe | Carrot Halwa

Gajar ka Halwa Recipe | Carrot Halwa

Gajar ka halwa is a traditional Indian sweet made from grated carrots, milk, sugar, ghee and cardamom. Its origins can be traced back to the Mughal era in India, when it was first prepared as a dish for royalty.

The dish was introduced to India by the Mughals, who brought it from Persia during their reign. It was initially prepared using sweet rice flour and milk, which was replaced by grated carrots in later years.

Over time, gajar ka halwa became a popular dessert throughout the Indian subcontinent and is now a staple during the winter season. It is often served during festivals like Diwali and weddings.

Today, gajar ka halwa is loved not only in India but also in many other countries around the world, where it is often served in Indian restaurants or made at home to experience the rich and delicious taste of this classic dessert.

Description of gajar ka halwa

Gajar ka halwa is a rich and delicious Indian dessert made with grated carrots, milk, sugar, ghee and cardamom. The dish is first prepared by grating fresh carrots, which are then cooked in a mixture of milk and sugar until soft and tender.

As the carrots cook, they absorb the milk and sugar, resulting in a rich and creamy mixture that is infused with the aroma of cardamom. Ghee, a type of clarified butter, is added to the mixture to enhance its flavor and give it a smooth texture.

Once the mixture thickens and the carrots become soft, the dish is garnished with roasted nuts like almonds and pistachios. Gajar ka halwa is usually served hot and is best enjoyed as a dessert after a hearty meal.

The combination of sweet, creamy and nutty makes Gajar Ka Halwa a favorite dessert among people of all ages. It is also a popular choice for special occasions and festivals, and is often prepared in large batches to share with friends and family.


The main ingredients for making gajar ka halwa are:

Carrot: Fresh and juicy carrot is grated and used as the primary ingredient.

Milk: Full fat milk is used to cook the carrots and make a creamy consistency.

Sugar: Granulated sugar is used to sweeten dishes and balance flavors.

Ghee: Ghee, a type of clarified butter, is added to the dish to enhance the flavor and aroma.

Cardamom: Ground cardamom seeds are added to give it a unique flavor and aroma.

Nuts (optional): Roasted nuts such as almonds, pistachios, and cashews are often used as a garnish to add texture and flavor to the dish.

These ingredients can be adjusted to taste, and some variations of the recipe also include additional ingredients such as condensed milk or khoya (a type of evaporated milk).


 The easy method of making Gajar Ka Halwa is as follows:


  • 1 kg carrots, grated
  • 1 liter milk
  • 1 cup sugar
  • 1/2 cup ghee
  • 1 tsp cardamom powder
  • handful of nuts, chopped (optional)


  • Wash and peel the carrots, then grate them with a grater.
  • Heat ghee in a heavy bottomed pan or wok on medium heat.
  • Add grated carrots to the pan and cook for 10-15 minutes, while stirring occasionally.
  • When the carrot becomes a little soft, add milk to the pan and stir well.
  • Cook the carrots in the milk on low heat till the milk reduces to half and the mixture becomes thick. Stir frequently to avoid burning.
  • Add sugar and cardamom powder to the pan and mix well.
  • Cook the mixture on a slow flame for 10-15 minutes or till the sugar dissolves and the mixture thickens to the consistency of halwa.
  • Once the halwa is ready, turn off the flame and transfer it to a serving dish.
  • Garnish with chopped nuts (optional).
  • Serve Gajar Ka Halwa hot and enjoy a rich, creamy and delicious dessert.

Note: You can increase or decrease the quantity of sugar and ghee as per your taste. Some variations of this recipe also require the addition of khoya (evaporated milk) or condensed milk to enhance the flavor and richness of the dish.


There are many variations of gajar ka halwa that can be made by adding or changing different ingredients. Here are some popular variations:

Red Velvet Gajar Ka Halwa: In this variation, red velvet cake mix has been used to give the halwa a unique flavor and colour. The cake mix is ​​added to a mixture of grated carrots and milk and cooked until it thickens to the consistency of pudding.

Chocolate Gajar Ka Halwa: This variation adds cocoa powder and grated chocolate to the basic Gajar Ka Halwa recipe to create a rich and delicious dessert. Cocoa powder is added to the mixture of grated carrots and milk, and grated chocolate is added after the pudding is almost ready.

Vegan Gajar Ka Halwa: For a vegan version of this dessert, coconut milk can be used instead of regular milk, and coconut oil can be used in place of ghee. The pudding may be sweetened with agave nectar or maple syrup instead of sugar.

Dry Fruit Gajar Ka Halwa: This variation uses a variety of dry fruits like raisins, dates and figs along with roasted nuts to give the halwa a crunchy and chewy texture. Dried fruits and nuts are added to the halva at the end of the cooking process.

Apple Carrot Pudding: This variation adds grated apple to the basic carrot pudding recipe to make a fruity and delicious dessert. Grated apples are added to a mixture of grated carrots and milk and cooked until they become soft and mushy.

These are just a few examples of the many variations of gajar ka halwa that can be made by adding or substituting different ingredients. The possibilities are endless, and you can experiment with different flavors and textures to create your own unique version of this classic Indian dessert.

Tips for making perfect gajar ka halwa

Here are some tips to make the perfect Gajar Ka Halwa:

  • Use fresh and juicy carrots for best flavor and texture. Old or dry carrots may not produce the same results.
  • Finely grate the carrots for smooth and creamy halwa. You can use a box grater or food processor to do this quickly.
  • Use full fat milk to create a rich and creamy consistency. Skimmed or low-fat milk may not work as well.
  • Cook the grated carrots in ghee on medium heat till they become slightly soft. This helps in releasing their natural sweetness and aroma.
  • Make sure to stir the mixture frequently and cook to avoid burning.
  • Cook the pudding on low heat and be patient. The process can take up to an hour, but the results are well worth it.
  • Add sugar gradually and adjust it according to your taste. Remember that carrots release their natural sweetness when cooked, so you shouldn’t add as much sugar as you think.
  • Add cardamom powder for a unique and aromatic flavour. You can also add other spices like cinnamon, nutmeg, or saffron to enhance the flavor.
  • Garnish the halwa with roasted nuts for a crunchy texture and extra flavor. You can use almonds, cashews, or pistachios, or a combination of these.
  • Serve the halwa hot for best taste and texture. You can also keep it in the fridge for a few hours and serve chilled.

By following these tips, you can make a perfect carrot halwa that is rich, creamy and full of flavour.


Sure, here are some frequently asked questions (FAQs) related to Gajar Ka Halwa:

Q: What is gajar ka halwa?

A: Gajar ka halwa is a classic Indian dessert made with grated carrots, milk, sugar, ghee and cardamom powder. It is cooked until the mixture thickens to a pudding-like consistency, and is garnished with nuts before serving.

Q: What is the origin of Gajar ka Halwa?

A: Gajar ka halwa is thought to have originated in the northern Indian state of Punjab, where carrots are plentiful during the winter months. It is a popular dessert throughout India, and is also enjoyed in other countries with significant Indian populations.

Q: Is carrot halwa healthy?

Answer: While carrot pudding is a delicious dessert, it is not particularly healthy. It is high in calories, sugar and saturated fat, and should be enjoyed as part of a balanced diet.

Q: Can gajar ka halwa be made vegan?

Ans: Yes, gajar ka halwa can be made vegetarian by using coconut milk instead of regular milk and coconut oil instead of ghee. The dessert may also be sweetened with agave nectar or maple syrup instead of sugar.

Q: How long does carrot halwa last?

Answer: Gajar ka halwa can be stored in an airtight container in the refrigerator for 5-7 days. It can also be frozen for up to a month, although its texture may change slightly when thawed.

Question: Can the Gajar Ka Halwa be made ahead of time?

Answer: Yes, Gajar Ka Halwa can be made ahead of time and kept in the refrigerator or freezer until ready to serve. It can be reheated on the stovetop or in the microwave before serving.

Q: Can gajar ka halwa be served cold?

Ans: While gajar ka halwa is traditionally served hot, it can also be served cold after refrigerating it. Some people prefer the texture and taste of carrot pudding.

Question: Can gajar ka halwa be made without sugar?

Ans: Yes, Gajar ka halwa can be made without sugar by using a natural sweetener like honey or maple syrup. However, the taste and texture of the dessert may be slightly different.

Image by stockimagefactorycom on Freepik Rajbhog Recipe

Leave a Reply

Your email address will not be published. Required fields are marked *