One thing I learned is that each place has it strength and weaknesses.

One other thing I learned is that if you had a great plate of __________(fill the blank), enjoy it because you'll never taste the same elswhere even if it's called the same.

For example not one place has the same taste for their chicken biryanni.

Also enjoy every visit as if it was your last one because you never know when the chef will leave or new owners bought the place.

I love the twist of flavors that former "curry and naan" had on their chicken biryanni, they were sold and now called "Chand palace". The biryanni chicken is not the same at all and I miss that good old taste from "curry and naan".

The only place that still has the same flavors for biryanni chicken is a place called "halal 786". But even there if it's not the same cook you see a difference.

Could you at least expand on why you think this? It is not haute cuisine by any means, but for the price it is hard to beat the variety of flavours you can get. Mind you, we only do take out from these places and eat at home (the leftovers taste even better the next day) but everytime we order we are very satisfied with what we get.

I had the chili chicken at Punjab Palace and honestly it was kind of gross.... it tasted like a spicy and mushy version of orange chicken from Panda Express with indian spices and unpleasant large pieces of overcooked vegetables.

Maybe punjab cuisine doesn't specialize in spicy food? In any case, I'm not a fan of sweet indian food, so back to Bombay Mahal!