An Indian dinner menu list usually follows a simple pattern: a dal, one or two sabzis, a roti or rice, something tangy or fresh on the side, and an optional sweet. This page gives you vegetarian and non-veg dinner menus, Indian lunch menu ideas, thali formats (Gujarati, Kathiyawadi, South Indian, Bengali) and wedding and reception dinner menus.
Use the lists to plan a week at home, a cafe lunch board, a hostel mess or a party. Mix and match one item from each group and you have a balanced meal.
Birthday and party dinner menu
- Starters: paneer tikka, hara bhara kabab, chilli potato
- Main: paneer butter masala, dal makhani, veg biryani, naan
- Kids corner: pasta, mini pizzas, fries
- Dessert: cake, gulab jamun, ice cream
Indo-Chinese is also a party favourite. See the Chinese menu list.
How to plan a balanced Indian dinner
- One protein (dal, paneer, chole, egg, chicken or fish)
- One vegetable, ideally a different colour from the curry
- One carb (roti or rice, not too much of both)
- One fresh side (salad, raita or chaas)
- Keep dinner lighter than lunch if eating late
Questions and answers
What is a simple Indian dinner menu?
Dal, one sabzi, roti or rice, salad and raita is a simple and balanced Indian dinner.
What should a vegetarian Indian dinner menu include?
A dal or legume curry, a vegetable dish, roti or rice, a fresh side like salad or raita, and optionally a sweet.
What is in a Gujarati thali?
Usually dal, kadhi, two shaak, rotli, rice, a farsan like dhokla, a sweet, chaas, papad and pickle.
What is a Kathiyawadi thali?
A Saurashtra-style thali with bajra rotla, smoky brinjal, sev tameta, garlic potatoes, kadhi, khichdi and chaas.
What is served at a wedding dinner in India?
Starters, a chaat counter, paneer and vegetable gravies, dal, biryani or pulao, tandoor breads, salads, two sweets and often a paan counter.
What is a good lunch menu for an office cafe?
Fixed combos like rajma chawal, kadhi chawal, mini thalis and biryani with raita sell well because they are quick to serve.
Last checked: 14 October 2026