Order Online
Indian takeout in Hamilton from Indian Express on Upper James Street
Quick & Convenient Pickup on Upper James Street

Indian Takeout in Hamilton on Upper James Street

Pick up Indian food in Hamilton from Indian Express at 640 Upper James Street! We're a takeout-focused restaurant on Hamilton Mountain serving Butter Chicken, Chicken Tikka Thali, Veg Samosa, Veg Pakora, naan and rice. Order online or call ahead, then pick up your meal any time, since we're open 24 hours, 7 days a week.

Order Takeout Now
Indian Express storefront at 640 Upper James Street, Hamilton

Indian Takeout on Upper James Street

At Indian Express, takeout is what we do best. Place your order online or by phone, choose a pickup time, and collect your meal from our restaurant at 640 Upper James Street on Hamilton Mountain. Our menu features Indian comfort food, including butter chicken, veg samosa, veg pakora, thalis, naan and rice, making it an affordable choice for solo meals, family orders and late-night pickups.

Order Takeout

Popular Takeout Items

Our most-ordered dishes for Indian takeout in Hamilton, perfect for enjoying at home.

Butter chicken at Indian Express on Upper James Street, Hamilton

Butter Chicken

Tender chicken simmered in a rich, creamy tomato-based sauce.

Chicken tikka thali at Indian Express on Upper James Street, Hamilton

Chicken Tikka Thali

A complete platter built around chicken tikka with classic sides.

Veg samosa at Indian Express on Upper James Street, Hamilton

Veg Samosa

Crispy pastry parcels filled with spiced potatoes and peas, a perfect starter.

Chole bhature at Indian Express on Upper James Street, Hamilton

Chole Bhature

Spiced chickpea curry served with fluffy, fried bhature bread.

Paneer bhurji at Indian Express on Upper James Street, Hamilton

Paneer Bhurji

Scrambled paneer cooked with onions, tomatoes and spices.

Veg pakora at Indian Express on Upper James Street, Hamilton

Veg Pakora

Mixed vegetables fried golden in a spiced chickpea-flour batter.

Pickup Location & Areas We Serve

Conveniently located at 640 Upper James Street on Hamilton Mountain, we serve takeout customers from these Hamilton, Ontario neighbourhoods:

Primary Service Areas

  • Hamilton Mountain
  • Rosedale
  • Balfour
  • Centremount
  • Hill Park
  • Berrisfield

Also Serving

  • Mohawk
  • Mountview
  • Bonnington
  • Rolston
  • Gurnett
  • Ancaster

How to Order Takeout

1

Choose Your Order Method

Order online through our ordering platform or call us directly at (905) 574-0763.

2

Select Your Items

Browse our full menu of Indian favourites, thalis, naan and rice!

3

Choose Pickup Time

Select your preferred pickup time and provide your contact information.

4

Complete Payment

Check out securely through our online ordering platform.

5

Pick Up Your Order

Head to 640 Upper James Street, Hamilton to pick up your fresh, hot Indian food!

Order Takeout Now

Ready to Order Indian Takeout in Hamilton?

Enjoy the convenience of Indian takeout on Upper James Street. Order now for quick and easy pickup of Indian food from Indian Express.

Visit Us for Takeout

Indian Express

640 Upper James Street
Hamilton, ON L9C 7L7, Canada

(905) 574-0763

Takeout Hours

  • Open 24 hours, 7 days a week