• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Untold Recipes By Nosheen
  • All Recipes
  • My Story
  • Subscribe
  • Work With Me
  • Summer
menu icon
go to homepage
  • All Recipes
  • My Story
  • Subscribe
  • Work With Me
  • Summer
search icon
Homepage link
  • All Recipes
  • My Story
  • Subscribe
  • Work With Me
  • Summer
×
Untold Recipes by Nosheen » Recipes » Desserts

Carrot Halwa (Pakistani Gajar Ka Halwa)

Modified: Feb 22, 2025 · Published: May 4, 2022 by Nosheen Babar · This post may contain affiliate links · 2 Comments

Sharing is caring!

33 shares
  • Facebook
  • LinkedIn
  • Print
  • Email
Jump to Recipe Print Recipe

Carrot halwa (Pakistani Gajar Ka Halwa) is a sweet pudding made with carrots, milk, and sugar. The mixture is cooked down, then roasted with crushed cardamom in ghee and garnished with chopped nuts. Served warm, it is a favorite winter dessert among South Asians.

A silver dish filled with carrot halwa, garnished with almonds and pistachios, is resting on a grey napkin with a purple flower in the background.

WANT TO SAVE THIS RECIPE?

We'll email this post to you, so you can come back to it later!

Carrot halwa is often served in restaurants, features prominently on wedding menus, and is a popular part of Diwali and Eid celebrations. This authentic old-fashioned recipe from my grandmother results in a rich, creamy, and decadent dessert. If you're a fan of traditional Pakistani desserts, you'll also love my quick kulfi recipe, easy mango kulfi, falooda, and sheer khurma recipes.

Jump to:
  • Why you'll love this carrot halwa recipe
  • Ingredients for carrot halwa
  • Substitutions & variations
  • How to make carrot halwa
  • Expert Tips
  • Recipe FAQS
  • Other Pakistani desserts you may like
  • Carrot Halwa (Pakistani Gajar Ka Halwa)

Why you'll love this carrot halwa recipe

  • Authentic Pakistani dessert—The carrot halwa recipe has existed since the Mughals. This is it if you're looking for a traditional and authentic Pakistani dessert recipe.
  • Perfect for all holidays—This recipe is ideal for any special occasion. It's my go-to, especially in winter, for all my entertaining.
  • Crowd pleaser—This is an excellent recipe to prepare in bulk when feeding a crowd. Adults and kids alike love it, and no matter how much I make, it's always finished.
  • Make-ahead recipe - This carrot halwa is freezer-friendly, so you can make it weeks ahead of a big event you're hosting.
  • Gluten-free dessert - This is an excellent option if you're looking for a gluten-free dessert for yourself or friends and family.

Ingredients for carrot halwa

Measured ingredients ready to cook a carrot pudding recipe are spread on a white kitchen counter.
  • The Carrots - For this recipe, Use fresh, sweet grated carrots. Try to source carrots as close to red as possible for a genuinely authentic carrot halwa.
  • Milk - Use full-fat milk for a rich and creamy halwa.
  • The Sugar - I use plain white granulated sugar.
  • The Cooking Oil -Traditionally, Gajar Ka Halwa is cooked in Ghee, but this can be expensive. You can use oil with a high smoking point, like avocado, peanut, canola, sunflower, or coconut oil. Or, for a more authentic flavor, you can use a mix of part Ghee and part cooking oil.
  • The Cardamom - Fresh green cardamom adds the perfect aroma and is a part of most Pakistani desserts. For best results, break the actual cardamom pods to remove the seeds and coarsely crush them to release the aroma.
  • The Garnish - A scattering of slivered almonds and chopped pistachios bring the halwa to a perfect finish.

Please see the recipe card at the bottom of this post for the complete list of ingredients, measurements, and recipe instructions.

Substitutions & variations

  • Make a vegan version - For a vegan version of the halwa, Use almond or cashew milk and oil instead of ghee.
  • Use Khoya - Add milk solids, known as khoya, at the end of the cooking process for a truly authentic halwa.
  • Add a different garnish - Add some golden raisins and edible silver leaf for the final presentation.
  • Roast the nuts - These can be roasted in a tablespoon of ghee or dry roasted before being added to the halwa.

How to make carrot halwa

Grated carrots, with milk and sugar are being cooked in preparation for a gajjar ka halwa recipe.
  • First step - Peel the carrots and shred them using a handheld grater or a food processor with a grating attachment.
  • Second step - Mix the carrots, milk, and sugar and bring the mixture to a boil.
  • Third step - Reuse the heat to medium-high and cook the mixture until the liquid evaporates.
  • Fourth step - Adjust the heat and stir periodically to prevent the halwa from sticking to the bottom as the liquid reduces.
A cooked down carrot, milk and sugar mixture is being roasted, with some crushed cardamom, for a gajjar ka halwa recipe.
  • Fifth step - Once the liquid has completely evaporated, it's time to roast the halwa. Make a well in the middle of the cooking pot and heat your chosen fat. Sauté half of the cardamom in this and start roasting the mixture.
  • Sixth step - Cook on high heat and stir at 5-minute intervals to get an even roast.
  • Seventh step - The liquid will continue to dry through this process, which should take 15-20 minutes.
  • Eighth step: Continue roasting until the halwa turns a deep orange, and then add the remaining cardamom. Stir to mix and garnish with the nuts.

Expert Tips

  • Use a wide, heavy pan - A wider pan with a heavy base allows for more even cooking. The halwa is less likely to stick to the bottom as the sugar caramelizes, preventing it from charring.
  • Roasting the halwa -  Stir at regular intervals at the last stage so that the halwa is evenly roasted.
  • The ratios - I always add an equal amount of carrots and milk for a dense and rich halwa.
  • Adjust the sugar - Depending on how sweet the carrots are, you may need to adjust the amount of sugar. I suggest adding ½ cup and letting the mixture cook halfway before checking the taste and adding more.
  • Add the cardamom at intervals - Add half the cardamom when you start roasting and the remaining half at the end of roasting the halwa for the best aroma.

Recipe FAQS

Can I use jaggery or brown sugar?

There are many recipes in which the carrot halwa is cooked using a unique South Asian brown sugar called jaggery. I have always used plain white granulated sugar in my recipe and can not vouch for the results if you decide to substitute the sugar.

My halwa is too mushy; what am I doing wrong?

Grate the carrots coarsely for the perfect texture. If grated too fine, they will cook to a pulp, and the halwa will not have the desired texture.

How do I store my halwa?

The halwa can be stored in an airtight container in the fridge for 3-4 days or in the freezer for up to 6 weeks.

How do I reheat the halwa?

Remove the halwa from the fridge and microwave it in 30-second increments until it reaches the desired temperature. If the halwa is frozen, first defrost it in the refrigerator overnight. To reheat the halwa in large quantities, place it in a foil-covered dish and heat it for 20-30 minutes in a preheated oven at 350 degrees Fahrenheit. Once heated through, turn off the oven and leave the halwa in it to stay warm until just before you serve it.

Half eaten Pakistani carrot pudding in a small gold bowl resting on a silver tray and garnished with nuts.

Other Pakistani desserts you may like

  • A blue bowl with a spoon resting on a white napkin is filled with Zarda Recipe (Pakistani sweet rice) with nuts, raisins, cardamom and cloves.
    Zarda Recipe (Pakistani Sweet Rice)
  • A freshly cooked plate of pumpkin halwa is being served with a garnish of almonds and rose petals.
    Pumpkin Halwa
  • Sooji Ka halwa (Pakistani Semolina Pudding)
    Sooji Ka Halwa (Pakistani Semolina Pudding)
  • Easy Milk Barfi recipe
    Easy Milk Barfi Recipe

For more Pakistani recipes like this, check out 20 popular Pakistani recipes. If you decide to try this recipe, Please don't forget to leave a rating and comment below! If you take a picture, tag me on Instagram! Thank You

Small gold bowls filled with gajjar ka halwa, garnished with nuts are being served in a tray.

Carrot Halwa (Pakistani Gajar Ka Halwa)

Nosheen Babar
Carrot Halwa (Pakistani Gajar Ka Halwa) is a rich, delicious Pakistani pudding made with cooked-down carrots, milk, sugar, cardamom, and nuts.
5 from 2 votes
Pin Recipe Print Recipe Save Saved!

WANT TO SAVE THIS RECIPE?

We'll email this post to you, so you can come back to it later!

Prep Time 30 minutes mins
Cook Time 1 hour hr 30 minutes mins
Total Time 2 hours hrs
Course Dessert
Cuisine Indian, Pakistani
Servings 6 people
Calories 464 kcal

Ingredients
  

  • 4 cups shredded carrots (see notes)
  • 4 cups full fat milk
  • 1 cups sugar
  • ½ cup cooking oil (see notes)
  • 6 cardamom (see notes)
  • ⅛ cup almonds
  • ⅛ cup pistachios

Instructions
 

  • Add the carrots, milk, and sugar to a pot and cook on medium-high till the mixture reaches a boil. (see notes)
  • Lower the flame just enough to prevent spillover and cook uncovered till all the milk has dried up. (see notes)
  • Heat the cooking oil, saute half of the cardamom in it for about 30 seconds to release the aroma, and then start roasting the cooked carrot mixture till it comes together in a pudding-like consistency and is a rich, deep red. This will take about 15-20 minutes. (see notes)
  • Add in the remaining cardamom, Garnish with the nuts and serve.

Notes

Carrots—Typically, in Pakistan, this halwa is made in winter with carrots that are especially red. Here in the USA, it's not always possible to find the exact variety, but just try and look for the juiciest, brightest ones you can get hold of. When grating the carrots, I use a food processor with a grater plate that shreds them a little thick. If you shred them too fine, then the consistency of the halwa will be too mushy.
Cooking Oil—Traditionally, most Pakistani and Indian desserts are cooked with ghee. I prefer avocado oil, but any high-smoke point oil is an option. You can also use part ghee and part other oil. 
Cardamom—Use freshly crushed cardamom seeds, as cardamom powder is less aromatic. The first half is added at the time of roasting, but during the process, some of the aroma is lost, so the rest is added at the end to counter that.
Boiling the Mixture—Since the carrots, milk, and sugar are all mixed, they can't be cooked on high heat as the mixture will start sticking to the bottom of your pot. Bring the mixture to a boil and cook on medium-high. After half the milk has evaporated, stir every 5-10 minutes until all the liquid dries up. 

Nutrition

Serving: 1personCalories: 464kcalCarbohydrates: 52gProtein: 7gFat: 27gSaturated Fat: 5gPolyunsaturated Fat: 6gMonounsaturated Fat: 15gTrans Fat: 0.1gCholesterol: 20mgSodium: 121mgPotassium: 588mgFiber: 4gSugar: 45gVitamin A: 14530IUVitamin C: 6mgCalcium: 247mgIron: 1mg
Have you tried this recipe yet?Mention @Untoldrecipesbynosheen or tag #Untoldrecipesbynosheen!

More Pakistani & South Asian Desserts

  • Four-ingredient mango dessert.
    Mango Mousse (Only 4-Ingredients!)
  • Homemade no churn ice cream in a bowl.
    Caramel Crunch Ice Cream Recipe
  • A jug of freshly cooked orange custard sauce.
    Custard Sauce (Orange Creme Anglaise)
  • Apple Galette Recipe (With Cooked Filling)

Reader Interactions

Comments

  1. Rehana

    June 05, 2024 at 4:15 pm

    Hi Nosheen,

    I'd like to make the Gaajar Halva recipe, it looks amazing.

    I've noticed you've used "cups" as the measurement... are these the standard size cooking measurement cups you can buy. I'd like to know so I know I get the correct quantity of ingredients please.

    Reply
    • Nosheen Babar

      June 05, 2024 at 7:04 pm

      Hi Rehana,
      Yes these are standard measuring cups you can buy anywhere. If you need any further clarification please reach out to me. I can't wait for your feedback on the recipe.

      Reply
5 from 2 votes (2 ratings without comment)

Leave a Reply Cancel reply

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

Recipe Rating




Primary Sidebar

Nosheen headshot

Welcome to Untold Recipes by Nosheen!

Here, you'll find authentic Pakistani recipes inspired by my childhood—a curated space to explore nostalgic recipes for all aspiring home cooks. It's all here, from slow-cooked Mughal wonders to regional delicacies and street food favorites. I aim to make all the recipes approachable for beginner, intermediate, and advanced cooks alike.

More about me

Spring Recipes

  • Pakistani style zucchini curry with naan.
    Pakistani Zucchini (Courgette) Curry
  • Chicken malai tikka skewers accompanied with red onions and lemon wedges are resting in a platter lined with brown paper.
    Chicken Malai Tikka
  • An air fryer asparagus recipe is plated in a blue plate that is resting on a greay napkin with gold cutlery.
    Air Fryer Asparagus Recipe
  • Thai chicken salad with mango is being served in a neutral colored bowl.
    Thai Chicken Salad With Mango
  • Raw mango chutney is plated in a bowl resting on a silver tray on top of a dark gray napkin.
    Raw Mango Chutney Recipe (No-Cook)
  • Sweet and spicy watermelon snack in abowl.
    Watermelon Chaat Recipe

Popular Recipes

  • Nihari topped with ginger, chopped green chilies and cilantro microgreens.
    Nihari (Pakistani Beef Shank Stew)
  • Mutton birayni is plated in a dark metal tray and served with raita and kachumber.
    Mutton Biryani Recipe
  • roast leg of goat {raan}
    Roast Leg Of Goat (Raan)
  • Cooked bihari kabab are plated and garnished with green chilies, sliced white onions and lemon slices.
    Bihari Kabab
  • Beef karahi gosht recipe.
    Beef Karahi Gosht Recipe
  • Brown parchment with cooked chicken tikka boti on skewers with green chutney, onions and micro greens.
    Easy Chicken Tikka Boti Recipe

Footer

as seen in:

allrecipes logo

Privacy Policy & Disclaimer
Accessibility Policy

Back To Top

Copyright © 2025 Untold Recipes By Nosheen

Rate This Recipe

Your vote:




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

Recipe Ratings without Comment

Something went wrong. Please try again.