The Heritage Resort, Bhopal
Indian Wedding Menu List: A Vegetarian Menu by Function

Wedding Planning · October 19, 2026

Indian Wedding Menu List: A Vegetarian Menu by Function

The short answer

  • A vegetarian wedding dinner has eight parts: welcome drinks, starters, a soup or chaat, main course, breads, rice, accompaniments and desserts.
  • For the main dinner, four to six main course dishes is enough. More dishes means each one is made in larger batches and gets less attention.
  • Each function needs a different menu. Haldi and mehndi suit light, informal food; the sangeet suits snacks and a buffet; the wedding and reception get the full spread.
  • A Jain menu leaves out onion, garlic and root vegetables such as potato, carrot and beetroot. Families differ on the details, so confirm with the family.
  • Separate counters for chaat, breads and desserts shorten the queue at the main buffet.
  • Hold a tasting before you finalise the menu, and taste the dishes you are least sure of, not the ones you already like.

A vegetarian Indian wedding dinner has eight parts: welcome drinks, starters, a soup or chaat, main course, breads, rice, accompaniments and desserts. Four to six main course dishes is enough for the main dinner, and every other function needs a lighter menu of its own.

This is a working menu list. It gives you dishes to choose from in each part of the meal, a menu for each function from the haldi to the reception, the swaps that make a dish Jain, and a plan for the counters so the buffet keeps moving.

Treat the lists as a menu to choose from, not a menu to order whole.

A vegetarian Indian thali with dal, sabzi, rice, roti and sweets
A vegetarian thali shows the shape of a wedding meal in miniature: dal, two or three sabzis, a bread, rice and something sweet. Stock photograph.

What goes on a vegetarian Indian wedding menu?

Every wedding dinner, whatever the region, is built from the same eight parts. The dishes change; the structure does not. Start with the structure and you will not end up with six paneer dishes and no dal.

The eight parts of a vegetarian Indian wedding menu, with how many items to choose and examples
Part of the mealHow many to chooseExamples
Welcome drinks2 to 3Aam panna, jaljeera, masala chaas, fresh lime soda, kesar thandai
Starters3 to 5Paneer tikka, hara bhara kebab, mushroom tikka, corn tikki, dahi ke kebab
Soup or chaat1 soup, 2 to 4 chaatTomato shorba, pani puri, aloo tikki, papdi chaat, dahi bhalla
Main course4 to 6Paneer, a dal, a seasonal sabzi, a kofta, a dry vegetable, a kadhi
Breads2 to 3Butter naan, tandoori roti, lachha paratha, missi roti, puri
Rice1 to 2Jeera rice, veg pulao, veg biryani
Accompaniments4 to 5Raita, green salad, papad, pickle, chutneys
Desserts2 to 4Gulab jamun, rasmalai, moong dal halwa, kulfi, jalebi with rabdi

Which starters and chaat work for a wedding?

Starters are passed around while guests arrive and greet the family, so choose dishes that can be eaten standing, in one or two bites, without a plate and a fork.

  • Paneer tikka: the starter guests look for first. Plan for it to go quickly.
  • Hara bhara kebab: spinach and peas, and a good option for guests who avoid paneer.
  • Dahi ke kebab: soft and rich, best served fresh off the tawa.
  • Mushroom or soya chaap tikka: a second tandoori option alongside the paneer.
  • Corn and cheese balls, or mini samosas: the ones children reach for.
  • Chaat counter: pani puri, papdi chaat, aloo tikki and dahi bhalla, made to order. At a Bhopal wedding, most guests will look for one.

A live chaat counter does two jobs at once: it feeds people while the main buffet is being set, and it gives the evening a place where guests gather and talk.

What should be in the main course?

The main course is where menus go wrong, usually by having too many dishes that taste alike. Aim for variety of texture and gravy, not variety of name.

A balanced main course of five dishes might look like this: one paneer dish in a rich gravy, one dal, one seasonal vegetable, one kofta or stuffed vegetable, and one dry dish. Add a kadhi or a regional speciality if the family has one that guests will expect.

  • Paneer: paneer butter masala, kadai paneer, paneer lababdar or shahi paneer. Choose one.
  • Dal: dal makhani for a rich dinner, or dal tadka for something lighter. One is enough.
  • Seasonal vegetable: mixed veg, methi matar malai in winter, or bhindi in summer.
  • Kofta or stuffed: malai kofta, lauki kofta or stuffed capsicum.
  • Dry dish: aloo gobi, jeera aloo or a dry bhindi, to balance the gravies.
  • Regional dish: dal bafla from Malwa, or the family's own speciality, if it can be done well at scale.
A tray of vegetable rice on a buffet counter at an Indian function
Rice is served from its own tray at the end of the buffet line, after the gravies. Stock photograph.

What should you serve at each wedding function?

The main dinner gets the full spread. The other functions do not need it, and a lighter menu suits the time of day and the mood of each one. Avoid repeating a dish across functions, because the same guests eat at all of them.

A vegetarian menu for each wedding function, with the style of service and suggested dishes
FunctionStyleSuggested menu
Haldi (morning)Light, informalPoha or upma, puri bhaji, fruit, chaas, jalebi
Mehndi (afternoon)Snacks through the dayChaat, sandwiches, pakoras, tea, lassi, one sweet
Sangeet (evening)Snacks then buffetPassed starters, a live counter, a short buffet, two desserts
Wedding dinnerFull buffetThe full eight-part menu, with live counters
ReceptionFull buffet, different dishesA second full menu, avoiding the wedding dinner's dishes
Family lunch after the weddingHome styleDal, rice, two sabzis, roti, kheer

How do you make a wedding menu Jain?

A Jain menu leaves out onion and garlic, and root vegetables such as potato, carrot, radish and beetroot. Fresh ginger and fresh turmeric are roots too, so most Jain kitchens use the dried powders. Many families also avoid honey and mushrooms, and stricter followers do not eat after sunset, which matters when the main dinner is in the evening. Practice varies between families, so ask rather than assume.

Most dishes have a Jain version, and a good kitchen will cook them separately with their own utensils. The common swaps are below.

Common Jain swaps for wedding dishes
Usual dishJain versionWhat changes
Paneer butter masalaJain paneer butter masalaTomato and cashew gravy with no onion, garlic or fresh ginger
Aloo tikkiRaw banana or kachcha kela tikkiRaw banana replaces potato
Dal makhaniJain dal makhaniTempered with jeera and hing in place of onion and garlic
Veg biryaniJain veg pulaoNo onion, garlic, potato or carrot
Pani puriJain pani puriBoiled moong or chana in place of potato filling
Mixed vegJain mixed vegCapsicum, beans, peas and paneer, with no root vegetables

Label the Jain dishes clearly on the buffet, or give them a counter of their own. Guests who follow the rules strictly will not eat from a counter they are unsure about.

How many dishes should a wedding menu have?

For the main dinner, a balanced menu has about twenty to thirty items in total once drinks, starters, chaat, breads and desserts are counted. Of those, only four to six are main course dishes.

The temptation is always to add more. Every dish you add is made in a larger batch alongside more other dishes, and the kitchen's attention is spread thinner. Guests remember a dal makhani that was outstanding, not that there were eight curries.

There is a rough rule for the smaller functions: halve the main dinner. A sangeet with a short buffet needs two or three main course dishes; a haldi breakfast needs two or three items in all.

How do you plan the counters so the buffet keeps moving?

A long single buffet line is the most common complaint at Indian weddings. Splitting the food across counters solves it, because guests spread out instead of queuing for one table.

  • Main buffet: main course, rice, dal and accompaniments, served from both sides of the table if the guest count is large.
  • Bread counter: breads made fresh at a separate tandoor, so the main line does not wait for naan.
  • Chaat counter: open from the start of the evening, so early guests eat while the main buffet is set.
  • Dessert counter: a separate table, with the hot desserts such as jalebi and halwa made live.
  • Drinks: passed by servers early on, then at a counter.
  • Seating for elders: plates served to them at the table, so they do not stand in any queue.
A tiered stand of besan laddoos on a dessert table
A separate dessert counter takes pressure off the main buffet. Stock photograph.

How do you choose the menu with the caterer?

Start with the guest mix, not the dishes. Tell the caterer how many guests are Jain, how many are children and how many are elderly, and which functions need food. Then choose the structure for each function, and only then the dishes.

Hold a tasting before you finalise the menu. Taste the dishes you are least sure of, and the Jain versions in particular, because they are the ones most often made carelessly. Bring one elder from the family, since their verdict is the one guests will repeat.

Finally, confirm in writing what is included: the number of items in each part of the meal, which counters are live, the serving times, and who serves the elders at their tables.

Vegetarian wedding catering at The Heritage Resort

The Heritage Resort in Misrod, Bhopal, caters its weddings from its own kitchen, with vegetarian, Jain and multi-cuisine menus planned around each function. External caterers can be arranged on request with prior coordination.

Menus are planned with the family for each function held at the resort. To talk through a menu for your date, send the functions and the guest numbers on WhatsApp, or call +91 82697 88505.

Frequently asked questions

What should be on a vegetarian Indian wedding menu?
Eight parts: welcome drinks, starters, a soup or chaat, main course, breads, rice, accompaniments and desserts. For the main dinner, choose four to six main course dishes, two or three breads, one or two rice dishes and two to four desserts.
How many dishes should a wedding menu have?
About twenty to thirty items in total for the main dinner, once drinks, starters, chaat, breads and desserts are counted. Only four to six of those should be main course dishes. The smaller functions need roughly half.
What are the best starters for an Indian wedding?
Paneer tikka, hara bhara kebab, dahi ke kebab, mushroom or soya chaap tikka, and mini samosas or corn and cheese balls for children. Choose starters that can be eaten standing, in one or two bites.
What is a Jain wedding menu?
A menu with no onion, garlic or root vegetables such as potato, carrot, radish and beetroot. Many families also avoid honey and mushrooms. Practice varies, so confirm the rules with the family before the menu is finalised.
What should be served at a haldi ceremony?
Light, informal food suits a morning haldi: poha or upma, puri bhaji, fresh fruit, chaas and jalebi. Turmeric gets everywhere, so finger food and simple plates work better than a formal buffet.
What food is served at a sangeet?
Passed starters as guests arrive, a live counter such as chaat, then a short buffet with two or three main course dishes and two desserts. The food should not compete with the performances for attention.
Should the reception menu be different from the wedding menu?
Yes. Most guests attend both, so a second full menu with different dishes is better than repeating the wedding dinner.
Which desserts are popular at Indian weddings?
Gulab jamun, rasmalai, moong dal halwa in winter, kulfi, and jalebi with rabdi made live. Two to four desserts is enough, with at least one hot and one cold.
How do you avoid long queues at a wedding buffet?
Split the food across counters: a main buffet served from both sides, a separate bread counter, a chaat counter open from the start and a separate dessert table. Serve elders at their tables.
Does The Heritage Resort provide vegetarian and Jain catering?
Yes. Weddings at The Heritage Resort in Misrod, Bhopal, are catered by the in-house kitchen with vegetarian, Jain and multi-cuisine menus. External caterers can be arranged on request. Call +91 82697 88505 to plan a menu.
The Heritage Resort wedding venue in Bhopal

Plan Your Wedding at The Heritage Resort

Check your date in Misrod, Bhopal - call or WhatsApp us today.

Call NowWhatsApp