Indian food can be expensive due to the large quantity of high-quality spices and flavourings that go into the cooking process.
If you’re buying these pre-made, the sauces can take hours to prepare and cook in order to provide the most authentic and delicious flavouring possible. Additionally, if you’re cooking these from scratch at home, the initial collection of these spices can rack up the bill.