Wedding Catering
Vegetarian Wedding Menu Ideas for a Memorable Celebration
How to build a vegetarian wedding menu that holds together from welcome drinks to dessert, and the decisions worth making early.
Most wedding menus are assembled dish by dish, from favourites and from what other people served. That is how a menu ends up with four paneer preparations and nothing light enough to eat after them. It is worth starting a step further back: what guests will be doing while they eat, how long they will be there, and what the meal should feel like at the end.
Start with the shape, not the dishes
A wedding menu is a sequence, and the sequence is what makes it feel generous rather than merely large. Roughly, it runs: something in guests' hands as they arrive, something to pick at while people greet each other, a substantial middle, and something sweet to finish.
Decide how many courses you are actually serving before choosing anything. A reception where guests stand and mingle for two hours needs more from the starters and the counters. A seated lunch needs less there and more from the main course. The same twelve dishes arranged for the wrong format will feel like too much of one thing and not enough of another.
Welcome drinks
Guests arrive over a long window, often in heat, often after travelling. A welcome drink is the least expensive part of the menu and the part people remember for being thoughtful. Jaljeera, aam panna, chaas, nimbu pani, a fruit-based cooler, or masala chai and filter coffee for a morning function.
Two options is usually enough - one cooling and one warm, or one sweet and one savoury. More than that slows the counter down exactly when the queue is longest.
Starters
Starters carry the first hour, so they need to work standing up and without a knife. Paneer tikka, hara bhara kabab, corn seekh, stuffed mushrooms, crispy vegetables, cocktail samosas. Pick across textures rather than across ingredients: one soft, one crisp, one grilled is a better spread than three paneer dishes prepared three ways.
If the gap between arrival and the main meal is long, starters matter more than anything else on the menu. If guests are seated within half an hour, keep them light.
Chaat and live counters
A chaat counter does something no buffet dish can: it gives guests somewhere to stand, and it is made in front of them. Pani puri, sev puri, dahi puri, bhel, ragda pattice, papdi chaat. A chana or pav bhaji counter works the same way at an evening reception.
The main course
This is where balance matters most. A workable main course usually has one rich gravy, one dry or semi-dry vegetable, a dal, and a regional speciality that makes the menu feel like yours rather than a template. Paneer butter masala beside a dry aloo-methi, a dal makhani or dal tadka, and something like undhiyu, gatte ki sabzi or an avial depending on the cuisine you are leaning on.
Resist adding a fifth and sixth gravy. Past a point, extra dishes do not make a buffet feel more generous - they make the queue longer and the plates messier.
Rice and breads
Breads are the one part of a wedding buffet that cannot be made in advance without suffering. Rotis, naan, kulcha and puris are best cooked through service, which means a bread counter and staff standing at it. Parathas hold slightly better if that is not possible.
On the rice side, one flavoured rice and one plain is the usual pairing: a vegetable biryani or pulao alongside jeera rice or plain steamed rice, with curd rice if the menu leans South Indian. Plain rice matters more than it seems - it is what elders, children and anyone who has eaten enough spice will go back to.
Desserts
Two or three is plenty, chosen so they are not all the same temperature and sweetness. A hot halwa or jalebi, a milk-based sweet such as rasmalai or kheer, and a mithai selection covers most tastes. Ice cream in a hot season earns its place more than a fourth mithai does.
You can see the full range of what we prepare on the catering menu, including the sweets that work best at scale.
Jain and no onion, no garlic options
At most weddings some portion of the guest list needs food prepared without onion, garlic or root vegetables, and it is far easier to design that in than to retrofit it. There are two approaches: a full Jain menu for the whole function, or a marked Jain section within the wider buffet, prepared separately and served with its own utensils.
Requirements differ between families, so the useful thing is to tell your caterer exactly what should be excluded rather than assuming a standard. We go through this in more detail on our Jain food catering page, and not every dish can be adapted - some depend on ingredients that would be excluded, and substituting them makes a different dish rather than the same one.
What the guest count changes
Guest numbers change the service far more than they change the menu. The dishes that work for eighty usually work for six hundred; what changes is how many counters you need, how many staff are standing at them, and how long the queue takes to clear.
- Above roughly 200 guests, a single buffet line becomes the bottleneck - duplicating the line on both sides of the room usually fixes it.
- Counters that are made to order, like chaat and breads, need staffing in proportion to the guest count, not a fixed number.
- A long guest list arriving over a wide window needs more from the starters and less from the main course.
- Multi-day functions should not repeat the same main course twice - it is the single most common complaint at a three-day wedding.
A few things worth settling early
- Confirm what the venue allows for cooking, power and access before finalising counters.
- Agree the Jain and no onion, no garlic requirements in writing rather than over a call.
- Decide the service format - buffet, seated, or a mix - before the dish list, because it changes what belongs on it.
- Work out the timeline of the day backwards from when guests eat, not forwards from when they arrive.
- Tell your caterer about elderly guests and children - it changes the spice levels and the plain-rice quantity more than anything else.
If you would like help putting a menu together for a specific date and guest count, tell us about the function on our wedding catering page and we will work through it with you.