I tried all the Indian Restaurants at MBS Marina Bay Sands Singapore (paying for all the meals myself) and here's the best!

There are only 3 places you can have Indian food at Marina Bay Sands Singapore (listed from cheapest to most expensive):
- Rasapura Masters food court
- MBS Hotel room service
- Punjab Grill
Note: you can click through to detailed reviews of each.
Food Court
I was very unimpressed by the Indian food at the MBS food court- you can't taste the spices at all and the taste is quite one-note.
It's nowhere as good as the Indian food in Singaporean hawker centres but more expensive (due to the location.)
Room Service
I thought the Indian food in the MBS room service menu was surprisingly affordable. The amount of curry sauce is less than you get at Punjab Grill but, as a whole, the meal fills you up and it's less than half the price!
In terms of flavor, it's not the best Indian food I've had and I would have preferred it if the meat was a bit more tender.
In addition, MBS has sadly reduced their in-room dining menu so there are fewer dishes on it: as of June 25, I believe there are only 2 Indian options (roti prata and a lenti stew/ dal.)
Punjab Grill
The food here is much better than that of the food court but priced to match! However, it's not that much better than the Indian food offered by MBS room service, and still more expensive. You do, however, have a much larger selection of Indian dishes here.
Any questions about the best place to eat Indian food in Singapore's Marina Bay Sands? Let me know in the comments!
Leave a Reply