I really don't see how Jade can be labelled as "racist". It's just a cultural clash. Jade, I'm sure you know of her background, was brought up in an unstable home, the real identity of her father has never been discovered etc. Shilpa, on the other hand, has, as she says, a close-knit family, very conservative. The two are world's apart.
Jade isn't sure what to make of Shilpa, and in a house that small with nothing better to do, of course little things will tick you off. The way somebody laughs... the way they speak... the way they yawn.. anything and everything would annoy you in conditions like that. And that's what's happening.
besides, when Jade was creating her perfume, didn't she actually go to India to see it being processed? Didn't she taste their food, experience their culture? Anybody who calls her a resist is just looking to demote somebody because they've got nothing better to do.