I cook indian food too but my apartment always ends up smelling like a curry den. American kitchens are not particularly well designed for ethnic cooking.
On a serious note -- kitchens need to have a door (and not be connected to dining rooms or living rooms without doors). That way smell stays in the kitchen and escape through a separate kitchen-to-street ventilation system.