Gujarat is home to some of India’s most elaborate wedding celebrations — and the food is never an afterthought. A mid-size Gujarati wedding (200–400 guests) generates anywhere from ₹3 lakh to ₹15 lakh in catering revenue alone, according to industry estimates from the All India Caterers Association (AICA, 2025). Yet a surprising number of caterers and food entrepreneurs approach these events without a structured plan, and the consequences are visible: food running short at the last counter, Jain guests left with nothing safe to eat, or a vendor no-show on the morning of the event.
This guide covers everything a caterer, aspiring food entrepreneur, or wedding planner in Ahmedabad or across Gujarat needs to know — from building the right menu to calculating exact quantities, managing vendors, running a delivery timeline, and avoiding the seven mistakes that consistently derail otherwise well-prepared catering teams.
At Florence Academy, we’ve worked with dozens of students who went on to build catering businesses around Gujarat’s wedding circuit. The patterns below come from real events — what worked, what ran out, and what cost caterers their reputation.
how to start a catering business in Ahmedabad →
Key Takeaways
– A mid-size Gujarati wedding (200–400 guests) generates ₹3–15 lakh in catering revenue (AICA, 2025).
– Plan 350–400g of cooked food per adult across all courses, with a 10–15% buffer on every item.
– Always run a dedicated Jain counter — never mix Jain and non-Jain items in the same chafing dishes.
– Book primary food vendors 3–4 months before the event; farsan suppliers need 6–8 weeks for custom orders.
– The single biggest mistake: starting cooking too late for outdoor or venue-change events.
What Does a Traditional Gujarati Wedding Menu Actually Look Like?
A standard Gujarati wedding menu has more variety than most other Indian regional weddings. According to food anthropologist Pushpesh Pant’s research on Indian regional cuisines, Gujarati wedding thalis regularly feature 12–18 individual dishes — far more than the 8–10 typical of North Indian banquets. The menu is 100% vegetarian, and in most Ahmedabad families, it’s fully Jain-adaptable by default.

Here is a reliable core menu structure that works for 150–500 guests:
Farsan (Starters / Snacks)
Serve 3–4 farsan items before the main sitting. Popular choices include:
- Dhokla (steamed or baked) — soft, tangy, served with green chutney
- Kachori (moong or mawa) — fried, ideal for both Jain and non-Jain guests if potato-free
- Patra — colocasia leaf rolls with tamarind-jaggery filling (Jain-safe)
- Handvo or thepla for lighter options
For Jain guests, confirm that no potato or root vegetable fillings are used in any farsan. Yam-based kachoris work well as a substitute.
Main Course
| Dish Category | Examples | Notes |
|---|---|---|
| Dal or Kadhi | Gujarati dal, kadhi, or both | Both together is common at celebrations |
| Sabzi (dry) | Bhindi masala, cabbage vatana, surti papdi | Avoid potato unless Jain counter is separate |
| Sabzi (gravy) | Paneer butter masala, matar paneer, mixed veg | Jain version: no onion/garlic, use asafoetida |
| Rice | Jeera rice, plain rice, khichdi | Serve both steamed and flavoured |
| Bread | Puri, phulka, or bajra roti | Puris preferred at celebrations |
| Accompaniments | Papad, chaas, raita, kachumber salad | Raita replaces chaas if Jain strict |
Sweets (Mithai)
Most Gujarati weddings serve 2–3 sweets. Gulab jamun and mohanthal are the most universal. For larger budgets, add shrikhand, basundi, or malpua. All sweets on this list are naturally Jain-safe as long as dairy is from a trusted source.
How Much Food Per Person? The Quantity Calculations You Need
Getting quantities wrong is the number-one operational failure in wedding catering. Underestimate, and food runs short for the third or fourth table rotation. Overestimate by too much, and food cost destroys your margin.
Based on practical experience across multiple large-scale catering events in Ahmedabad’s wedding circuit, the following per-head quantities are the working standard for a full Gujarati wedding meal:
| Item | Per Adult (Raw Weight) | Per Adult (Cooked) | Notes |
|---|---|---|---|
| Dal / Kadhi | 50–60g dry dal | 150–170ml cooked | Cook together; serve both if budget allows |
| Dry Sabzi | 80g raw | 60–70g cooked | Bhindi, cabbage, beans, or papdi |
| Gravy Sabzi | 100g raw | 80–90g cooked | Paneer, matar, or mixed veg |
| Rice | 80–90g raw | 180–200g cooked | Jeera rice cooks with more volume |
| Puris / Rotis | 3–4 pieces | N/A | Pre-count and batch-fry in waves |
| Farsan (starter) | 60–80g | N/A | Per person across 3–4 items combined |
| Sweet (mithai) | 80–100g | N/A | Gulab jamun: 2–3 pieces |
| Papad / Pickle | 1 papad + 10g pickle | N/A | Pre-serve on table |
| Chaas | 150ml | N/A | Always have 20% extra; refills expected |
Add a flat 10–15% buffer on all items before ordering. Gujarati wedding guests frequently take second and third helpings, especially on dal, chaas, and sweets. Never assume first-helping quantities are enough.
Rule of thumb: For 200 guests, order as if you are feeding 230. The leftovers are manageable; the shortfall is not.
- head cooked weight by course category for a Gujarati wedding buffet
- Florence Academy internal catering data, 2026
Source: Florence Academy
How to Build a Jain-Compatible Wedding Menu
Jain guests at Gujarati weddings are not a small minority — in many Ahmedabad families, 30–60% of wedding guests follow Jain dietary rules during auspicious occasions. Jain cuisine omits onion, garlic, potatoes, carrots, beetroot, turnip, and all underground root vegetables. In strict Jain practice during Paryushan, even green leafy vegetables and certain lentils are avoided.
Jain cooking without root vegetables →
What to Replace and How
The most practical approach is a dedicated Jain counter running in parallel with the main buffet. Do not mix Jain and non-Jain items in shared chafing dishes. Cross-contamination — even from serving spoons — makes Jain food non-compliant for strict observers.
Substitute guide for caterers:
- Potato – raw banana (kaccha kela), raw jackfruit, or suran (yam)
- Onion / Garlic – asafoetida (hing), cumin, and coriander as aromatics
- Carrots / Beetroot – bottle gourd (lauki), ridge gourd (turai), or ash gourd
- Regular dal with onion tadka – plain toor dal with only cumin, mustard, and hing tadka
A well-executed Jain counter at a Gujarati wedding typically includes: Jain dal (no onion/garlic tadka), one dry sabzi (bhindi or papdi), one gravy sabzi (paneer with hing base), jeera rice, puris, mohanthal or gulab jamun (dairy-based sweets are generally accepted), and Jain-safe farsan such as plain dhokla or patra.
In our experience, Jain guests are the most brand-loyal catering clients at any Gujarat wedding. When a caterer gets the Jain counter right — clean labelling, dedicated utensils, no cross-contact — the family will book that caterer for every event for the next decade. The effort-to-loyalty ratio on Jain catering is higher than any other niche in Gujarat’s event market.
How to Manage Vendors for a Large Gujarati Wedding
India’s catering market reached USD 5.3 billion in 2025 and is growing at 4.26% CAGR through 2034 (IMARC Group, 2025). Despite this scale, most wedding catering failures trace back to vendor management failures, not cooking failures. A missed delivery, a quality shortfall in paneer, or a gas cylinder no-show can collapse an otherwise well-planned event.

Your Core Vendor List
For a 200–400 person Gujarati wedding, you need relationships with these vendor categories:
- Dry grocery supplier — dal, rice, atta, spices, oil in bulk. Order 7–10 days before the event. Get two quotes minimum.
- Fresh vegetable supplier — order 2 days before for leafy items, 3–4 days before for hard vegetables. Have a backup contact.
- Dairy supplier — paneer, ghee, curd, milk. Order the morning before or same morning for freshness. Cold chain is non-negotiable for Gujarat’s heat.
- Farsan supplier — book 4–6 weeks in advance for custom batches. Confirm packaging and Jain labelling separately.
- LPG / gas supplier — confirm cylinder count 48 hours before. Have one spare cylinder on site.
- Equipment rental — chafing dishes, serving spoons, tongs, ladles, tables, linen. Book 3–4 weeks out during peak season.
- Staff agency or freelance cook network — confirm headcount 7 days before; reconfirm 48 hours before.
Written Contracts Are Non-Negotiable
Every vendor agreement should include: confirmed delivery time, quality specs (e.g., “paneer must be fresh, not frozen”), penalty for late or non-delivery, and payment schedule with a portion held until post-event. Verbal agreements are standard in Ahmedabad’s market — but they do not protect you when a supplier defaults at 6 AM on the wedding day.
food business pricing and vendor costing →
Ready to build a professional catering business? Explore the Catering Program at Florence Academy →
What Is the Right Catering Timeline for a Gujarati Wedding?
Timing is the hidden differentiator between professional caterers and amateurs. A 300-person Gujarati wedding lunch doesn’t just “happen” — it runs on a precise backward-planned schedule starting 24–48 hours before the first guest sits down.
The 48-Hour Catering Countdown
48 hours before:
– Final headcount confirmed with client
– All dry and hard vegetable deliveries received and checked
– Staff roster confirmed with phone contact for each person
– Gas, equipment, and serving ware at venue or en route
24 hours before:
– Fresh dairy and soft vegetables delivered and stored
– Prep begins: chopping, marinating, soaking dal, making masala bases
– Farsan items delivered or pre-production completed
– Walk the venue: confirm counter placement, power points, water access
Morning of the event (5–6 hours before service):
– Cooking begins in sequence: dal and gravies first, dry sabzis closer to service
– Puris batched and fried in 30-minute intervals, not all at once
– Jain counter set up first, independently from main line
– Sweet items transferred to serving containers and held at correct temperature
1 hour before service:
– All chafing dishes fuelled and preheated
– Serving staff briefed on Jain counter protocol and refill system
– Client walk-through: confirm everything is as agreed
– Emergency stock (extra ghee, extra chaas, emergency sweets) located and ready
During service:
– One person assigned to each counter for monitoring and refilling
– Coordinator takes headcount of guest flow and signals kitchen for additional batches
– All waste separated and disposed after service window closes
What Really Goes Wrong: 7 Common Catering Mistakes at Gujarati Weddings
These are the failures we’ve seen most often — not hypotheticals. Each one has cost a caterer real money, a reputation, or both.
1. Underestimating second-serving demand. Gujarati wedding guests always go back for dal, chaas, and sweets. Caterers who plan only for one serving per guest run short within 45 minutes.
2. No dedicated Jain counter. Mixing Jain and non-Jain items on shared chafing dishes makes food non-compliant for strict observers. It also creates family tension at the event — which always reflects on the caterer.
3. Frying all puris at once. Puris must be freshly fried in small batches throughout the service window. A stack made two hours before service will be soggy, cold, and inedible by the time 40% of guests have eaten.
4. No cold-chain plan for paneer and dairy. Gujarat’s climate means dairy turns quickly. Paneer left unrefrigerated for more than 2 hours during summer is a food safety risk. Many caterers don’t have an ice-box or cooler system at the venue.
5. Starting cooking too late. Dal, gravies, and masala bases take time. Caterers who begin cooking on-site only 3 hours before service are set up to fail. Prep and partial cooking must happen 5–6 hours before guests arrive.
6. Verbal-only vendor agreements. The most common single-point failure: a farsan supplier or vegetable vendor who confirms verbally but doesn’t show, with no written contract to enforce delivery or seek compensation.
7. No one assigned to the client during service. The client will have questions, changes, and concerns during the event. If every team member is in the kitchen or at a serving station, no one is managing the relationship. This kills referrals.
- based on Florence Academy catering student feedback, 2024
Source: Florence Academy
How Culinary Training Makes You a Better Wedding Caterer
Professional culinary training changes how you approach large-scale cooking — from batch cooking ratios and equipment management to food safety and Jain cooking adaptations. According to the National Skill Development Corporation (NSDC, 2024), trained culinary professionals are 35% less likely to report food safety incidents compared to self-taught operators in the hospitality sector.

The skills that most directly apply to wedding catering include:
- Bulk cooking ratios: How quantities change when cooking for 10 versus 300 people (it’s not a straight multiplication — spices, salt, and cooking times all need adjustment)
- Food safety protocols: HACCP-based temperature control, cross-contamination prevention, and allergen separation — all critical for Jain counters
- Menu costing: How to price per-head correctly so your catering business is profitable, not just busy
- Kitchen organisation and mise en place: How to set up a temporary event kitchen so nothing is forgotten and everything is accessible under pressure
- Jain cooking technique: How to build flavour without onion, garlic, or root vegetables — a skill that takes practice, not just a recipe swap
The Culinary Foundation Course at Florence Academy covers all of these areas in a 6-month, hands-on program. Students cook from day one, work with bulk quantities, and receive exposure to both traditional Indian and international cooking methods. Many graduates go on to run catering businesses independently or join established catering teams across Gujarat.
Culinary Foundation Course details →
Frequently Asked Questions About Gujarati Wedding Catering
How much food per person for a Gujarati wedding?
Plan 350–400 grams of cooked food per adult across all courses. This includes 80–100g of dal or kadhi, 150–180g of two to three sabzis combined, 150–200g of rice or 3–4 rotis, plus 80–100g of dessert. Add a 10–15% buffer on every item for second helpings. ([Florence Academy internal catering data, 2026])
What is a typical Gujarati wedding menu?
A traditional Gujarati wedding menu includes dal or kadhi, 2–3 sabzis (one dry, one gravy), rice, rotis or puris, farsan (dhokla, kachori, or patra), one or two sweets (gulab jamun, mohanthal, or shrikhand), salad, papad, and chaas. Jain tables omit root vegetables and add Jain-adapted sabzis and farsans.
How do I make a Gujarati wedding menu Jain-compatible?
Remove onion, garlic, potatoes, carrots, beetroot, and all root vegetables. Replace potato-based dishes with raw banana, raw jackfruit, or yam. Use asafoetida and cumin as base aromatics. Serve a dedicated Jain counter with separately labelled dishes and dedicated serving utensils — never mix Jain and non-Jain items on shared chafing dishes.
Jain food culture and Gujarat →
How many staff do I need to cater a 300-person wedding?
For 300 guests at a Gujarati wedding buffet, plan for 1 head chef, 4–5 kitchen assistants, 8–10 serving staff, 2 dishwashing staff, and 1 event coordinator — roughly 16–18 people total. Add one extra serving staff per buffet counter during peak service. For sit-down service, plan 1 server per 15 guests.
When should I finalise vendor bookings for a Gujarati wedding?
Book primary food vendors 3–4 months before the wedding date. Farsan suppliers need 6–8 weeks notice for custom orders. Confirm final guest count 10 days before. During peak season (October–February and April–May), some Ahmedabad vendors book 5–6 months in advance.
What are the biggest catering mistakes at Gujarati weddings?
The most common mistakes are: underestimating quantities for second servings, failing to run a separate Jain counter, having no cold-chain backup for dairy items like paneer, starting cooking too late, frying puris all at once rather than in batches, and having no written vendor contracts. Each of these mistakes is preventable with proper planning and culinary training.
Where to Learn Wedding Catering Skills in Gujarat
Gujarat’s wedding catering circuit rewards caterers who combine local food knowledge with professional kitchen discipline. The best way to build both is through structured culinary training — not trial and error at a client’s wedding.
At Florence Academy in Ahmedabad, the Culinary Foundation Program covers bulk cooking, Indian regional cuisines, food safety, and kitchen management — all the foundations a wedding caterer needs. For those specifically building a catering business, the Florence Academy Catering Program goes deeper into event-scale operations, menu costing, vendor relationships, and client management.
Gujarat’s wedding market is growing. The opportunity for trained, reliable, Jain-competent caterers has never been better. But the caterers who build lasting businesses are the ones who show up prepared: with the right quantities, the right vendor agreements, the right Jain counter, and the right team.
Join 2,000+ students who’ve trained with expert chefs at Florence Academy, Ahmedabad.
Ready to learn from expert chefs? Explore Courses at Florence Academy →
Have questions? Chat with us on WhatsApp — we respond fast.