Indian Express is a takeout-focused Indian restaurant at 640 Upper James Street on Hamilton Mountain. Enjoy butter chicken, veg samosa, veg pakora, thalis, naan and rice. Open 24 hours for takeout, delivery, dine-in and online ordering.
Order Now
Indian Express Hamilton, Ontario brings everyday Indian comfort food to Upper James Street. Our menu combines favourites like butter chicken, veg samosa, veg pakora, thalis, naan and rice, so there is something for individual meals, family orders and casual dining. Order Indian food online in Hamilton for quick pickup or delivery across Hamilton Mountain.
Order OnlineDiscover the Indian dishes our Hamilton customers order most, from creamy curries and complete thalis to crispy snacks and fresh naan, all made to order at our restaurant on Upper James Street.
Our Menu
Tender chicken simmered in a rich, creamy tomato and butter sauce with warm spices. A classic Indian comfort dish that pairs perfectly with naan or rice, and a favourite for butter chicken on Hamilton Mountain.
A complete meal on one platter built around chicken tikka, served with rice, naan and sides. A filling choice for chicken tikka thali in Hamilton, whether you dine in or order takeout.
Crispy, golden pastries filled with spiced potatoes and peas. A popular snack or starter on Upper James Street that travels well for takeout and delivery.
Mixed vegetables dipped in a spiced chickpea-flour batter and fried until crisp. A vegetarian favourite for sharing, great with chutney.
Soft scrambled paneer cooked with onions, tomatoes and spices. A comforting vegetarian dish for paneer bhurji in Hamilton, delicious with naan.
Spiced chickpea curry served with fluffy fried bhature bread. A hearty, home-style Punjabi favourite in Hamilton.
Indian Express, also known as Indian Express & Pizza, is a convenient local choice for affordable Indian food at 640 Upper James Street, Hamilton. We focus on takeout and delivery, with dine-in, catering and phone ordering available too. Whether you're craving vegetarian or non-vegetarian options, our menu offers everything from curries and thalis to naan and rice, and we're open 24 hours for late-night Indian food in Hamilton.
View MenuFind answers to common questions about our services, delivery, menu options, and locations we serve.
You can order through multiple channels:
We deliver Indian food across Hamilton Mountain and nearby Hamilton, Ontario neighbourhoods, including:
Learn more about our Indian food delivery in Hamilton. Delivery fees and minimum order requirements may vary by location.
Our most popular dishes include:
See the full menu.
We're open 24 hours a day, 7 days a week:
That makes us a handy choice for late-night Indian food in Hamilton, whether you prefer takeout or delivery.
We're located at 640 Upper James Street, Hamilton, ON L9C 7L7, Canada, on Upper James Street on Hamilton Mountain. Learn more about our Indian restaurant in Hamilton.
Yes, we offer catering on Hamilton Mountain and across Hamilton for family gatherings, office lunches and events. Call us at (905) 574-0763 to discuss your catering needs.
Our menu includes vegetarian choices such as paneer bhurji, veg pakora and chole bhature. Please tell us about any allergies or dietary requirements when placing your order.
Address
640 Upper James Street
Hamilton, ON L9C 7L7, Canada
Phone
Hours
Open 24 hours, 7 days a week
Mon–Sun: 12:00 AM – 11:59 PM