Gajar Halwa (Carrot Halwa)

User profile image
Chef Ash (@muslima123)

Gajar halwa, also known as gajar ka halwa or carrot halwa, is a popular Indian dessert made from grated carrots, milk, sugar, and ghee.

Prep Time
15min
Cook Time
55min
Total Time
1hr 10min
Gajar Halwa (Carrot Halwa) recipe

Ingredients

6 Servings
(1 serving = 1 bowl)

Main Ingredients

  • 500g
    grated carrots
  • 1L
    full-fat milk
  • 150g
    sugar
  • 4tbsp
    ghee
  • 5piece
    green cardamom pods (crushed)
  • 50g
    nuts (cashews, almonds, and/or pistachios)
  • 1
    handful raisins (optional)

How to make Gajar Halwa (Carrot Halwa)

Cook Carrots

  1. In a heavy-bottomed pan, add the grated carrots and milk. Cook on medium heat, stirring occasionally, until the milk reduces and thickens, about 30-40 minutes.

Add Sugar and Ghee

  1. Once the milk has thickened, add sugar and mix well. Cook for another 10-15 minutes until the sugar dissolves and the mixture thickens further. Stir in the ghee.

Flavor

  1. Add crushed cardamom and mix well.

Nuts and Raisins

  1. Stir in the nuts and raisins. Cook for a few more minutes until everything is well combined.

Serve

  1. Gajar halwa can be served warm or chilled, garnished with additional nuts if desired.

Tips & Tricks

  1. Use full-fat milk for a richer taste.

  2. Adjust the sugar according to your taste preference.

  3. For a more intense flavor, lightly roast the nuts before adding them to the halwa.

FAQS

  1. What is the best way to store leftover Gajar Halwa?

    To store leftover Gajar Halwa, allow it to cool completely, then transfer it to an airtight container. It can be kept in the refrigerator for up to a week. For longer storage, you can freeze it for up to three months. Just make sure to reheat it gently before serving.

  2. Can I make Gajar Halwa vegan or dairy-free?

    Yes, you can make a vegan version of Gajar Halwa by substituting full-fat milk with almond milk or coconut milk and using coconut oil instead of ghee. The taste will vary slightly, but it will still be delicious!

  3. What are some good substitutions for nuts in Gajar Halwa?

    If you have nut allergies or prefer not to use nuts in your Gajar Halwa, you can omit them entirely or substitute with seeds like sunflower or pumpkin seeds. You can also add shredded coconut for added texture and flavor.

  4. What dishes pair well with Gajar Halwa for a festive meal?

    Gajar Halwa pairs beautifully with a variety of Indian dishes. For a festive meal, consider serving it alongside rich curries like Paneer Butter Masala or Chicken Tikka Masala, along with naan or basmati rice. It also complements spicy dishes well, balancing the heat with its sweetness.

  5. How long does it take to cook Gajar Halwa from start to finish?

    The total cooking time for Gajar Halwa is approximately 40-55 minutes. This includes about 30-40 minutes for the milk to reduce and thicken, followed by an additional 10-15 minutes to dissolve the sugar and combine all ingredients.

Loading reviews...

muslima123's profile picture

Chef Ash

(@muslima123)

Love cooking new dishes Expert in hydrabadi and Arabi food cuisine ...

chefadora
© 2025 Chefadora Pty Ltd, All Rights Reserved

Marnirni-apinthi Building, Lot Fourteen,
North Terrace, Adelaide, South Australia, 5000
Australia