Carrot Halwa (Gajar ka Halwa) Recipe

Disclosure: As an Amazon Associate, I earn from qualifying purchases.

Carrot halwa (or gajar ka halwa) is an Indian pudding made with carrots, nuts, and raisins and spiced with cardamom. It’s super simple to make – I make mine in the microwave!

Carrot Halwa

Recipe Tips

You can use a grater to grate your carrots, but I find it much easier to use a food processor. I do the same thing with my carrot cupcakes. There’s no need to peel the carrots first; make sure that you scrub them really well before food processing.

Food Processor

Depending on where you live, ghee can be hard to find. If that’s the case, you can make your own ghee using regular unsalted butter.

Like my chocolate mug cake made in the microwave, cook times vary widely based on the power of your specific microwave. So, don’t sweat the time estimates I give in the recipe; instead, look for my descriptions of how the dish should look at each point. For example: Is the ghee melted? Is the milk no longer visible?

Carrot halwa when the milk is no longer visable

I add pistachios and golden raisins to my carrot halwa, but you can experiment with adding cashews and sliced almonds as well.

Serving and Storage

gajar ka halwa

Carrot halwa can be served warm or chilled. I prefer warm, but try them both and see which you prefer.

Serve it topped with some crushed pistachios!

Store in the refrigerator for up to one week.

Other Indian Desserts to Try

Diwali (the Indian festival of lights) is a perfect time to celebrate Indian culture by making Indian desserts. But, really, any time will work since the desserts are so amazingly good. Some of my favorites are:

Did you make this recipe? Leave a review!
Carrot Halwa
Print Pin
5 from 2 votes

Carrot Halwa (Gajar ka Halwa)

Carrot halwa is a sweet, luscious Indian dessert packed full of carrots and nuts and flavored with cardamom.
Course Dessert
Cuisine Indian
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings 6
Calories 166kcal
Author Stefani


  • 2 cups grated carrots about 4 carrots; using a food processor makes this easy
  • 2 tablespoons ghee
  • 1 cup whole milk
  • 1/4 cup sugar
  • 1/2 teaspoon ground cardamom
  • 1/4 cup shelled pistachios
  • 1/4 cup golden raisins
  • pinch saffron optional


  • Microwave grated carrots and ghee in a large microwave-safe bowl until the ghee is melted (about two minutes).
  • Add milk to the bowl and microwave until the milk is steamy but not boiling, about two minutes.
  • Add sugar and cardamom to the bowl and microwave in two minute bursts, stirring in between each two minutes, until you can no longer see milk in the bowl. This should take about ten minutes.
  • Remove from heat and mix in pistachios, raisins, and saffron.
  • Serve the carrot halwa immediately, garnished with crushed pistachios. Optionally store in the refrigerator for up to one week and reheat before serving or even serve chilled.



Cook times vary widely based on the power of your specific microwave. All times listed are just estimates. Look for my descriptions of how the dish should look at each point.


Calories: 166kcal | Carbohydrates: 21g | Protein: 3g | Fat: 9g | Saturated Fat: 4g | Cholesterol: 17mg | Sodium: 48mg | Potassium: 288mg | Fiber: 2g | Sugar: 16g | Vitamin A: 7215IU | Vitamin C: 3mg | Calcium: 69mg | Iron: 1mg
Have you tried this recipe?Click here to leave a comment and rating!