Traditional Carrot Halwa with Khoya and Cardamom

Prep: 15 minCook: 30 min3 servingsmedium
Traditional Carrot Halwa with Khoya and Cardamom

Traditional Indian carrot pudding featuring slow-cooked grated carrots simmered in milk and ghee until tender, enriched with crumbled khoya and aromatic cardamom. This beloved dessert offers a perfect balance of natural sweetness from carrots with the richness of dairy, creating a comforting texture that's both creamy and slightly grainy. Popular during festivals and special occasions, this version stands out for its emphasis on khoya over condensed milk, maintaining the authentic dry consistency that prevents stickiness while allowing the pure milk flavors to shine through.

Ingredients

3 servings
  • 1 pound carrots, peeled and shredded
  • 1 cup whole milk
    plant milk1:1vegan

    may affect richness

    Full guide →
  • ½ cup mawa or khoya, thawed if frozen and grated or crumbled
    condensed milk1/4 cupvegetarianadds dairy

    reduce sugar accordingly

  • ¼ cups sugar
  • 3 tablespoons ghee
    coconut oil1:1vegandairy-free

    changes flavor profile

    Full guide →
  • 4 cardamom pods
  • slivered almonds(optional)

Instructions

  1. 1

    Heat ghee in pan over medium heat

  2. 2

    Add shredded carrots to hot ghee and stir to coat well

  3. 3

    Cook carrots stirring occasionally until they lose raw texture

  4. 4

    Add milk and continue cooking carrots

  5. 5

    Crush cardamom pods and add to mixture

  6. 6

    Add sugar in 3-4 additions once carrots are almost cooked, stirring and tasting between additions

  7. 7

    Cook until carrots are fully soft and most milk is absorbed

  8. 8

    Add khoya or mawa and stir to incorporate

  9. 9

    Remove from heat when carrots are tender and mixture is proper consistency

  10. 10

    Garnish with slivered almonds and serve warm or cold

Tips

Tip 1

Cover the pan while cooking carrots to speed up the cooking process and help them soften faster.

Tip 2

Add sugar gradually in small amounts and taste between additions to achieve your preferred level of sweetness.

Tip 3

Keep some khoya pieces intact rather than melting completely for better texture and authentic taste.

Good to Know

Storage

refrigerate up to 3 days in covered container

Make Ahead

can be made 1-2 days ahead, reheat gently or serve cold

Serve With

serve warm or at room temperature, garnish just before serving

Common Mistakes

Watch

add milk gradually to avoid mixture becoming too wet

Watch

don't overcook or halwa will become dry and grainy

Watch

taste sugar additions to avoid oversweetening

Substitutions

Dairy-Free Swaps

ghee
coconut oil1:1vegandairy-free

changes flavor profile

Full guide →

Vegan Options

whole milk
plant milk1:1vegan

may affect richness

Full guide →

General Alternatives

mawa
condensed milk1/4 cupvegetarianadds dairy

reduce sugar accordingly

Full guide →
Find more substitutions →

FAQ

Can I use pre-grated carrots from the store?

Yes, but freshly grated carrots give better texture and flavor. If using store-bought, check they're not too dry and adjust milk accordingly.

What if I can't find khoya or mawa?

Substitute with condensed milk using 1/4 cup and reduce sugar amount, or make homemade khoya by reducing milk until thick and crumbly.

How long will this keep in the refrigerator?

Carrot halwa keeps well for 3-4 days refrigerated in a covered container. Reheat gently or enjoy cold as preferred.