Caroline's Cooking

  • Recipe Index
  • By country or region
  • By season or holiday
  • Subscribe
  • About
menu icon
go to homepage
  • Recipe Index
  • By country or region
  • By season or holiday
  • Subscribe
  • About
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
    • YouTube
  • search icon
    Homepage link
    • Recipe Index
    • By country or region
    • By season or holiday
    • Subscribe
    • About
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
    • YouTube
  • ×
    Home » Desserts

    Carrot halwa (gajar ka halwa)

    October 13, 2023 by Caroline's Cooking

    • Share
    • Reddit
    • Flipboard
    • Threads
    Carrot halwa, gajar ka halwa, is a classic Indian dessert. Made with carrots & milk, cooked down into a soft, sweet, comforting pudding, gently spiced with cardamom. It takes a little patience but it's easy to make and well worth the wait.

    Carrot halwa, gajar ka halwa, is a classic Indian dessert that's incredibly tasty and comforting. It's primarily carrots and milk, cooked down into a soft, sweet pudding, gently spiced with cardamom. It takes a little patience but it's easy to make and well worth the wait. 

    Jump to Recipe
    side view of bowl of gajar halwa carrot pudding.

    This post may contain affiliate links, where we earn from qualifying purchases. See more details in the policy page.

    Gajar ka halwa, or carrot halwa as it's often called in English, is one of the first Indian dishes I made when I was a teenager. That time, I made a large batch as I was feeding a number of people so it took quite a while to cook down. Making a smaller quantity, however, is that bit quicker, and just as delicious.

    Origins of gajar ka halwa

    "Gajar" means carrot in Hindi and halwa is a type of sweet pudding. This carrot pudding is one of the better known types of halwa outside India, but in Indian you'll find a variety of other kinds, some of them found regionally. Carrot halwa is particularly found in Northern India, though it is popular across the country.

    Halwa, however, is not originally an Indian dish. Some accounts suggest it is originally Persian, and then became popular across the Middle East. Others suggest it was maybe originally Turkish, made in the kitchens of the Ottoman Empire.

    overhead view of two bowls of gajar halwa carrot pudding.

    Either way, apparently, the earliest written reference is in the 13th century in the Arabic Kitab al-Tabikh (The Book of Dishes). "Halwa" derives from the Arabic word "hulw" meaning sweet. It then travelled to India, through the trading in the region, where it was adopted and evolved. 

    The original ingredients in halwa were some form of starch, some fat and a sweetener. You might then add flavorings like spices, nuts or dried fruits. In India, you'll find many base ingredients, as I mentioned, like lentils, vermicelli or in this case, carrot, each made into a sweet pudding. Carrots were native to Persia and brought to India by the Dutch.

    Meanwhile in the Middle East, a couple of main versions have evolved. In Greece and Turkey, halvah is typically made with semolina and honey, while in Israel, the base is ground sesame seeds. Each has it's own tasty qualities, so I recommend trying any version you can!

    carrots with bowls of sugar, milk, raisins, almonds, butter and cardamon around.

    Carrot halwa ingredients

    This tasty dessert has only a short list of ingredients:

    • Carrots - these are the main bulk of the dessert and give the lovely bright color. However, think more carrot cake than savory ways with carrot as yit doesn't taste "carroty" in the end dish. In fact, I have been known to serve this and people not work out what it is. 
    • Milk - this is in effect the cooking liquid that reduces down and becomes more sweet as a result. Some recipes use sweetened condensed milk, at least in part, to help speed up the cooking. However I think you get a better overall texture starting with milk, plus you can then control the sweetness. Use full fat/ whole milk so you get the milk solids in the end dish - it's a much better flavor.
    • Sugar - while the milk and cooked carrots add a little sweetness, they still need a little help so you add some sugar or, if you prefer, jaggary to sweeten the dish.
    • Ghee or butter - this adds a little richness to the dessert and gives it a slightly glossy feel at the end of cooking.
    • Cardamom - this adds a lovely aromatic flavor to the dish. Some choose to add cardamom powder so it mixes through, but I like using whole pods and letting them infuse the mixture as it cooks. Just be sure to gently crush them so they open up a little and the flavor mingles better.
    • Raisins - these are not in all verisons, and you can skip if you like, but personally I think they pair well flavor-wise and I like the little dots of color.
    • Nuts - nuts add a lovely contrasting bit it texture and work so well flavor-wise. You can use cashews or almonds here, as you have. 
    grated carrot, milk and cardamon in pot.

    Making carrot halwa

    This Indian carrot pudding is easy to make, but the one thing you really need is patience. It takes time to cook down, and there's no really getting away from that. True, you can speed things up with a pressure cooker/instant pot cook, but I admit I kind of prefer the traditional carrot halwa method cooking slowly over time.

    The good news, though, is you can largely leave it alone with only the odd stir now and then. I recommend getting it started then working on something else nearby so you can keep an eye on it. As you have less liquid left, you will need to stir a little more often to aovid burning.

    To prepare, first you peel and grate carrots - if you have a food processor, this speeds up the process, otherwise take care if grating by hand. Then combine the grated carrots with the milk and cardamom in a pot/pan. Bring to a simmer and cook, stirring now and then, so that the milk reduces to almost nothing. It will take a while, so be patient.

    carrot mixture in pot with only a little liquid left.

    Once the liquid has virtuaally gone, add the ghee or butter. This adds a little richness to the dessert. Then, add the sugar. Make sure you don't jump ahead on this part as it really doesn't cook down in the same way after.

    Then, mix in the nuts and raisins and it's ready.

    How to serve gajar ka halwa

    You can serve carrot halwa either warm or at room temperature, as you prefer. Particularly if you serve it warm, it pairs really well with some ice cream on the side. 

    This is a pretty rich dessert, so you typically only want a relatively small portion. That said, it is delicious, so it's tempting to come back for more!

    near end of cooking gajar halwa carrot pudding.

    You can make this ahead, or store leftovers in the fridge until needed, as suits. Simply store in a sealed container for up to around 2 - 3 days. If you have made it ahead, it works best to gently re-heat on the stove, if serving warm. 

    Maybe in part because of the time it takes, or because of the rich flavor, this is a popular dish to serve at festivals and on special occasions. It is particularly popular for Diwali, but you'll find it served for other festivals, weddings and more.

    Carrot halwa, gajar ka halwa, is one of those desserts that takes a simple, short list of ingredients and makes them into something special and quite unlike what you started with. This carrot pudding is rich, comforting, smooth and sweet with a lovely aromatic flavor from the cardamom. Well worth a little patience to enjoy.

    close view of spoonful of gajar halwa carrot pudding

    Try these other dishes great for Diwali and more:

    • Pumpkin halwa (a pumpkin variation on the theme)
    • Paneer tikka (tasty spiced paneer skewers)
    • Cauliflower pakora (tasty spiced and crisp veggie bites)
    • Plus get more Indian recipes and dessert recipes in the archives.
    overhead view of bowl of gajar halwa carrot pudding with spoons to side
    Print Recipe
    5 from 1 vote

    Carrot halwa (gajar ka halwa)

    This Indian carrot pudding may take a little patience, but it's easy to make and well worth the wait for a rich, comforting and delicious treat.
    Prep Time10 minutes mins
    Cook Time45 minutes mins
    Total Time55 minutes mins
    Course: Dessert, Snack
    Cuisine: Indian
    Servings: 4
    Calories: 324kcal
    Author: Caroline's Cooking
    SaveSaved!

    Ingredients

    • 1 lb carrots
    • 6 cardamom pods
    • 2 ½ cups milk whole/full fat
    • 1 tablespoon butter or ghee
    • ½ cup sugar or can use jaggery
    • 2 tablespoon slivered almonds or chopped, roasted unsalted cashews
    • 2 tablespoon raisins optional

    Instructions

    • Peel and coarsely grate the carrots. Lightly crush the cardamom pods so that they crack open slightly but still hold the seeds inside.
    • Place the carrots, milk and cardamom pods in a heavy based pot/pan, ideally relatively wide and place over a medium heat. Bring to a simmer and cook, stirring occasionally, until there is almost no liquid left. Cook over a steady simmer, reducing the heat if needed so that it doesn't burn but you want it bubbling enough so the liquid evaporates. This will take around 35-45 minutes or so, depending on the temperature, width of the pot etc. You will not need to stir much to start but will need to more as it cooks down to avoid the bottom sticking and burning.
    • Once the liquid has largely gone, add the butter or ghee and mix in. Cook a couple minutes more until the butter is absorbed and there is no liquid left.
    • Now add the sugar and mix through. The mixture will become glossy as the sugar dissolves. Remove the cardamom pods at this point to avoid having them in the end dish. Cook a minute more then add the nuts and raisins, if using. Mix through and either serve warm or allow to cool if serving at room temperature.

    Video

    Notes

    You can make larger or smaller amounts to suit, just multiple/reduce the ingredients evenly. The only exception is you don't necessarily need double the cardamom pods for double the mixture, and I'd suggest around 4 rather than 3 for a half quantity (as pictured in the ingredients and made in video, above).
    Cooking time will likely change with volume - around half the quantity will cook down in about 30 minutes, double may take an hour. Just keep a close eye towards the end in particular to ensure it cooks down but doesn't burn.
    Instead of cardamom pods, you can add a little cardamom powder instead - you only need around 1tsp powder for every 6 pods, at most, so be light in how much you use.
    If you like, you can dry toast the almonds (or raw cashews) before adding to give a little extra flavor. 

    Nutrition

    Calories: 324kcal | Carbohydrates: 52g | Protein: 8g | Fat: 11g | Saturated Fat: 5g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 0.1g | Cholesterol: 26mg | Sodium: 163mg | Potassium: 730mg | Fiber: 5g | Sugar: 38g | Vitamin A: 19284IU | Vitamin C: 8mg | Calcium: 256mg | Iron: 1mg
    Tried this recipe?Please consider Leaving a Review!

    See some of my favorite cooking tools and ingredients in the Caroline's Cooking Amazon store. 

    Remember to pin for later!

    Carrot halwa, gajar ka halwa, is a classic Indian dessert. Made with carrots & milk, cooked down into a soft, sweet, comforting pudding, gently spiced with cardamom. It takes a little patience but it's easy to make and well worth the wait.
    « Loubia (Moroccan stewed white beans)
    Chestnut pasta »
    • Share
    • Reddit
    • Flipboard
    • Threads

    Comments

      Leave a Reply Cancel reply

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

      Recipe Rating




      This site uses Akismet to reduce spam. Learn how your comment data is processed.

    1. Anjali says

      October 24, 2023 at 12:08 pm

      5 stars
      Carrot halwa is one of my favorite Indian desserts, and your recipe tasted just like my neighborhood restaurant's version! It was delicious!

      Reply
      • Caroline's Cooking says

        October 24, 2023 at 8:16 pm

        That's so nice to hear!

        Reply
    Caroline's Cooking

    Welcome! I'm Caroline and this is where I share recipes inspired by travels, places I want to go, or just ideas from feeding the family. Most recipes are easy to make and healthier, but there are treats too!

    Read more →

    Try these popular recipes

    • baked portobello mushrooms on plate
      Baked portobello mushrooms

    • side view of torn loaf of Japanese milk bread
      Japanese milk bread

    • Tarta de Santiago from overhead
      Tarta de Santiago (Spanish almond cake)

    • Sautéed French green beans on plate
      Sautéed French green beans

    • stacked plates with English tea sandwiches close up
      Traditional English tea sandwiches

    • Swedish cardamon buns with one on plate in front
      Swedish cardamom buns

    Recent posts

    • bowl of elote style corn black bean salad with part view of cilantro and lime in front.
      Elote-style corn and black bean salad

    • bowl of mussels in cream from overhead.
      Mussels in cream (moules à la crème)

    • close view of bowl of rhubarb ice cream.
      Rhubarb ice cream

    • close overhead view of smoked salmon pizza.
      Smoked salmon pizza

    Footer

    • Privacy Policy
    • Language and measurements
    • About Caroline's Cooking
    • Web stories

    Caroline's Cooking is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.

    Copyright © Caroline's Cooking 2014 - 2025

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required