Although I'm not a particularly good cook, I've done a lot of cooking classes with my much more cooking-inclined partner, JD's was one of the best.
It had a great level of detail. We didn't spend our time chopping onions, we spent more time learning about the flavors, spices, technique and creation of each dish. I came away feeling like I could make butter chicken and the rest of the meal at home, which doesn't always happen!
JD (and his dad) are great hosts and true professionals. I really felt like we bonded over making and sharing a meal.
It was a great way to spend an evening and great value for money. You will not have a more special meal in Delhi than this one.