Intro and Brief Recap
Have you ever experienced a dish that warms your heart with every bite? Gajar ka Halwa, also known as carrot halwa, is one of those delightful desserts that brings comfort and joy. This traditional Indian sweet boasts vibrant orange carrots, fragrant cardamom, and rich khoya, creating an irresistible combination of flavors and textures. The aroma wafting through the kitchen as it cooks is simply enchanting, promising a mouthwatering experience that will keep you coming back for more.
I still remember the first time I tasted Gajar ka Halwa at my grandmother’s house during the winter festivities. She would spend hours grating fresh carrots and patiently stirring the mixture on the stovetop, filling the air with warmth and sweetness. Every spoonful encapsulated her love and culinary expertise, making it a cherished memory in my life. This dessert is perfect for celebrations or cozy family gatherings, providing a touch of nostalgia with each bite. Get ready to indulge in this delicious treat that’s sure to delight your senses!
Key Ingredients For Gajar ka Halwa
Here’s what you’ll need to make this delicious dish:
- Fresh Carrots: Use about 1 kg of bright orange carrots for the best flavor; they should be firm and juicy.
- Full-Fat Milk: Approximately 1 liter of milk adds creaminess; avoid low-fat options for richer taste.
- Khoya (Mawa): About 200 grams of grated khoya enhances sweetness and texture; choose high-quality khoya if possible.
- Granulated Sugar: Around 150 grams will balance the flavors; adjust based on your sweetness preference.
- Cardamom Powder: Just a teaspoon adds aromatic warmth; opt for freshly ground cardamom for an intense flavor.
- Nuts (Almonds and Cashews): A handful of chopped nuts for garnish provides crunch; toast them lightly for added flavor.
- Ghee (Clarified Butter): Use about 3 tablespoons to sauté the halwa; ghee enhances richness and aroma.
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
Begin by peeling and grating approximately 1 kg of fresh carrots using a box grater or food processor. Set them aside in a large bowl.
Second Step: Cook the Carrots
In a thick-bottomed pan or kadhai, heat about 3 tablespoons of ghee over medium heat. Add the grated carrots and sauté for around 10-15 minutes until they soften slightly.
Third Step: Add Milk
Pour in approximately 1 liter of full-fat milk into the pan with the sautéed carrots. Bring it to a boil, then reduce heat to low. Let it simmer until most of the liquid evaporates, stirring occasionally to prevent sticking.
Fourth Step: Incorporate Sugar and Khoya
Once the mixture thickens, add around 150 grams of granulated sugar along with about 200 grams of grated khoya. Mix well until everything is combined evenly.
Fifth Step: Flavor with Cardamom
Sprinkle in about a teaspoon of cardamom powder while stirring continuously. Continue cooking on low heat until you achieve a desired consistency—around another 10-15 minutes.
Sixth Step: Garnish
Finally, transfer your Gajar ka Halwa to a serving dish. Garnish with chopped almonds and cashews before serving warm or at room temperature for an unforgettable treat.
Transfer to plates and enjoy this delightful dessert that perfectly captures rich flavors!

Expert Tips
Here are some helpful tips to ensure the best results for your dish:
- Use Fresh Ingredients: Fresh carrots yield better flavor and texture; avoid pre-packaged shredded options.
- Adjust Sweetness: Taste as you go when adding sugar; feel free to adjust according to your preference.
- Simmer Slowly: Cooking on low heat allows flavors to meld beautifully; patience pays off in taste!
Cooking Tips for Perfect Gajar ka Halwa
To achieve the best flavor and texture in your Gajar ka Halwa, consider the following tips. First, use fresh carrots for a sweeter taste and vibrant color. Grating them finely helps them cook faster and blend seamlessly with other ingredients. Cooking the grated carrots on low heat allows them to release their natural sweetness without burning. Furthermore, using full-fat milk enhances the richness of your dessert. Stir continuously while cooking to avoid sticking to the pan, which can ruin the texture.
Serving Suggestions
Gajar ka Halwa is not just a dessert; it’s an experience that can be enjoyed in many ways. Serve it warm, garnished with nuts like almonds and pistachios for added crunch. Pairing it with a scoop of vanilla ice cream offers a delightful contrast of temperatures and flavors. Alternatively, serve it alongside puris or chapatis during festive occasions to create a traditional meal.
Storage Instructions
To store Gajar ka Halwa properly, let it cool completely before transferring it to an airtight container. You can refrigerate it for up to one week or freeze it for longer storage. When reheating, use a microwave or stovetop over low heat and add a splash of milk to restore its creamy consistency.
Variations of Gajar ka Halwa
Explore different variations of Gajar ka Halwa by adding unique ingredients. For instance, try incorporating khoya for a richer flavor or coconut for a tropical twist. You can also experiment by adding dried fruits like raisins or figs to enhance the sweetness naturally.
FAQs
What is Gajar ka Halwa?
Gajar ka Halwa is a traditional Indian dessert made from grated carrots, milk, sugar, and ghee. This rich and aromatic dish is often flavored with cardamom and garnished with nuts like almonds and cashews. It is particularly popular during winter months when fresh carrots are in season, making it a favorite for festivals and celebrations.
How long does it take to prepare Gajar ka Halwa?
Preparing Gajar ka Halwa typically takes about 45 minutes to an hour. Grating the carrots may take around 10-15 minutes, depending on your technique. Cooking time varies but generally lasts around 30-40 minutes until the liquid evaporates and the halwa reaches your desired consistency.
Can I make Gajar ka Halwa in advance?
Yes, you can prepare Gajar ka Halwa in advance! It stores well in the refrigerator for about one week. To enjoy it later, simply reheat it gently on the stovetop or in the microwave while adding a little milk if necessary to maintain its creamy texture.
Is there a vegan version of Gajar ka Halwa?
Absolutely! To make a vegan version of Gajar ka Halwa, substitute cow’s milk with almond milk or coconut milk and use vegetable oil instead of ghee. This will provide a similar texture while keeping the dish plant-based without compromising on taste.
Gajar ka Halwa
Gajar ka Halwa, a traditional Indian dessert, is a heartwarming treat made from grated carrots, rich milk, and aromatic spices. This delightful sweet dish is simmered to perfection, creating an irresistible blend of flavors that evokes nostalgia and joy. Whether served warm at family gatherings or during festive celebrations, Gajar ka Halwa promises to be a crowd-pleaser that warms the soul with each delicious bite.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: Serves approximately 6 people 1x
- Category: Dessert
- Method: Simmering
- Cuisine: Indian
Ingredients
- 1 kg fresh carrots (grated)
- 1 liter full-fat milk
- 200 grams khoya (grated)
- 150 grams granulated sugar
- 1 tsp cardamom powder
- 3 tbsp ghee (clarified butter)
- 50 grams mixed nuts (almonds and cashews, chopped)
Instructions
- Grate the fresh carrots and set aside in a bowl.
- In a thick-bottomed pan, heat ghee over medium heat and sauté the grated carrots for 10-15 minutes until slightly softened.
- Add full-fat milk to the pan, bring it to a boil, then reduce the heat and simmer until most of the liquid evaporates, stirring occasionally.
- Stir in sugar and khoya until well combined; continue cooking on low heat until desired consistency is reached (about 10-15 minutes).
- Mix in cardamom powder while stirring continuously.
- Transfer to a serving dish and garnish with chopped nuts before serving.
Nutrition
- Serving Size: 100g
- Calories: 250
- Sugar: 20g
- Sodium: 50mg
- Fat: 12g
- Saturated Fat: 7g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 3g
- Protein: 5g
- Cholesterol: 30mg