It shouldn't be watery...it should be slightly thick and creamy. And yes, authentic recipes have tomatoes in them. Butter chicken is usually in a red-pink sauce.
I have always eaten butter chicken in a white gravy. I liked the most in Salt n Pepper.
^ That's weird cos every restaurant I've had it in had a pinky/rosy sauce. =/ In fact, even when you google "butter chicken" it all you see is a chicken is a creamy red sauce.
hmm strange:konfused:. Welll i do remember that here in Australia, one of bangladeshi friend made butter chicken from the prepared masala packet and it was orangish. So mine one is may be white butter chicken :). just adding tomatoes would change colour and i do sometimes that too for variation
Marinate chicken in tandoori masala or whatever for ages - bake until done. Pick apart the meat from the bones, set aside meat and discard bones. Take a bunch of tomatoes and puree - strain them so no seeds are visible. Fry up some garlic and onion, add the tomato puree along with garam masala, salt, black pepper, red chilli powder...simmer this sauce for a while until it thickens. Add a bit of heavy whipping cream to turn a sauce a creamy pink/red color, the chicken, and simmer for a bit. Add huge dollops of butter and you're done.
When I’ve had it in restaurants it was always reddish/pinkish colour. But that’s okay - your recipe was great I will in future add tomatoes, ground almonds and paprika - for the colour if anything.