Food
8 min read · Updated 2026
best time
November to February, late afternoon or evening, when the halwa is freshly made and still warm.
Budget
Roughly ₹100 to ₹400 per person (varies by shop and portion).
time needed
30 minutes to 1 hour per stop.
nearest metro station
Chandni Chowk (Yellow Line) for Old Delhi; Khan Market or Mandi House (Violet Line) for Bengali Market; Green Park (Yellow Line) for Green Park.
When the first cold days arrive, Delhi turns to gajar ka halwa. Red winter carrots are grated, simmered in milk and finished with ghee, sugar and khoya until the whole thing turns rich, glossy and fragrant. Topped with chopped almonds, pistachios and cashews, a small bowl can feel like the warmest thing in the city.What makes a good halwa? Look for three things. First, the colour should be deep and natural, not neon orange. Second, the carrots should still have a little texture and sweetness of their own. Third, the ghee should smell fresh and the khoya should be creamy rather than grainy. Many Delhi shops use Delhi's own sweet red carrots, which are only available for a few months, so this is truly a seasonal treat.This guide of the best gajar ka halwa in Delhi covers old mithai shops, trusted neighbourhood sweet houses and the simple street carts that appear every winter. It is meant for anyone searching for gajar ka halwa near me, whether you want a quick bowl or a box to take home.
Go early in the evening for the freshest batch. Ask for a small portion first so you can try more than one place. Request extra dry fruits on top for the best flavour. If you are buying a box, check that it is packed warm and sealed well. Carry a light jacket and cash for street carts. On weekends, Old Delhi gets crowded, so a weekday visit is more relaxed. Gajar halwa tastes even better with a cup of hot chai, so end your trip with one.