We are so lucky to have such a diverse range of restaurants available. It's so easy to take a foodie trip around the world. One night you could feel like you are in Tokyo eating sushi rolls, then the next you could be eating pasta that tastes like it's straight out of Italy. However, sometimes all you crave is some spice, and nothing will do the trick but a plate of butter chicken or curry. Instead of trying to figure out how to perfect these dishes at home, we've made a list of where you can find the best Indian restaurants in Surrey.

It's hard not to love the rich combination of spices found in Indian cuisine. There are so many different dishes to suit all tastes, from tender meat falling off the bone to curries that are loaded with vegetables.

Even if things like mild salsa sets your mouth on fire, there are so many options for you. Many of these restaurants offer the opportunity to customize your meal, and you can personally select the heat intensity that you want. 

All of our top picks are located in Surrey and Delta, as they are so close to each other.

Make sure to bookmark this article, so the next time you are craving curry you'll know exactly where to go.

Tasty Indian Bistro

Price: 💸

Cuisine: Indian

Address: 8295 120 St., Delta, BC

Why You Need To Go: This modern and upscale Indian restaurant has a gorgeous ambiance that is perfect for a date night.

The food is equally fantastic, as you'll get to enjoy mouth-watering classics like spicy lamb vindaloo or aloo gobi loaded with cauliflower.

Tandoori Flame

Price: 💸💸

Cuisine: Indian

Address: 11970 88 Ave., Delta, BC

Why You Need To Go: You won't believe how gigantic the selection is at this buffet. There is everything from food stations to delicious made-to-order street food.

You'll want to devour it all!

Curry Lounge

Price: 💸💸

Cuisine: Indian

Address: 16030 24 Ave. #130, Surrey, BC

Why You Need To Go: If you have any dietary restrictions, this is a fantastic spot to eat. All of the nut-free, dairy-free, and gluten-free items are clearly marked.

For those of who you who prefer things not too spicy, you'll be happy to discover that you can pick between five different spice levels. There is everything from mild to burning-hot.

Jaipur Indian Cuisine

Price: 💸

Cuisine: Indian

Address: 8840 120 St., Surrey, BC

Why You Need To Go: This local staple sells delicious dishes from Jaipur.

They're also listed on Skip The Dishes, so you don't even need to leave your house.

Showshaa

Price: 💸💸

Cuisine: Indian

Address: 3020 152 St #101, Surrey, BC

Why You Need To Go: Their unlimited royal thali lunch special is a mountain of food for just $15.

You'll get two curries, dal, an appetizer, raita, naan, rice and even dessert.

Apna Chaat House

Price: 💸

Cuisine: Indian

Address: 7500 120 St., Surrey, BC

Why You Need To Go: At this hole-in-the-wall shop, you can enjoy flavour-packed Indian style street food. Two must-try dishes are the six-piece gol gappa or the pav bhaji. If you love authentic Indian food, this place will hit the spot!

My Shanti

Price: 💸💸

Cuisine: Indian

Address: 15869 Croydon Dr., Surrey, BC

Why You Need To Go: You won't regret visiting Vikram Vij's My Shanti.

You can explore the bold flavours of Indian cuisine in this restaurant owned by a famous culinary chef, who you might have seen on Top Chef Canada or Dragons' Den.

Spice 72

Price: 💸💸

Cuisine: Indian

Address: 12025 72 Ave., Surrey, BC

Why You Need To Go: It is a family-owned business with a beautiful interior and delicious Indian comfort food.

Aggarwal Sweets

Price: 💸💸

Cuisine: Indian

Address: 8158 128 St., Surrey, BC

Why You Need To Go: This hidden gem serves up authentic vegetarian food that is not only super affordable, but super tasty too.

When you visit make sure to save room for dessert, as they have a vast selection of tasty treats.

All research done in this article is by the author. Restaurants never pay to be featured on Narcity's "Best Of" lists; furthermore, this list represents a showcase of great spots, and is not a numbered ranking.