Skip to main content
Cooking With Anadi
RecipesCollectionsTechniquesFree ResourcesAbout
✦ Join the Kitchen
Sign in
Home / Recipes / Indian / Gajar Ka Halwa Recipe - Sweet Carrot Pudding

Gajar Ka Halwa Recipe - Sweet Carrot Pudding

Two bowls of gajar ka halwa topped with sliced almonds on a gray granite countertop.
Gajar Ka Halwa Recipe - Sweet Carrot Pudding
Anadi Misra

By Anadi Misra · Updated Apr 16, 2026 · originally published Aug 16, 2021

Indian1 hr 20 min4 servingsmedium
Two bowls of gajar ka halwa topped with sliced almonds on a gray granite countertop.
Gajar Ka Halwa Recipe - Sweet Carrot Pudding
Anadi Misra

By Anadi Misra · Updated Apr 16, 2026 · originally published Aug 16, 2021

Indian1 hr 20 min4 servingsmedium
Gajar Ka Halwa Recipe - Sweet Carrot Pudding
Anadi Misra

By Anadi Misra · Updated Apr 16, 2026 · originally published Aug 16, 2021

Indian1 hr 20 min4 servingsmedium

About this recipe

Gajar Ka Halwa is a rich, creamy Indian carrot pudding made with simple ingredients. A classic dessert that is easy to prepare and absolutely irresistible. Perfect for any occasion!

↓ Jump to Recipe
Leave a review

This post may contain affiliate links. Read our disclosure policy

Watch the recipe

Cooking With Anadi

12K subscribers · sweet carrot pudding, cardamom, ghee, milk and nuts

Subscribe

Watch the full method on YouTube →

What Is Gajar Ka Halwa?

Also known as carrot halwa, this is a sweet Indian carrot pudding. Grated carrots are cooked with ghee, then added to a milk and sugar mixture and simmered to make a fantastic pudding. This is the ultimate kid-friendly veggie dessert! This dessert is perfect for holidays such as Diwali, the festival of lights, or at any big gathering such as a wedding or dinner party. Whether there’s a special occasion or not, it can also be served just as a soothing hot dessert in the winter months!

Slow and steady is the trick to mastering this dessert recipe. You need some patience, but the method itself is quite simple! This has been a real delight in my household to switch things up for dessert. I can’t think of a time where I’m more excited to have carrots except for this halwa!

In my household, a couple of desserts were on rotation, and this was one of them. I feel I say this in the other dessert recipes I’ve posted, including Sooji Halwa - which is semolina pudding, very similar to this recipe! - and Rice Kheer - which is Indian rice pudding - but my sister and I would have this whenever we felt like it and my mom. So if we’ve already had sooji halwa, then we’d have carrot halwa for a change. As I’ve said, slow cooking is the key to getting a perfect halwa, so if my mom was impatient, then this wasn’t gonna be on the table! Maybe you won’t have to wait as long as a Ragu alla Bolognese for the carrot halwa to come together, but you will need to set some time aside and plan a little bit to make it!

This is a fabulous dessert to make for dinner parties because you can certainly adapt the ingredient quantities to make it in bulk. However, if you’ve never made this before, I do warn you that the carrots will really shrink up! I used nearly a whole 2 pound batch of carrots and it made four servings!

Ready for an exciting vegetable pudding? Then let’s get to the Gajar Ka Halwa recipe!

Why Make This Indian Carrot Dessert?

This is an excellent dessert to get in your veggies! Carrots are the star of this dessert, and carrots are superb for your health! You may know from Bugs Bunny that carrots help with eye health, but they’re amazing for overall health too! Carrots are loaded with beta carotene that can be converted into vitamin A in your body. Furthermore, carrots also contain potassium, which is a crucial mineral for blood pressure control. For more details on the health benefits of carrots, check out this article by Healthline.

Let’s discuss the other ingredients used for carrot halwa as well. Milk is not only a good source of protein and calcium, but you also have so many other great nutrients from milk, including iron, vitamins E, B-6 and K; and selenium. The calcium from milk assists in bone and dental health, which is especially important for children. This is the vegetable dessert that sure is loved by kids! Finally, studies have shown that drinking milk may help lower the risk of getting type 2 diabetes in adults, as milk proteins assist in improving blood sugar balance.

We’ll be cooking the carrots in ghee, which is clarified butter. Ghee is a saturated fat, but it can help you absorb vitamin A, a fat-soluble vitamin, and can help reduce gut inflammation. Furthermore, ghee is rich in omega-3 fatty acids, which can also reduce inflammation and protects against heart disease.

If you’ve never tasted this Indian carrot pudding recipe before, when you take your first bite you’ll notice how creamy and sweet the halwa is without being too heavy. You’ve never experienced carrots like this before! If I had to choose between Sooji Halwa or the carrot halwa, it is a very hard choice, mind you! - but I think I’d prefer carrot halwa! You’ll notice that there are intricate dimensions of this dessert, coming from the texture of the grated carrots in the pudding. The carrots aren’t pureed in there, so you taste the grittiness of the carrots, while you still have that sweetness from the sugar, aroma from the green cardamom and creaminess from the milk! It’s the perfect dessert that’s full of flavors and a great way to get in your carrots! I love everything about it!

How to Serve Gajar Ka Halwa?▼

This is a common question! You can serve carrot halwa either hot or cold! That means you can certainly make this dessert in advance, if you want to “dessert prep” for a week or you’re going to make a large amount for a dinner party, you can get your halwa ready ahead of time and serve when ready! That being said, you can reheat in the microwave if you desire hot carrot halwa or just take it out of the fridge and grab a spoon if you want it cold!

I love this dish both hot and cold, but as with Sooji Halwa or Rice Kheer, I prefer this cold! In my opinion, I find the flavors are more prominent when it is cold right out of the fridge! If you’re making a lot of halwa, try a portion hot and freshly made, and try another one after it has cooled in the fridge for a few hours. Comment below your favorite way to enjoy carrot halwa!

Tips for the Best Indian Carrot Pudding

  • Don’t grate the carrots too thin, otherwise they will lose any texture in the final dish.
  • Cook the halwa slowly for the best texture and creaminess.
  • Keep stirring from time to time to prevent the milk from burning.
  • Use the brightest, organic carrots you can find for the best tasting halwa
  • Customize the sweetness to your own preference. Or make the halwa without any sweetener and top each portion with everyone’s favorite choice of sweetener.

Tools Needed

  • Large bowl
  • Wok
  • Whisk
  • Nonstick pan
  • Wooden spoon
  • Measuring spoons

Ingredients for Gajar Ka Halwa

This recipe has three base ingredients: carrots, milk and sugar. The rest are additional to really enhance our halwa and make it a true delight for your sweet tooth! Let’s go over what we’ll need for this recipe.

  • Carrots: The most important ingredient, right! Gajar refers to the carrots! Here we’ll be grating our carrots, then cooking them in ghee. We’ll add our cooked carrots into the milk and sugar mixture, and they’ll be slowly simmered to make our pudding.
  • Milk & water: There are many ways to make this carrot halwa. You’ll see some versions with condensed milk solids, known as koya, and I’ll talk about this later on in this post. In this recipe, I’m using 2% dairy milk. You could use milk powder as well, if desired.
  • Ghee: Used to cook the carrots.
  • Sugar: Sugar makes this pudding sweet. Feel free to substitute sugar with you favorite sweetener, though! You could use maple syrup or honey for natural sweeteners, or even use stevia or Splenda! For simplicity, I used table sugar, and this is the most common sweetener used for this dish.
  • Ground green cardamom: I consider ground green cardamom essential for pretty much all Indian desserts! When writing this recipe, I actually couldn’t think of a dessert that doesn’t use ground green cardamom! It just adds an incredible aroma that I find really make this dish complete without!
  • Cashews: I’ll be adding some chopped cashews for garnish, but feel free to use almonds or pistachios, or even add some dried fruit such as raisins if you like.

Optionally, you could also add a few strands of saffron along with the milk to add more aromatics to your halwa.

How to Make an Amazing Carrot Pudding Indian Style

Note that the FULL PRINTABLE RECIPE is at the bottom of this post! Keep scrolling to save this for later!

  1. Add milk and your sweetener of choice in a large pot or wok and whisk well to combine. Set the pot/wok to medium heat and bring the milk to a simmer.
  2. In the meanwhile, heat the ghee in a separate pan/pot and once hot, add the grated carrots. Stir occasionally and cook until the carrots soften and turn sweet, about 8-10 minutes.
  3. Once the milk is simmering and the carrots are ready, add the carrots to the milk and mix well.
  4. Bring the milk back up to a simmer and then reduce the heat so that the milk has a slow simmer.
  5. Slowly cook for at least 1 hour while stirring occasionally until the milk has completely bubbled away.
  6. Once the consistency is to your liking, add the ground green cardamom and mix well. Taste and adjust sweetness to your preference.
  7. Serve warm or cold, garnished with chopped cashews and/or almonds.
can i make carrot halwa with khoya?▼

Khoya refers to evaporated milk solids. Some recipes add khoya to make their carrot halwa extra creamy and rich. To use khoya in this recipe, add between 100 - 150 grams to the milk once it has come up to a simmer with the sweetener in step 1. Whisk well until the khoya blends into the milk and then proceed with the recipe.

Indian Carrot Pudding Is Not Carrot Cake

If you searched for carrot pudding and landed here, it is worth being clear about what this is and is not, because the English name covers two completely different desserts. There are no eggs in gajar ka halwa, no flour, and it never goes anywhere near the oven. It is not a baked custard, it is not a steamed pudding, and it is certainly not carrot cake with its cream cheese frosting. Every minute of it happens in a pot on the stove.

The spicing is different too. A Western carrot pudding usually leans on cinnamon, nutmeg, mixed spice and a little orange zest. There is no zest here and none of those spices. Gajar ka halwa carries exactly one: half a teaspoon of ground green cardamom, and it goes in right at the end, after the milk has reduced, so the perfume is still there when you eat it rather than cooked away over an hour. Ground white cardamom is a milder stand-in, and half the amount of ground allspice will do at a push, though you lose the floral note that makes the dish.

The carrots are grated, and that matters more than it sounds. You are not making a carrot puree, there is no blending and no food processor involved, and boiling carrots in water would pour the sweetness you are after straight down the sink. Two cups of grated carrot keeps a little texture right through the finished halwa, which is the difference between this and a smooth spoonable pudding. The recipe does not ask you to peel them either.

Milk, Sugar and an Hour of Patience

There is no water anywhere in this recipe. The liquid is two cups of milk and nothing else, sweetened with a quarter cup sugar, and that is the entire base. If you would rather not use refined sugar, three tablespoons of honey gives it a floral edge and three tablespoons of maple syrup gives it an earthier one. The milk and sweetener go into a large pot or wok together and come up to a simmer on medium heat.

Meanwhile the carrots get their own head start: two tablespoons of ghee in a separate pan, then the grated carrot, stirred occasionally for eight to ten minutes until it softens and visibly turns sweeter. Only then do the carrots go into the simmering milk. Cooking them in fat first is what deepens the flavor; tip them into cold milk from raw and the finished halwa tastes thinner.

Then comes the part no shortcut can replace. Bring it back to a simmer, drop the heat until it is barely bubbling, and let it go for at least an hour, stirring occasionally, until the milk has completely bubbled away. Do not let it hold a rolling boil, which will catch on the bottom and turn the whole pot bitter. That slow reduction is the recipe; everything before it is preparation. When the consistency looks right, stir in the cardamom, taste, and adjust the sweetness. Serve it warm or cold, scattered with roughly chopped cashews or almonds.

If you liked this recipe please let me know in the comments. Tag your post on social media using #cookingwithanadi and mention me @cooking.with.anadi. Thank you!

Recipe by Anadi Misra

Gajar Ka Halwa Recipe - Sweet Carrot Pudding

Gajar Ka Halwa is a rich, creamy Indian carrot pudding made with simple ingredients. A classic dessert that is easy to prepare and absolutely irresistible. Perfect for any occasion!

Stovetop

Rate this recipe ✦

Leave a review
Saved to your collection
··
·
·

10 min

Prep

1 hr 10 min

Cook

1 hr 20 min

Total

4

servings

medium

Level

Ingredients

··
·
·

Ingredients

Tap any quantity to scale

  • (480 ml) milk
  • (50 g) sugarShop →
  • (30 ml) ghee · make your ownShop →
  • (255 g) grated carrots(packed)
  • (1 g) ground green cardamomShop →
  • cashews(roughly chopped)Shop →

Instructions

  1. 1

    Add milk and your sweetener of choice in a large pot or wok and whisk well to combine. Set the pot/wok to medium heat and bring the milk to a simmer.

    Add milk and your sweetener of choice in a large pot or wok and whisk well to combine. Set the pot/wok to medium heat and bring the milk to a simmer.

  2. 2

    In the meantime, heat the ghee in a separate pan/pot and once hot, add the grated carrots. Stir occasionally and cook until the carrots soften and turn sweet, about 8-10 minutes.

    In the meantime, heat the ghee in a separate pan/pot and once hot, add the grated carrots. Stir occasionally and cook until the carrots soften and turn sweet, about 8-10 minutes.

  3. 3

    Once the milk is simmering and the carrots are ready, add the carrots to the milk and mix well.

    Once the milk is simmering and the carrots are ready, add the carrots to the milk and mix well.

  4. 4

    Bring the milk back up to a simmer and then reduce the heat so that the milk has a slow simmer.

    Bring the milk back up to a simmer and then reduce the heat so that the milk has a slow simmer.

  5. 5

    Slowly cook for at least 1 hour while stirring occasionally until the milk has completely bubbled away.

    Slowly cook for at least 1 hour while stirring occasionally until the milk has completely bubbled away.

  6. 6

    Once the consistency is to your liking, add the ground green cardamom and mix well. Taste and adjust sweetness to your preference.

    Once the consistency is to your liking, add the ground green cardamom and mix well. Taste and adjust sweetness to your preference.

  7. 7

    Serve warm or cold, garnished with chopped cashews and/or almonds.

    Serve warm or cold, garnished with chopped cashews and/or almonds.

This section contains affiliate links. As an Amazon Associate I earn from qualifying purchases — at no extra cost to you.

Recommended Tools & Ingredients

Mixing bowl

Check on Amazon →

ZWILLING TRUCLAD 13

Check on Amazon →

ZWILLING Pro Tools Large Whisk

Check on Amazon →

Nonstick frying pan set

Check on Amazon →

Wooden spoon

Check on Amazon →

Prepworks by Progressive Magnetic Measuring Spoons, Stainless Steel - Set of 5

Check on Amazon →

ghee

Check on Amazon →

white sugar

Check on Amazon →

Ground green cardamom

Check on Amazon →

cashews

Check on Amazon →

almonds

Check on Amazon →

pistachios

Check on Amazon →

Nutrition per serving

239

Calories

5g

Protein

30g

Carbs

12g

Fat

3g

Fiber

24g

Sugar

135mg

Sodium

Share This Recipe

Did you make this recipe? Tag @cooking.with.anadi on Instagram and hashtag it #cookingwithanadi

Anadi Misra, signed

Tested & written in Anadi’s kitchen

Recipe history

  • April 16, 2026 — Reworked and refreshed for the 2026 relaunch — new photography, restructured and standardized ingredients & instructions.

Free weekly newsletter

Cook something new every week

One tested recipe and a real weeknight tip from my kitchen.

40,000 home cooks a month cook from this site. Get one tested recipe a week from it, plus the weeknight tip that makes it work.

No spam. Unsubscribe anytime.


Filed under

quick recipeseasy recipesdessertsindianindian dessertsindian desserts recipesindian desserts recipes easyindian desserts for weight lossindian carrot recipesindian carrot puddingindian sweetshow to make simple gajar halwahow to make gajar easy wayhow to make easy carrot halwavegetarianegg-lesshalalgluten-free

You might also like

Creamy semolina pudding garnished with chopped pistachios in a white bowl on a wooden surface.
Indian

Sooji ki Kheer - Indian Semolina Pudding

Creamy, comforting Sooji ki Kheer made in minutes! This easy Indian semolina pudding is rich with milk, lightly sweet, and perfect for a quick homemade dessert the whole family will love.

42 minEasy4 bowls
Two glass bowls of sooji halwa, a golden-brown semolina pudding with a crumbly, grainy texture topped with nuts.
Indian

Sooji Halwa - Sweet Indian Semolina Pudding

Make Sooji Halwa in minutes! This classic Indian semolina pudding is warm, rich, and perfectly sweet. A quick and easy dessert the whole family will love.

30 minEasy3 servings
Two bowls of creamy sabudana kheer garnished with saffron strands and nuts on a wooden board.
Indian

Creamy Sabudana Kheer Recipe - Indian Tapioca Pudding

Creamy, dreamy Sabudana Kheer made easy! This classic Indian tapioca pudding is rich, milky, and ready in minutes. Perfect for dessert or a light, satisfying treat any time of day.

42 minEasy8 servings
Two glasses of creamy kheer topped with fried cashews and caramelized onions on a speckled gray surface.
Indian

Easy Instant Pot Kheer Recipe - Indian Rice Pudding

Make creamy Indian rice pudding in minutes with this easy Instant Pot Kheer recipe. Rich, aromatic, and perfectly sweet — a classic dessert made simple for any occasion.

35 minEasy8 servings
Seviyan kheer served in a white bowl, topped with chopped nuts and saffron strands, with additional servings in glasses behind.
Indian

Seviyan Kheer Recipe - Indian Vermicelli Pudding

Creamy, rich Seviyan Kheer is a classic Indian vermicelli pudding made with milk and sugar. Ready in minutes, this easy dessert is perfect for festivals or a comforting everyday sweet treat.

32 minEasy4 bowls
Creamy peanut butter being scooped from a jar with an ice cream scoop into a glass bowl.
Fusion

High Protein Ginger Chai Ice Cream in the Ninja Creami

Creamy, high protein Ginger Chai Ice Cream made in the Ninja Creami. Bold Indian spices meet a rich, protein-packed base for a dessert that tastes indulgent without the guilt.

20 minEasy1 regular ninja creami pint

Comments

No comments yet — be the first to share your thoughts!

Leave a review

Be the first to share how it went — your note helps other cooks (and earns the recipe its stars).

Made it? Add a rating (optional)
1000 left

Follow Along

@cooking.with.anadi

Follow
I had never brined a chicken at home before this one. Was it worth it? Find out! Master making the most delicious whole

Free guide

The Indian Spice Guide

What to buy first, when each one goes in, and how to bloom it.

Three questions before I put a whole bird in a standard air fryer basket. All three get answered in the video, along wit
See how what size of chicken will fit in your air fryer basket and the RIGHT way to place it in! Get the full recipe for
Looking for the ultimate weekend meal prep? You NEED to air fry your whole chicken! My latest video will show how to get
This is the one I'd tell my past self! I spent years treating the freezer as the problem, when the problem was the step

Tag your makes with #cookingwithanadi