Irresistible Gajar ka Halwa: A Soul-Warming Dessert

Posted on January 13, 2026

Difficulty

Prep time

Cooking time

Total time

Servings

Intro and Brief Recap

Have you ever tasted a dessert that warms your soul and fills your senses with delight? Gajar ka Halwa is one such dish that embodies the essence of comfort food. This traditional Indian dessert, made from grated carrots cooked slowly with milk, sugar, and aromatic spices, offers a rich flavor experience. The vibrant orange color combined with the sweet aroma of cardamom makes it a feast for both the eyes and the palate.

Growing up in India, Gajar ka Halwa was a staple during winter festivals and family gatherings. My grandmother would spend hours stirring the mixture on the stovetop, filling our home with its enticing fragrance. Each bite of this creamy, sweet halwa is like a warm hug, reminding me of those cherished moments spent together. Whether it’s Diwali or just a cozy evening at home, Gajar ka Halwa is always the perfect treat to share with loved ones.

Key Ingredients For Gajar ka Halwa

Here’s what you’ll need to make this delicious dish:

  • Fresh Carrots: Use about 1 kg of fresh, juicy carrots; they should be firm and vibrant for the best flavor.
  • Full-Fat Milk: Around 1 liter of full-fat milk is ideal for achieving that rich creaminess in your halwa.
  • Sugar: Approximately 200-250 grams of sugar will give the perfect sweetness; adjust according to your taste preference.
  • Ghee (Clarified Butter): About 4 tablespoons of ghee adds depth and richness to the dish while enhancing the overall flavor.
  • Cardamom Powder: Use about half a teaspoon of cardamom powder for that signature warm spice note throughout the halwa.
  • Nuts (Almonds and Cashews): A handful of chopped almonds and cashews will provide a delightful crunch and extra nutrition.

The full ingredients list, including measurements, is provided in the recipe card directly below.

Instructions For Gajar ka Halwa

Follow these simple steps to prepare this delicious dish:

First Step : Grate the Carrots

Start by washing and peeling about 1 kg of fresh carrots. Use a box grater or food processor to grate them finely.

Second Step : Cook Carrots in Milk

In a large heavy-bottomed pan, combine grated carrots with 1 liter of full-fat milk. Bring it to a boil over medium heat while stirring occasionally to prevent sticking.

Third Step : Add Sugar

Once the milk reduces significantly (about half), stir in approximately 200-250 grams of sugar. Mix well until fully dissolved.

Fourth Step : Incorporate Ghee and Cardamom

Add about 4 tablespoons of ghee along with half a teaspoon of cardamom powder. Stir continuously until the mixture thickens further and starts leaving the sides of the pan.

Fifth Step : Garnish with Nuts

Finish by folding in a handful of chopped almonds and cashews. Allow it to cook for another few minutes for all flavors to meld together.

Transfer to serving bowls and enjoy warm or chilled for an indulgent treat!

Recipe preparation

Expert Tips

Here are some helpful tips to ensure the best results for your dish:

  • Use Fresh Carrots: Always opt for fresh carrots as they provide natural sweetness and better texture.
  • Stir Constantly: To avoid burning, stir frequently while cooking; this helps achieve an even consistency.
  • Adjust Sweetness: Taste as you go; feel free to adjust sugar levels based on personal preference.

Enjoy making your own Gajar ka Halwa! With these simple steps and expert tips, you’ll create a delightful dessert that everyone will love.

Cooking Instructions

To make the perfect Gajar ka Halwa, follow these steps carefully for a delicious outcome. First, start by grating the fresh carrots. Use a food processor for quick grating if you have one. Then, heat ghee in a heavy-bottomed pan over medium heat.

Once the ghee melts, add the grated carrots to the pan. Sauté the carrots for about 10 minutes until they soften and release their moisture. Next, pour in the milk and stir well. Allow this mixture to simmer on low heat. Stir occasionally to prevent sticking.

As the milk reduces, it will thicken and absorb into the carrots. Once most of the milk has evaporated, it’s time to add sugar and cardamom powder. Mix thoroughly and cook for an additional 5-10 minutes until the sugar dissolves completely. Finally, stir in chopped nuts like almonds and cashews for added texture.

Serving Suggestions

Serve your Gajar ka Halwa warm or at room temperature. This dish is delightful on its own but can be enhanced with these serving suggestions:

  • With Vanilla Ice Cream – The warm halwa contrasts perfectly with cold ice cream.
  • Garnished with Fresh Cream – A dollop of fresh cream adds richness to each bite.
  • Accompanied by Roti or Naan – Enjoy it as part of a meal alongside your favorite bread.

Nutritional Benefits

Gajar ka Halwa not only satisfies your sweet cravings but also offers various nutritional benefits. Carrots are rich in beta-carotene, which promotes good vision and skin health. They also provide fiber that aids digestion.

The combination of milk adds calcium essential for bone health. Additionally, nuts enrich this dessert with protein and healthy fats. Thus, indulging in Gajar ka Halwa can be both a treat and a source of nourishment.

Storage Tips

If you have leftovers of Gajar ka Halwa, store them correctly to maintain freshness. Allow it to cool completely before transferring it to an airtight container. You can refrigerate it for up to one week.

For longer storage, consider freezing it. Portion out servings in freezer-safe containers and freeze them for up to three months. When you’re ready to enjoy again, thaw overnight in the refrigerator and reheat gently on the stove or microwave.

FAQs :

What is Gajar ka Halwa?

Gajar ka Halwa is a traditional Indian dessert made primarily from grated carrots cooked with milk and sugar. It’s flavored with cardamom and often garnished with nuts like almonds or cashews. This dish is popular during festivals and celebrations but can be enjoyed anytime due to its delectable taste.

How long does it take to prepare Gajar ka Halwa?

The preparation time for Gajar ka Halwa typically takes about 15-20 minutes while cooking may take around 1 hour depending on your desired consistency. The key is to allow enough time for the carrots to cook down in milk so that they absorb all the flavors properly.

Can I make Gajar ka Halwa vegan?

Yes! You can easily adapt Gajar ka Halwa into a vegan recipe by substituting regular milk with almond milk or coconut milk and using plant-based ghee or oil instead of traditional ghee. The taste will still remain delicious while catering to vegan dietary preferences.

Is Gajar ka Halwa suitable for special diets?

Gajar ka Halwa can be adjusted to fit various dietary needs by altering ingredients accordingly. For those watching sugar intake, natural sweeteners like jaggery or stevia can replace refined sugar without compromising flavor significantly while retaining its essence as a beloved sweet dish.

Print

Gajar ka Halwa

Experience the warmth of Gajar ka Halwa, a beloved traditional Indian dessert that combines the goodness of grated carrots with creamy milk, sugar, and aromatic spices. This vibrant, sweet treat is slow-cooked to perfection, creating a rich and indulgent flavor profile that evokes nostalgia and joy. Perfect for festivals or cozy evenings, Gajar ka Halwa is sure to be a hit with family and friends.

  • Author: Amelia
  • Prep Time: 20 minutes
  • Cook Time: 60 minutes
  • Total Time: 1 hour 20 minutes
  • Yield: Serves approximately 6
  • Category: Dessert
  • Method: Cooking
  • Cuisine: Indian

Ingredients

Scale
  • 1 kg fresh carrots, grated
  • 1 liter full-fat milk
  • 200 g sugar (adjust to taste)
  • 4 tbsp ghee (clarified butter)
  • 0.5 tsp cardamom powder
  • 100 g mixed nuts (almonds and cashews), chopped

Instructions

  1. Grate the fresh carrots and set aside.
  2. In a heavy-bottomed pan, combine grated carrots with milk; bring to a boil over medium heat, stirring occasionally.
  3. Once the milk reduces by half, stir in sugar until dissolved.
  4. Add ghee and cardamom powder; cook until the mixture thickens and leaves the sides of the pan.
  5. Fold in chopped nuts and cook for a few more minutes.
  6. Serve warm or chilled.

Nutrition

  • Serving Size: 1 serving
  • Calories: 290
  • Sugar: 20g
  • Sodium: 50mg
  • Fat: 18g
  • Saturated Fat: 10g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 3g
  • Protein: 6g
  • Cholesterol: 30mg

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Tags:

You might also like these recipes