Mine are always too tomato heavy or a bit watery and bland. How do you make a really good, medium hot, rich curry please?