Follow Me On Social Media!

Carrot Halwa (Gajar Ka Halwa)

A rich, velvety Indian dessert made with sweet grated carrots, pure ghee, condensed milk, and freshly ground cardamom, topped with crunchy toasted almonds.

Few desserts in the world capture the rich, celebratory soul of Indian confectionery quite like Carrot Halwa, universally cherished as Gajar Ka Halwa. Revered for its deep orange hue, melt-in-your-mouth texture, and luxurious aroma, this beloved North Indian classic transforms humble winter carrots into a decadent pudding through the magic of pure desi ghee, rich milk, fragrant freshly ground green cardamom, and crunchy toasted almonds. By using sweetened condensed milk, this streamlined recipe delivers all the deep caramelization and velvety richness of slow-simmered festive halwa in just 40 minutes—making it the ultimate treat for Diwali celebrations, festive family gatherings, or cozy weekend indulgences.

Carrot Halwa (Gajar Ka Halwa) - Traditional Indian sweet dessert garnished with toasted almonds
A classic bowl of rich, glossy Gajar Ka Halwa made with fresh carrots, ghee, condensed milk, and toasted flaked almonds.

In traditional Indian households, the arrival of chilly winter months is synonymous with the sweet, buttery aroma of gajar halwa simmering on the stovetop. The secret to an extraordinary carrot halwa lies in treating the carrots with care: coarsely grating them to preserve distinct, succulent strands, sautéing them in golden ghee to bloom their natural sugars, and gently braising them in dairy until every shred is infused with velvety creaminess.

While traditional recipes demand hours of standing over a hot stove to reduce gallons of whole milk and specialty khoya (milk solids), this perfected recipe pairs whole milk with sweetened condensed milk. This clever technique cuts the cooking time in half while providing an impeccably smooth, rich body with zero guesswork. Finished with a final gloss of golden ghee and the floral lift of freshly crushed green cardamom, this halwa is rich, moist, and delightfully spoonable whether served piping hot or chilled straight from the refrigerator.

What Is Carrot Halwa (Gajar Ka Halwa)?

Gajar Ka Halwa (often called Gajrela in Northern India and Punjab) is a traditional sweet confection crafted from grated carrots braised in milk, sugar, and clarified butter (ghee). Originating during the Mughal period and perfected across regional Indian royal courts, this dessert was historically prepared during the winter harvest when tender, juicy red Delhi carrots flooded local markets.

Unlike Western carrot cakes or baked puddings that rely on flour, leaveners, and baking pans, Indian carrot halwa is an artisanal stovetop reduction. As the grated carrots simmer in dairy, the liquids evaporate slowly, allowing the milk proteins and natural carrot sugars to caramelize together. The addition of aromatic green cardamom seeds cuts through the dairy richness with bright, herbal top notes, while toasted nuts provide a crunchy contrast to the soft, luscious pudding.

In classic royal preparations, khoya (also known as mawa)—a dense, dried whole milk solid—is folded into the simmering carrots to create a crumbly, rich finish. In this modern kitchen-tested adaptation, sweetened condensed milk acts as an instant khoya substitute, infusing concentrated dairy richness and caramelized sweetness directly into the carrots without requiring hours of manual reduction. The result is a vibrant, glossy halwa that maintains the highest standard of authentic Indian taste and texture.

Why You’ll Love This Recipe

Whether you are cooking for a festive Diwali banquet, an intimate dinner party, or a comforting family treat, this recipe guarantees luscious, foolproof results every time. Here is why you will fall in love with this method:

  • Ready in 40 Minutes: Traditional methods take upwards of two hours; our condensed milk technique delivers authentic rich flavor in a fraction of the time.
  • Guaranteed Moist & Glossy: Our two-stage ghee method ensures the carrots remain succulent and luxurious without ever turning dry or rubbery.
  • No Specialty Ingredients Required: You don’t need to hunt for fresh khoya or mawa; simple whole milk and pantry-staple condensed milk provide superior creaminess.
  • Customizable Sweetness: By controlling the amount of condensed milk added, you can tailor the sweetness precisely to your personal palate.
  • Outstanding Make-Ahead Dessert: The flavors and aromas deepen as the halwa rests, making it even more delicious on the second and third days.
  • Delightful Hot or Cold: Savor it steaming hot alongside a scoop of vanilla ice cream, or enjoy it chilled as a refreshing post-dinner sweet.

How to Make Carrot Halwa

Mastering carrot halwa requires attentive heat control and quality ingredients. Using fresh, juicy carrots and pure desi ghee is the foundation of an exceptional dessert. Review our quick stats, ingredient breakdown, and detailed step-by-step photo guide below before starting.

Quick Overview

  • Prep Time: 15 minutes (washing, peeling & grating carrots)
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Servings: 6 generous servings
  • Difficulty: Easy / Intermediate
  • Cuisine: North Indian / Mughlai
  • Course: Dessert / Sweet Confection

Key Ingredients & Flavor Roles

  • Fresh Carrots (775g): Fresh, firm carrots provide natural sweetness, vibrant color, and moisture. Grated coarsely to ensure the halwa has pleasant texture rather than a mushy baby-food consistency.
  • Pure Desi Ghee (Clarified Butter): Added in two stages—first to sauté the raw carrots and unlock their aroma, and finally at the end to impart a glorious glossy sheen and deep buttery richness.
  • Sweetened Condensed Milk (1 can): Replaces traditional khoya and sugar, providing instant dairy richness, caramelized depth, and smooth sweetness.
  • Whole Milk (1 cup): Allows the coarsely grated carrots to gently braise and soften into tender strands without scorching.
  • Green Cardamom Pods (4–5 pods): Freshly cracked and ground immediately before adding to release volatile essential oils and floral aroma.
  • Flaked Almonds (2–3 tbsp): Lightly toasted in a dry pan until golden and fragrant, offering a welcome nutty crunch atop the velvety halwa.

Step-by-Step Instructions

Follow these numbered steps accompanied by process photos to create this luscious Indian dessert with confidence.

Step 1: Prep and Coarsely Grate the Carrots

Rinse 775g of fresh carrots thoroughly under cold running water to remove any surface grit. Peel them cleanly with a vegetable peeler and trim both ends.

Fresh juicy carrots being thoroughly washed and peeled before grating for carrot halwa
Fresh carrots washed, peeled, and prepped for grating.

Grate the carrots using the coarse shredding disc of a food processor or the coarse side of a box grater. Chef’s Rule: Coarsely grated carrots yield distinct, succulent shreds that hold their shape during braising.

Coarsely grated fresh carrots on a preparation board ready for making Gajar Ka Halwa
Coarsely grated carrots ready to be sautéed in pure ghee.

Step 2: Sauté the Carrots in Warm Ghee

Place a large, heavy-bottomed pot or wide kadai over medium heat. Add 2 heaped tablespoons of pure ghee and allow it to melt gently until hot but not smoking.

Pure desi ghee melting in a wide heavy-bottomed pan over medium heat
Pure desi ghee melting over medium heat in a heavy-bottomed pan.

Add all the grated carrots into the warm ghee. Stir continuously with a sturdy spatula to ensure every carrot strand is glistening and evenly coated.

Freshly grated carrots added into melted warm ghee for initial sauteing
Freshly grated carrots added into the melted ghee.

Sauté the carrots over medium heat for 4 to 5 minutes. As they cook, the carrots will soften slightly and release their natural juices. Continue sautéing until the excess moisture evaporates and a sweet, buttery aroma fills the kitchen.

Grated carrots sautéing gently in ghee to soften and evaporate excess moisture
Grated carrots sautéing gently in ghee to concentrate their natural sugars.

Step 3: Add Condensed Milk and Whole Milk

Pour in 1 can of sweetened condensed milk over the sautéed carrots. If you prefer a less sweet dessert, begin with ¾ of the can and adjust later.

Sweetened condensed milk being poured over sautéed grated carrots
Sweetened condensed milk being folded into the sautéed carrots.

Stir thoroughly until the condensed milk is evenly blended with the grated carrots, forming a creamy, rich mixture.

Grated carrots thoroughly mixed and coated with rich sweetened condensed milk
Carrots thoroughly incorporated with the sweetened condensed milk.

Pour in approximately 1 cup of whole milk and stir gently to combine all ingredients.

Fresh whole milk being poured into the carrot and condensed milk mixture
Whole milk poured in to gently braise and tenderize the carrots.

Step 4: Simmer Covered Over Low Heat

Reduce the heat to low. Cover the pan with a tight-fitting lid and let the halwa simmer gently. Stir every 3–4 minutes to prevent the milk solids from sticking to the base of the pot.

Carrot halwa covered with a lid to simmer gently over low heat
Carrot halwa covered and braising gently over low heat.

Continue simmering for 12 to 15 minutes until the carrots have absorbed most of the liquid and turned completely tender and sweet.

Tender grated carrots slowly absorbing whole milk and condensed milk while simmering
Soft carrots absorbing the rich dairy liquids while cooking.

Step 5: Toast Almonds and Grind Fresh Cardamom

While the halwa simmers, place a small dry skillet over medium-low heat. Add 2–3 tablespoons of flaked almonds and toast for 2–3 minutes, tossing continuously until golden brown and fragrant. Transfer immediately to a small plate.

Sliced flaked almonds toasting in a dry skillet over medium-low heat
Flaked almonds toasting in a dry pan over gentle heat.
Crisp golden toasted flaked almonds set aside for garnishing carrot halwa
Crisp, golden toasted almonds ready for the final garnish.

Crack open 4–5 green cardamom pods, extract the dark seeds, and discard the green husks. Grind the seeds finely using a small mortar and pestle.

Green cardamom pods cracked open with dark aromatic seeds extracted
Green cardamom pods with their dark aromatic seeds extracted.
Freshly ground green cardamom seed powder for flavoring Gajar Ka Halwa
Finely ground cardamom powder ready to perfume the halwa.

Step 6: Uncover and Reduce Liquid

Remove the lid from the halwa pot. The carrots should look soft and glossy with most of the milk absorbed. Cook uncovered over medium-low heat for 3–4 minutes, stirring constantly, until the mixture thickens into a cohesive, pudding-like consistency.

Cooked tender carrots after absorbing most of the liquid in the pan
Cooked carrots after absorbing the dairy liquids, ready for flavoring.

Step 7: Add Fresh Cardamom

Sprinkle the freshly ground cardamom powder across the warm carrots. Stir thoroughly for 1 minute. The residual heat will instantly bloom the cardamom’s floral essential oils, filling the room with an enchanting aroma.

Freshly ground cardamom powder added to warm cooked carrot halwa
Freshly ground cardamom being folded into the cooked carrot halwa.

Step 8: Fold in the Finishing Ghee

Add the remaining ¼ cup of pure ghee into the thickened halwa. This second addition of ghee (called bhunai) is essential: it glazes the carrot shreds, locks in moisture, and creates a glorious, silky mouthfeel.

Remaining portion of pure ghee added to finish the cooked carrot halwa
Finishing ghee added to create a rich, glossy sheen.

Cook over medium-low heat for another 2–3 minutes, stirring constantly, until the ghee is completely absorbed and the halwa pulls away cleanly from the sides of the pan without sticking.

Rich glossy carrot halwa being stirred thoroughly with final ghee addition
Rich, glossy carrot halwa pulling away cleanly from the sides of the pan.

Step 9: Plate and Garnish with Toasted Almonds

Turn off the heat. Give the halwa a final gentle stir, taste, and adjust sweetness if desired. The texture should be soft, rich, and moist—never dry or runny.

Finished thick, creamy, and velvety carrot halwa in the cooking pan
Finished rich and velvety carrot halwa in the cooking pan.

Transfer the warm halwa into a decorative serving bowl. Scatter the golden toasted flaked almonds generously over the top and serve immediately.

Warm Gajar Ka Halwa transferred into an elegant dessert serving bowl
Warm carrot halwa transferred to a decorative serving bowl.
Golden toasted flaked almonds sprinkled generously over warm carrot halwa
Toasted almond flakes sprinkled over the halwa for a nutty crunch.
Finished Indian Carrot Halwa topped with toasted almonds ready to serve
Decadent Gajar Ka Halwa garnished with toasted almonds, ready to enjoy.

What to Serve With Carrot Halwa

Carrot Halwa is the ultimate show-stopping dessert to cap off an authentic Indian feast. Its rich, buttery sweetness pairs brilliantly following savory, spiced mains and regional vegetable curries. Here are our favorite menu pairing ideas:

Warm Indian carrot halwa served with toasted almonds in a traditional dessert bowl
Warm Gajar Ka Halwa served in an ornate dessert bowl with toasted almonds.

Top Tips for Perfect Carrot Halwa

To ensure your carrot halwa achieves sweet shop quality with rich flavor and a melt-in-the-mouth texture, keep these expert chef tips in mind:

  • Choose Fresh, Juicy Carrots: Buy fresh, crisp carrots rather than bagged baby carrots or pre-shredded carrots. Freshly grated whole carrots release sweet juices and natural aroma that cannot be replicated.
  • Coarse Grating Is Non-Negotiable: Never puree or finely grate the carrots. Coarse shreds hold their structural integrity through the cooking process, giving halwa its signature texture rather than a paste-like baby food consistency.
  • Embrace the Two-Stage Ghee Technique: Sautéing carrots in ghee at the beginning concentrates their natural sugars, while folding in the final ghee at the end creates a luscious glaze that prevents the halwa from drying out.
  • Grind Cardamom Fresh: Always crush green cardamom seeds right before adding. Pre-ground commercial cardamom loses its aromatic volatile oils quickly and will lack the vibrant floral lift essential to authentic halwa.
  • Do Not Over-Dry the Halwa: Turn off the heat while the halwa is still thick, creamy, and visibly moist. Halwa naturally firms up as it cools, so leaving a slight glossy moisture in the pan ensures tender perfection.
  • Stir Regularly on Low Heat: Because milk and condensed milk contain high concentrations of milk sugars, cook on gentle heat and stir frequently to avoid scorching the bottom of your pot.

Storing and Reheating Tips

Carrot Halwa stores exceptionally well, making it one of the best make-ahead desserts for entertaining and holiday gifting:

  • Refrigeration: Allow the halwa to cool completely to room temperature. Transfer to an airtight glass container and store in the refrigerator for up to 7 to 8 days.
Cooked carrot halwa stored in an airtight glass container for refrigeration
Carrot halwa stored in an airtight glass container, keeping fresh for over a week.
  • Freezing: Gajar Ka Halwa freezes wonderfully for up to 3 months. Portion the cooled halwa into airtight, freezer-safe containers. Thaw overnight in the refrigerator before reheating.
Carrot halwa portioned into freezer-safe containers for long-term storage
Carrot halwa neatly portioned into freezer-safe storage containers.
  • Reheating on the Stovetop: Transfer the desired portion to a small saucepan over low heat. Add 1–2 tablespoons of whole milk or a small dab of ghee, and warm gently while stirring for 2–3 minutes to restore its freshly cooked gloss.
  • Reheating in the Microwave: Warm individual bowls in the microwave for 30–45 seconds. Stir halfway through to ensure even heating.

Frequently Asked Questions

Can I use traditional khoya (mawa) instead of condensed milk?

Yes! If you have fresh khoya (mawa), sauté the carrots in ghee, simmer them with 3–4 cups of whole milk until reduced, then fold in 150g of crumbled khoya and ¾ cup of granulated sugar during the final 10 minutes of cooking.

Traditional khoya or mawa milk solids used in classic Indian sweets
Traditional khoya (mawa) milk solids used in royal Indian dessert confections.

Can I make this halwa using only whole milk?

Yes. If omitting condensed milk, use 4 cups of whole milk and ¾ cup of regular sugar. The carrots will need to simmer uncovered over medium-low heat for 45–60 minutes until the milk reduces and thickens naturally into milk solids.

Traditional slow-cooking carrots simmered with whole milk in a heavy pan
Carrots slowly reducing in whole milk for traditional slow-cooked halwa.

Why did my carrot halwa turn out watery?

Carrots naturally contain significant moisture. If your halwa looks loose or watery, simply remove the lid, increase the heat to medium, and sauté continuously for 4–5 minutes until the excess liquid evaporates into steam.

Can I add other nuts and dried fruits?

Absolutely! Along with toasted flaked almonds, golden raisins (kishmish), toasted cashew halves, and slivered pistachios are traditional additions that add wonderful texture and color.

Carrot Halwa Recipe Card & Cooking Summary

Carrot Halwa (Gajar Ka Halwa)

A luscious 40-minute Indian carrot pudding crafted with coarsely grated carrots, pure desi ghee, condensed milk, freshly ground cardamom, and toasted almonds.

Prep Time: 15 mins | Cook Time: 30 mins | Total Time: 45 mins | Servings: 6 | Cuisine: North Indian | Diet: Vegetarian / Gluten-Free

Ingredients Summary

  • 775g fresh carrots, rinsed, peeled, and coarsely grated
  • 2 heaped tbsp pure ghee (for starting) + ¼ cup ghee (for finishing)
  • 1 can (approx. 400g) sweetened condensed milk (adjust to taste)
  • 1 cup whole milk
  • 4–5 green cardamom pods, seeds extracted and finely ground
  • 2–3 tbsp flaked almonds, toasted in a dry skillet

Quick Method

  1. Melt 2 tbsp ghee in a heavy pot over medium heat. Add grated carrots and sauté for 4–5 minutes until softened.
  2. Stir in condensed milk and whole milk until evenly blended.
  3. Cover and simmer on low heat for 12–15 minutes until carrots absorb the liquid and turn tender.
  4. Uncover and cook on medium-low for 3–4 minutes to reduce excess moisture.
  5. Fold in freshly ground cardamom powder and the remaining ¼ cup ghee. Stir for 2–3 minutes until glossy.
  6. Transfer to a serving bowl, garnish with golden toasted almonds, and serve warm or chilled.

A Timeless Indian Sweet Worth Every Gentle Stir

Few culinary creations capture the warmth of celebratory Indian hospitality quite like a bowl of freshly prepared Gajar Ka Halwa. With its luscious strands of sweet carrots, rich aroma of clarified butter, and intoxicating floral lift of fresh cardamom, this beloved dessert proves that pure, wholesome ingredients make the most unforgettable treats.

Whether you share it warm around a festive holiday table with family or savor a chilled spoonful as a quiet evening indulgence, this foolproof recipe brings authentic royal comfort to your modern kitchen. Gather your fresh carrots, toast your almonds, and treat your loved ones to this timeless sweet treasure today!

Leave a Reply

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