
Shot by a City Insiders curator.
For over 40 years, The Thames has been a reliable stop for authentic South Asian flavors right off Waterloo station. It’s not trying to be the next big trendy spot—it’s just a solid, no-nonsense Indian restaurant serving generous portions of classic curries and tandoori dishes. The atmosphere is warm and welcoming, perfect for a quick bite before catching a show at the nearby National Theatre or a late-night meal after the theaters close.
Solid South Asian comfort food near Waterloo
The Thames is the kind of place you find when you want real Indian food without the pretension. Located just steps from Waterloo station, it’s become a go-to for locals and theater-goers alike who know that a good curry doesn’t need fancy plating or overpriced cocktails. The menu is straightforward—think Butter Chicken, Tandoori King Prawn, and their fiery Naga Chicken if you’re feeling brave. The portions are generous, the spices are well-balanced, and the service is friendly without being rushed.
What I appreciate most is the consistency. After 40 years in the same spot, they’ve clearly figured out what works. The tandoori dishes come off the grill with a nice char, and the vegetarian options like Shatkora Chicken (a lesser-known but delicious dish) show they’re not just coasting on classics. It’s not a destination for Instagram lovers—the decor is functional rather than flashy—but if you’re hungry and want a proper meal, this is your spot.