Skip to main content
Moraine Lake 17092005

Food guide for Indian travellers

Vegetarian & Indian food in Canada

How to eat vegetarian, Jain and Indian food in Canada, from Brampton and Surrey to Banff, with dishes to try, hidden meat ingredients and road-trip tips.

Fact-checked 2 min readBy the Elitech Travels editorial desk
Gorgo · Public domain

Quick answer

Canada is easy for vegetarians and very easy for Indian food. Brampton and Mississauga near Toronto, and Surrey near Vancouver, have hundreds of Punjabi, Gujarati and South Indian restaurants, and Banff and Calgary have Indian options too. Standard poutine gravy is meat-based, though vegetarian versions exist. Carry snacks for the Icefields Parkway, where food stops are few.

How easy is it to eat well?

Vegetarian & Jain friendliness

4/5

5 = easy everywhere, 1 = plan every meal

Indian food availability

5/5

5 = Indian restaurants everywhere, 1 = rare

What to order (and what to ask about)

  • Poutine

    Fries, cheese curds and gravy. Standard gravy is usually beef or chicken based; some chains and diners offer a vegetarian gravy, so ask.

  • BeaverTails

    Stretched fried dough with cinnamon sugar or chocolate, sold in Banff, Niagara and Ottawa. Ask about egg in the dough if you avoid it.

  • Maple taffy on snow

    Hot maple syrup poured on snow and rolled onto a stick; a Quebec sugar-shack treat in spring and at winter festivals.

  • Montreal bagels

    Smaller, denser and sweeter than New York's, boiled in honey water and baked in wood-fired ovens.

  • Tim Hortons coffee and Timbits

    Canada's roadside coffee-and-doughnut chain; some doughnuts contain egg and some fillings use gelatin.

  • All-dressed and ketchup chips

    Canadian crisp flavours; most are vegetarian, but check labels for dairy or meat-derived flavourings.

  • Punjabi thali

    Dhabas and sweet shops in Brampton and Surrey serve home-style food, and gurdwaras serve langar.

  • Peameal bacon sandwich

    Cornmeal-rolled back bacon, Toronto's St Lawrence Market classic.

  • Montreal smoked meat

    Spiced brisket piled on rye bread, a Montreal deli institution.

  • Alberta beef

    Steakhouses dominate in Calgary and Banff; vegetarian mains are usually pasta, curry bowls or a veggie burger.

  • Vancouver sushi

    Excellent fish-based sushi, with plenty of avocado, cucumber and sweet-potato rolls for vegetarians.

Phrases that help

Useful phrases
SayMeaning
Je suis végétarien / végétarienne.I am vegetarian (male / female), useful in Quebec.
Sans viande, s'il vous plaît.Without meat, please.
Sans œufs.Without eggs.
Est-ce qu'il y a du bouillon de viande?Is there meat stock in it?
Sans oignon ni ail.Without onion or garlic.

Is Canada easy for vegetarian and Indian food?

Very. Canada has one of the largest Indian communities outside India, so Indian restaurants, sweet shops and grocery stores are easy to find in every big city. Mainstream restaurants mark vegetarian and vegan dishes clearly, and supermarkets stock ready-to-eat salads, hummus and wraps.

Where can you find Indian food?

  • Toronto: Gerrard India Bazaar in the east end, plus Brampton, Mississauga and Scarborough for Punjabi, Gujarati and South Indian food.
  • Niagara Falls: several Indian restaurants near the Fallsview area, popular with tour groups.
  • Calgary and Banff: north-east Calgary has many Indian restaurants, and Banff town has a couple of Indian options.
  • Vancouver: Surrey and the Punjabi Market on Main Street.

How do you eat well in the Rockies?

Food is the weak point of a Rockies trip. The Icefields Parkway has only a couple of food stops on a 230 km road, and lodge cafés charge high prices for sandwiches. Stock up in Banff or Canmore on fruit, bread, cheese, snacks and ready-to-eat meals. Apartment hotels in Canmore with kitchens make simple dal-chawal possible.

What hidden non-vegetarian ingredients should you watch for?

  • Gravy and soups: usually made with chicken or beef stock.
  • The Caesar: Canada's favourite cocktail is made with clam juice.
  • Gelatin: in marshmallows, gummy sweets and some desserts.
  • Eggs: in many baked goods, including butter tarts and Nanaimo bars.
  • Rennet: some cheeses, including Parmesan, use animal rennet.

Tips for Jain travellers

Indian restaurants in Brampton, Mississauga and Surrey can usually cook without onion and garlic. In the mountains, carry khakhra, thepla and ready-to-eat packets.

Declare all food when you land. Packaged snacks are generally fine; fresh fruit, vegetables and meat products are restricted.

See our things to do in Canada, where to stay, the Canada trip cost, the 9-day itinerary and the Canada visa guide.

Frequently asked questions

Is poutine vegetarian?
Usually not. The fries and cheese curds are vegetarian, but traditional poutine gravy is made with beef or chicken stock. Some chains and casual restaurants offer a vegetarian or vegan gravy, especially in Toronto, Montreal and Vancouver. Ask before ordering, and do not assume a 'brown gravy' is meat-free.
Can I find Indian food in Banff?
Yes, Banff town has a couple of Indian restaurants, and Canmore and Calgary have more, so you will not go without dal and roti. Lake Louise and the Icefields Parkway have no Indian options. If you are driving the Parkway, pack lunch in Banff, as food stops are few and expensive.
Can I take Indian snacks and food into Canada?
You can bring commercially packaged snacks, sweets and ready-to-eat meals, but you must declare all food on arrival. Meat products, fresh fruit, vegetables and some dairy items are restricted. Declaring food is never a problem; failing to declare it can lead to fines. Homemade theplas and dry snacks are usually allowed once inspected.

How we checked this page

Last reviewed

Written and fact-checked by the Elitech Travels editorial desk in New Delhi, drawing on our consultants' day-to-day booking work and the official sources below. Rules, fares and fees change — always confirm anything critical with the issuing authority before you travel. Our editorial policy.