7 Best Indian Restaurants in St Albans


St Albans is a city full of amazing food options covering a wide selection of delicious cuisines, but one option it has in abundance is great Indian restaurants and takeaways.

So, whether you’re looking for a bustling curry house to have your fill of your favourite dishes or a fine dining experience for a special night out, check out this list of the best Indian restaurants in St Albans.

Takeaway curry from Chilli Raj in St Albans, one of the best Indian restaurants in St Albans
Takeaway curry from Chilli Raj

1. Chilli Raj

As one of the best restaurants in St Albans full stop, Chilli Raj should be at the top of your list if you’re after Indian food in the city.

With a lively restaurant where your food comes served fresh on sizzling hot dishes, there’s a reason why it’s so often filled with regulars.

Better yet, Chilli Raj is also one of the best choices for an Indian takeaway in St Albans, providing fast and reliable delivery around the city.

2. Veer Dhara

For a fine-dining Indian restaurant near the centre of St Albans, try out Veer Dhara.

Their menu offers a variety of dishes different to what you’d find in most curry houses, including North-Indian specialities like Murg Tikka Lababdar and Laal Maans.

For many locals, Veer Dhara is best known for hosting Tom Cruise in 2012, when he reportedly ordered lobster and chicken tikka masala.

3. St Albans Tandoori

Right in the heart of the city centre, along St Peter’s Street, is St Albans Tandoori, a family-run Indian restaurant that has served the city since 1984.

With both traditional and modern recipes and a focus on good customer service, the staff strive to turn new customers into repeat customers, so why not try it out yourself?

Due to it’s central location, it’s the perfect place to stop while exploring some of the best things to do in St Albans, like seeing the cathedral and walking around Verulamium Park. It’s also right next to one of the best pubs in St Albans, The Cock, so you can grab a drink after your meal.

4. Amrit

On St Peters street, Amrit is a newer option for Indian in St Albans. And, with a name signifying “heavenly”, there’s a lot to live up to with its promised dining experience.

With food cooked by an award-winning chef, it’s worth trying out one of their chef’s specials such as the rajasthani laal maans.

5. Infuse

Infuse describes itself as a modern Indian bistro, offering a different experience to many of the other restaurants listed on this blog.

Opened in 2019 by two experienced Indian chefs, the food at Infuse uses a combination of classic Indian dishes with a modern twist.

6. Zaffron One

Located on Hatfield Road, further out from the centre of St Albans than the other Indian restaurants on this list, Zaffron One provides good value for all your favourite curries.

For a special night out with friends, families, and loved ones, the staff at Zaffron One will make sure you enjoy yourself and have great food!

7. Nouvellè Lounge

A newer addition to the range of Indian restaurants in St Albans, Nouvellè Lounge has a stylish interior unlike others on this list, helping to make a visit here feel even more special.

Based in Marshalswick, it’s the best Indian in this part of St Albans, both for eating in and if you’d rather collect for takeaway.

On top of the usual curries and other dishes, they offer a seasonal menu if you’re interested in something a little different, and a lunch menu for when you’re in the mood for a lighter bite to eat.


Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top