Hungry on the Train? Order These Top 10 Indian Food on the Train via RailMitra

Train travel is the most preferred mode of travelling in India. Train journeys are fun as you meet new people, watch passing landscapes and the food hawkers selling foods on the train. The railway journey is incomplete without food on Indian trains; hence Indians always carry extra bags of the best train foodstuff to make their train trips exciting. The railway stations and platforms are also laced with varieties of Indian cuisines and street foods. 

Many Indian train stations are famous for their regional delicacies like Poha at Ratlam junction, Jhal Muri at Howrah junction, Mirchi Bajji at Jodhpur Station and Litti Chokha at Patna junction. But, nothing can complement the fresh, hot and tasty restaurant-style food served directly at your seat. You can order food on trains with ease and enjoy your favourite spicy Indian dishes like Rajma Chawal, Malai Kofta, Chicken Tikka Masala or Palak Paneer, whenever you want at your desired station.

Top 10 Indian Food for Train Travel 

 1.Indian Butter Chicken

Butter Chicken! The name alone can make you need to appreciate this mainstream Indian dish. Butter chicken keeps on being a hit among Indians, mainly due to its authentic taste. The chicken is marinated and cooked in tomato puree, milk, butter and a significant amount of spices.


The north-Indian style chicken recipe is prepared with equal zest all over the country. You can order it in trains with either cooked rice or naan.


2.Malai Kofta

Delicious, creamy, mild and slightly sweet paneer dish, Malai Kofta Curry is a mouth-watering Indian cuisine. It is a perfect vegetarian alternative to meatballs. It is worth the flavorful and creamy results which please vegetarians looking for a filling dish.


Potatoes, vegetables, paneer, heavy cream, and spices are mixed well and shaped into Kofta balls. Then, the Koftas are deep-fried and served in seasoned gravy. All the Indian restaurants partnered with RailMitra, exclusively curate Malai Kofta in their menu list.


3.Palak Paneer 

 Palak Paneer is an Indian cuisine from North India. The lightly flavoured dish is super healthy too and pleases the taste buds. The delicious Palak Paneer is made with cottage cheese cooked in a smooth spinach curry, indeed a decadent preparation.


It tastes best with some Matar Pulao, Roti, Garlic Naan or Paratha and Chilled Cucumber Raita, a divine combination, to savour during a train journey.



Healthy, tasty and very popular, Rajma is a famous Indian dish served directly over plain rice. Toasted and fried with onions, garlic, and zingy spices, Rajma imparts a mesmerizing aroma and spell-binding flavour that you cannot resist at one serving.


This food is served hot along with plain Rice or Chapati. Treat yourselves to a Rajma feast by ordering Rajma on the train. 


5.Mattar Paneer 


The Mattar refers to peas, and paneer refers to a piece of cottage cheese. Mattar paneer is a dish made of fried paneer chunks, sauteed with peas, infused with a touch of cream, assortments of Indian spices, and thick tomato-based gravy.


It is a tasty curry that can be served at dinner or lunch. This tasty dish can go well with Parathas, Naan or Jeera Rice.


6.Kaali Daal (Black Lentils)


Kaali daal is among the wholesome, comforting, and delicious meals on trains. Lentils are soaked overnight before being cooked along with onion, green chillies, and asafoetida until tender.


The lentil is seasoned with tomato gravy, Indian spices and a touch of cream. The cumin seeds roasted in ghee are stirred in before serving. You can enjoy this rich delicacy on trains with RailMitra.


7.Chole Bhature


Chole bhature is a tempting amalgamation of spicy and flavourful chole (chickpeas) with puffy hot bhature. A perfect north Indian indulgence, and a Punjabi delicacy, chole is a tantalizing mix of quintessential Indian spices, thick consistency of tomatoes and onions with boiled chickpeas. It is paired with puffy bhature.


Chole bhature is a popular street food across India. Enjoy this delicious meal on trains with a hot bowl of chole and soft bhature by ordering it from the best train food app, RailMitra.


8.Aloo Paratha 



Aloo paratha is an undeniable King of breakfast, lunch or brunch throughout India. Aloo ka Paratha is a soft, delicious and shallow fried round Indian dish with a richly seasoned mashed potato topped with a dollop of butter.


In northern India, this is a staple food but is served nationwide in trains. The fusion of Indian spices and ginger gives a nice savoury flavour that is complemented with chilled yoghurt, and pickle or chutney on the side. It is the most preferred train food in India for long journeys.


9.Hara Bhara Kabab 


You have to agree that a lovely plate of juicy kebabs is a huge crowd-pleaser. Kababs are ideal snacks in trains. The smokey, grilled aroma and melt-in-mouth texture can quickly get you hooked to kebabs. Hara Bhara Kabab is an immensely popular Kabab and is a mélange of fresh vegetables and spices, which makes it a satisfying snack item.


Hara Bhara kabab is made up of green vegetables. The major ingredient is spinach which is mixed with coriander leaves and peas. It gets its name and colour from these green ingredients. 


It is further mixed with a touch of ginger, boiled potatoes, and a dash of chaat masala. It tastes delicious when served with savoury minty sauce.


10.Chicken Tikka Masala

The creamy Chicken Tikka Masala is a grilled chicken dish with thick gravy. It is a famous dish found in many north Indian restaurants. The gently cooked and slightly smoky gravy makes it a main course dish.


A versatile Chicken Tikka Masala is a blend of Indian spices, chillies, garlic, ginger, and garam masala. Full of flavour and spices, Chicken Tikka Masala, is a perfect recipe for lunch and dinner. You can pair it with rice or naan for a perfect meal. It is the best non-veg snack food on rails to relish while travelling.