Gajar ka halwa
Vegetarian
गाजर का हलवा · gajar ka halwa
Grated carrots slowly simmered in milk until it reduces away, then cooked with ghee, sugar and cardamom and studded with nuts and raisins. A North Indian winter sweet.
Gajar ka halwa is a Punjabi dessert from India, ready in about 1 hour 35 minutes and made with carrot and milk. It serves 6 and is rated easy to cook.

- Prep
- 20 min
- Cook
- 1 h 15 min
- Total
- 1 h 35 min
- Serves
- 6
- Level
- Easy
- Calories
- 396
Method
Step 1
Put the grated carrots (opens in a new tab) and milk (opens in a new tab) in a wide, heavy pot and bring to the boil. Simmer over medium heat, stirring every few minutes (more often towards the end), until almost all the milk has evaporated.
Scrape the sides back in as the milk reduces — that's where the flavour is.
Step 2
Add the ghee (opens in a new tab) and cook, stirring, until the carrots (opens in a new tab) look glossy and darken slightly.
- 8 min
- medium heat
Step 3
Add the sugar (opens in a new tab); it will loosen the mixture. Keep stirring until it thickens again and pulls away from the pan.
- 12 min
- medium heat
Step 4
Stir in the cardamom (opens in a new tab), cashews (opens in a new tab), almonds (opens in a new tab) and raisins (opens in a new tab) and cook for 2 minutes more. Serve warm, garnished with pistachios (opens in a new tab).
- 3 min
- low heat

How it looks · Photo: Willians Huerta on Pexels
About this dish
- Origin
- Punjab (North India), Punjab, India · Commonly attributedAlso popular in PakistanMore food from India
- Dish
- Dessert · Snack · Desserts
- Cooking method
- Simmered, Sautéed
- Taste
- sweet, rich, aromatic / warmly spiced, nutty
- Diet
- Vegetarian (lacto-ovo) · No gluten ingredientsWith the listed swaps: Whole-food focusedWorked out from the ingredients. How labels work
All labels
Vegetarian (lacto-ovo) · Eggetarian · Lacto-vegetarian · Pescatarian · Flexitarian-friendly · No gluten ingredients · Egg-free · Alcohol-free · Pork-free · Beef-free · Low-sodium - Good for
- Festive & celebration · Make-ahead
Allergens
- Contains: Milkfrom milk, ghee
- Contains: Tree nutsfrom cashews, almonds, pistachios
- May contain: Sulphitesfrom raisins
Based on typical versions of these ingredients and not verified allergen-free. Brands differ and cross-contact happens, so always check labels. For severe allergies, follow your clinician’s advice.
Nutrition
396 kcal per serving
Calculated1 serving ≈ 381 g · recipe makes 6
Where the energy comes from
- Protein 8%
- Carbohydrate 50%
- Fat 41%
| Nutrient | Per serving | Per 100 g* |
|---|---|---|
| Energy | 396 kcal | 104 kcal |
| Protein | 8.6 g | 2.3 g |
| Carbohydrate | 51.5 g | 13.5 g |
| Net carbohydrate | 46.3 g | 12.1 g |
| Sugars | 42 g | 11 g |
| Added sugars | 25 g | 6.6 g |
| Fibre | 5.3 g | 1.4 g |
| Fat | 18.8 g | 4.9 g |
| Saturated fat | 9.3 g | 2.4 g |
| Trans fat | — | — |
| Cholesterol | 40 mg | 11 mg |
| Sodium | 190 mg | 50 mg |
| Salt equivalent | 0.5 g | 0.1 g |
Vitamins & minerals per serving
- Potassium
- 820 mg
- Calcium
- 261 mg
- Iron
- 1 mg
- Magnesium
- 61 mg
- Vitamin A (RAE)
- 1546 µg
- Vitamin C
- 10 mg
- Vitamin D
- 2.2 µg
- Vitamin B12
- 0.8 µg
- Folate (DFE)
- 43 µg
How these numbers were made
- Calculated from USDA FoodData Central (SR Legacy) per-100 g values and the listed quantities.
- *Per 100 g of combined raw ingredients; the cooked dish may weigh more or less.
- Optional ingredients are not included: raisins, pistachios.
- “—” means the value isn’t known for enough of the ingredients; it is never zero by default.
- Values are estimates for guidance, not for medical dosing. U.S. Department of Agriculture, Agricultural Research Service. FoodData Central, 2019. fdc.nal.usda.gov.
Good to know
Tips
- Use the fine side of a box grater or a food processor's grating disc for a melting texture.
Common mistakes
- Adding sugar before the milk has reduced, which keeps the halwa wet and makes it take far longer.
Serve with
- Serve warm, alone or with a scoop of vanilla ice cream.
Storage
- Keeps 5 days refrigerated or 2 months frozen.
Reheating
- Warm in a pan or microwave with a teaspoon of milk.
Variations
- Quick halwa with condensed milk: Cook the carrots in ghee until soft and add sweetened condensed milk in place of reducing milk and sugar.
Original editorial recipe · FriendsPantry editorial · Not yet independently reviewed · Added · Updated
Recipe DNA
How this dish is built
Grouped by each ingredient’s role in the dish. Each band’s width is its share of the dish by weight. Choose a component to see what it does.
Reviews & corrections
Reviews come from signed-in cooks and appear after a moderator checks them. We never show made-up ratings.
You might also like

Masala chai
Indian · 11 min · 118 kcal · Vegetarian
Shahi paneer
Indian · 40 min · 413 kcal · Vegetarian
Mango lassi
Punjabi · 8 min · 225 kcal · Vegetarian

Makhani gravy
Punjabi · 1 h 5 min · 225 kcal · Vegetarian