Every winter, my mother-in-law would start cooking gajar ka halwa the moment red carrots appeared at the vegetable vendor. The kitchen would smell of ghee and cardamom for hours, and a big steel vessel of that warm halwa would sit on the counter for days, getting better each time.
One evening last spring, I found a small container of leftover halwa at the back of the fridge. Too warm for hot halwa, too good to waste. I folded it into whipped cream, poured it into a container, and left it overnight. The next morning I had the creamiest carrot halwa ice cream I’d ever tasted. That accident became this recipe.
Carrot Halwa Ice Cream is a no-churn, eggless fusion dessert that transforms India’s favourite winter sweet into a scoopable, freezer-friendly treat. No ice cream maker needed. Make it the day before a party and you’re done.

What Is Gajar Ka Halwa?
Gajar ka halwa (literally: carrot pudding) is a slow-cooked Indian dessert made with grated carrots, milk, ghee, sugar, and fragrant spices. It is tied to winter in North and West India when deep-red Delhi carrots come into season: sweeter, less fibrous, and a richer orange than the standard variety.
It is served at weddings, Diwali gatherings, and family celebrations across the country. Almost every household has a version handed down through generations. The halwa base we’re using here is a slightly thicker, drier version of the classic: enough moisture to blend into the cream without making the ice cream icy.
Why You’ll Love This Recipe
- No ice cream maker needed — just a whisk, a bowl, and a freezer-safe container
- Eggless — no custard base, no tempering
- Short ingredient list — carrots, condensed milk, cream, ghee, and cardamom carry all the flavour
- Make-ahead — best made 24 hours before serving
- Jaggery swap available — use jaggery in the halwa for a deeper, less-sweet flavour
Ingredients
For the Carrot Halwa Base
- 500 g (about 4 medium) carrots, peeled and finely grated
- 1 tablespoon ghee
- ½ cup whole milk
- ¼ cup sweetened condensed milk (or ¼ cup jaggery — see Notes)
- ¼ teaspoon cardamom powder
- 1 pinch saffron threads (optional, but lovely)
- 10–12 cashews, roughly chopped
For the Ice Cream
- 1 cup (240 ml) heavy whipping cream, cold
- ¼ cup sweetened condensed milk
- Prepared carrot halwa (cooled completely)
To Garnish (optional)
- Chopped pistachios
- A few saffron strands

How to Make Carrot Halwa Ice Cream
Step 1: Make the Carrot Halwa
Heat ghee in a heavy-bottomed pan over medium heat. Add the grated carrots and cook, stirring every couple of minutes, for about 8–10 minutes until the raw smell disappears and the carrots turn slightly golden at the edges.
Pour in the milk and bring to a gentle boil. Reduce heat to low and cook uncovered, stirring occasionally, for another 10–12 minutes until most of the liquid has been absorbed. Add condensed milk (or jaggery), cardamom powder, saffron, and cashews. Stir and cook for a further 5 minutes until the halwa comes together and pulls away from the sides of the pan.
The halwa should be moist but not wet: like a thick paste you can mound on a spoon. Remove from heat, cool completely to room temperature, then refrigerate for at least 2 hours (or overnight). Cold halwa blends into the cream without deflating it.
The first time I rushed this step and added warm halwa straight to the cream. The cream collapsed into a soupy orange lake. Patience here makes all the difference.

Step 2: Whip the Cream
Pour the cold heavy cream into a chilled bowl. Whip on medium-high speed until stiff peaks form, about 3–4 minutes. The cream should hold its shape when you lift the beaters.
Step 3: Fold and Freeze
Add the condensed milk to the whipped cream and gently fold until just combined. Add the chilled carrot halwa in two additions, folding with a spatula each time. You want streaks of orange throughout. Do not overmix or you’ll lose the airiness.
Transfer to a freezer-safe container. Smooth the top, press a sheet of cling film directly onto the surface to prevent ice crystals, and seal with the lid. Freeze for at least 6–8 hours, ideally overnight.
Step 4: Scoop and Serve
Remove the container from the freezer 8–10 minutes before serving. This rest time is the difference between scraping ice and scooping cream. Scoop into bowls and top with chopped pistachios and a few saffron strands.
Tips for the Creamiest Scoop
- Cool the halwa completely: Warm halwa melts the cream and gives an icy, grainy texture.
- Use cold cream: Whip it straight from the fridge for maximum volume.
- Don’t overmix the fold: Stop when you see no large white streaks. Some orange marbling is fine and beautiful.
- Press cling film onto the surface: Direct contact prevents frost formation on the top layer.
- For kulfi molds: Pour the mixture into kulfi or popsicle molds after folding and freeze until solid.
- Storage: Keeps well in the freezer for up to 3 weeks. After that, ice crystals tend to form near the surface.

Carrot Halwa Ice Cream
Equipment
- Heavy-bottomed pan or kadhai
- Electric hand mixer or stand mixer
- Freezer-safe container with lid
Ingredients
For the Carrot Halwa Base
- 500 g carrots about 4 medium; peeled and finely grated
- 1 tablespoon ghee
- ½ cup whole milk
- ¼ cup sweetened condensed milk or ¼ cup jaggery — see Notes
- ¼ teaspoon cardamom powder
- 1 pinch saffron threads
- 10–12 cashews roughly chopped
For the Ice Cream
- 1 cup heavy whipping cream 240 ml; cold
- ¼ cup sweetened condensed milk
- Prepared carrot halwa (cooled completely)
To Garnish (optional)
- 2 tablespoons chopped pistachios
- A few saffron strands
Instructions
Make the Carrot Halwa
- Heat ghee in a heavy-bottomed pan over medium heat. Add grated carrots and cook, stirring every couple of minutes, for 8–10 minutes until the raw smell disappears and the edges are lightly golden.
- Pour in the milk and bring to a gentle boil. Reduce heat to low and cook uncovered for 10–12 minutes, stirring occasionally, until most of the liquid is absorbed.
- Add condensed milk (or jaggery), cardamom powder, saffron, and cashews. Stir and cook for a further 5 minutes until the halwa pulls away from the sides of the pan.
- Remove from heat. Cool completely to room temperature, then refrigerate for at least 2 hours or overnight.
Whip the Cream
- Pour the cold heavy cream into a chilled bowl. Whip on medium-high speed until stiff peaks form, about 3–4 minutes.
Fold and Freeze
- Add condensed milk to the whipped cream and fold gently until just combined.
- Add the chilled carrot halwa in two additions, folding with a spatula each time. Leave some orange streaks — do not overmix.
- Transfer to a freezer-safe container. Press cling film directly onto the surface, seal, and freeze for at least 6–8 hours or overnight.
Scoop and Serve
- Remove from the freezer 8–10 minutes before serving. Scoop into bowls and garnish with chopped pistachios and saffron strands.
Notes
- Cool the halwa completely before folding into the cream. Warm halwa melts the cream and gives an icy, grainy texture.
- Jaggery swap: Replace condensed milk in the halwa with ¼ cup grated jaggery for a deeper, less-sweet flavour.
- Vegan version: Use the thick cream from a chilled can of coconut cream instead of heavy cream, sweetened condensed coconut milk, and coconut oil instead of ghee.
- Store-bought halwa: Reduce moisture by cooking in a pan over low heat for 5–6 minutes before using. Reduce sweetener in the ice cream base accordingly.
- Kulfi molds: Pour the folded mixture into kulfi or popsicle molds and freeze for 6–8 hours for a denser kulfi-style treat.
- Storage: Store in an airtight container in the freezer for up to 3 weeks. Press cling film directly onto the surface before sealing.
FAQs
Can I make this without an ice cream maker?
Yes — this recipe is designed to be no-churn from the start. No ice cream maker needed.
Can I use store-bought carrot halwa?
You can, with one adjustment. Store-bought halwa is often wetter and sweeter. Spread it in a pan over low heat for 5–6 minutes to reduce some moisture, then cool completely before using. Taste it and reduce the condensed milk in the ice cream base accordingly.
Can I make this vegan?
Yes. Use the thick cream from a chilled can of coconut cream instead of heavy cream, and swap condensed milk for sweetened condensed coconut milk. Use coconut oil instead of ghee. The flavour leans tropical, which works well with cardamom.
Why did my ice cream turn icy instead of creamy?
Two common reasons: the halwa was still warm when folded in, or the cream was not whipped to stiff peaks. Make sure both are cold before combining. The condensed milk acts as the anti-crystallisation agent, so make sure it is fully folded in.
Can I make it in kulfi molds?
Absolutely. Pour the mixture into molds after Step 3, tap once on the counter to remove air bubbles, insert sticks, and freeze for 6–8 hours. Kulfi molds give a denser texture, which suits the halwa flavour well.
How long does it keep in the freezer?
Up to 3 weeks in an airtight container. Press cling film directly onto the surface before sealing for best results.
Winter halwa, summer scoop — this carrot halwa ice cream sits comfortably at both tables. The halwa does all the heavy lifting on flavour. The cream just carries it. It comes together in under 30 minutes of active time and is one of the easiest things you can bring to a Diwali spread or a summer potluck.
If you love make-ahead Indian desserts, try our Easy Rice Kheer with Millet Swaps for your next festive table, or Mango Shrikhand when you want something creamy with no cooking at all. And for a lighter make-ahead option, the Kesar Badam Chia Pudding comes together in minutes.
Tell me in the comments — do you prefer your gajar ka halwa warm straight from the pan, or are you trying the frozen version? I’d love to know.
Made this? Share a photo and tag @petitepaprika on Instagram — I love seeing your kitchen creations!
