Figuring out how much food per person for a party sounds easy… until you actually have to do it.
You have your guest list, a date, maybe a rough idea of the menu, and then the big question appears: how much food do I need so nobody goes hungry, but I don’t end up with a fridge full of leftovers for days?
At Especia, this is one of the questions we hear most often from people organising family gatherings, birthdays, private celebrations and company events in Mallorca. And it makes complete sense. No one wants to see empty trays too early and feel they miscalculated. But no one wants to spend extra money “just in case” and then eat leftovers all week either.
The good news is that learning how to calculate food for a party is not about guessing. It is about using a simple system based on your number of guests, the type of event, the time of day, the duration and the menu format.
In this guide, we explain how to calculate the amount of food for a party with practical quantities, examples and simple tips so you can plan your event with more confidence.
The Basic Rule to Calculate Food Per Person for a Party
The simplest formula is this:
Number of guests x estimated amount per person = total amount of food needed
So far, so easy.
The tricky part is that the “estimated amount per person” changes depending on the type of party.
A light afternoon snack is not the same as a full dinner. A one-hour office gathering is not the same as a family birthday that lasts all afternoon. So before you start multiplying, ask yourself one key question:
Will food be the main part of the party, or just something to accompany the event?
If food is just a small extra — for example, an informal drink, a short meeting or a light afternoon gathering — you can calculate less food per person. But if your party happens around lunch or dinner time, your guests will expect to eat properly.
As a general guide, you can use these quantities:
| Type of party | Suggested amount per person |
|---|---|
| Light appetiser | 4 to 6 pieces |
| Informal finger food | 6 to 8 pieces |
| Cocktail-style event | 8 to 10 pieces |
| Lunch or dinner without a main dish | 10 to 12 pieces |
| Full meal with a main dish | 5 to 7 pieces + main course |
| Sharing trays or buffet-style food | 350 to 500 g per person |
These numbers are not strict rules, but they are a very useful starting point. At Especia, we usually put it this way: the key is not to order a lot, but to order well.
When to Calculate by Pieces and When to Calculate by Weight
For appetisers, canapés, small bites, mini portions and finger food, it is usually easier to calculate by pieces.
For example:
- 6 pieces per person for a short casual snack
- 8 pieces per person for an informal party
- 10 to 12 pieces per person if the food replaces lunch or dinner
However, when you are planning sharing trays, salads, Spanish omelettes, cold dishes, mains or side dishes, it is often more practical to calculate by weight or portions.
As a general reference:
- 350 g per person for a light event
- 450 g per person for a normal lunch or dinner
- 500 g or more per person if the event is long, your guests tend to eat well, or there will be no other dishes
This does not mean you need to weigh every single item. The idea is to have a clear guide so you are not buying blindly.

How Much Party Food Per Person Depending on the Type of Event
The type of event changes everything. That is why the best answer to “how do you calculate food per person?” is always: it depends on the context.
A birthday at home, a corporate breakfast, a family lunch and an evening gathering all need different amounts of food.
Light Finger Food or Informal Appetisers
If you are planning a light appetiser before lunch or dinner, calculate around 4 to 6 pieces per person.
This format works well when food is not the main focus of the event. For example:
- A short get-together
- Drinks before going out
- A welcome appetiser
- A meeting where there will be more food later
You do not need to fill the table as if it were a wedding. The goal is to offer variety and let guests try a few things without feeling too full.
A good mix could include:
- Something fresh
- Something crunchy
- Something with protein
- A vegetarian option
- A small sweet touch if the event lasts longer
Party with a Main Dish
If you are serving a main dish, the appetisers should support the meal, not compete with it.
In that case, calculate:
- 5 to 7 bites per person as a starter
- 1 main portion per person
- 1 small dessert portion if you want to finish the meal properly
This format works very well for family events, adult birthdays, casual home dinners or small celebrations where you want the table to look generous without overdoing it.
The classic mistake here is preparing too many appetisers “just in case” and then realising that almost no one is hungry for the main dish. The result: too much leftover food and a higher budget than necessary.
Buffet or Ready-to-Serve Food Trays
For a buffet or home catering with ready-to-serve trays, calculate around 350 to 500 g per person, depending on the type of event.
This format is especially convenient when you do not want to cook or hire waiters. The trays arrive ready, you place them on the table, and each guest serves themselves at their own pace.
This is exactly how we work at Especia: home catering in Mallorca, with no waiters, in ready-to-serve trays. It makes the event more flexible and less rigid than traditional catering.
For this type of service, a good distribution could be:
- 40% main or more filling dishes
- 30% starters or finger food
- 20% sides or accompaniments
- 10% sweets or dessert
The big advantage is that you can create a beautiful, practical and abundant table without spending the event stuck in the kitchen.
Brunch, Afternoon Gathering or Sweet-and-Savoury Event
For a brunch or afternoon celebration, the calculation is usually lighter. Think of around 5 to 8 pieces per person, combining sweet and savoury options.
Here, it is important not to go too heavy on sweet food. If everything is sweet, guests often get tired of it quickly. A better mix would include:
- Mini savoury bites.
- Fruit or something fresh.
- Pastries or baked goods.
- Gourmet bites.
- Coffee, juices or cold drinks.
If you are preparing something for the office, this type of menu also works very well for a corporate breakfast or coffee break.
Casual Dinner at Home
For an informal dinner at home, calculate a little more than you would for a light snack, but without turning it into a heavy banquet.
A useful reference would be:
- 8 to 10 pieces per person if everything will be shared
- 400 to 500 g per person if you are serving varied trays
- Add dessert only if the dinner is not already too abundant
At dinner, people usually want to eat well, but not feel overly full. In the evening, lighter, fresher and easy-to-serve options often work best.
Quick Table: How Much Food for a Party
Here is a simple table to help you calculate food quickly.
| Guests | Light finger food | Full finger food | Trays for lunch/dinner |
|---|---|---|---|
| 10 people | 40–60 pieces | 80–100 pieces | 3.5–5 kg |
| 20 people | 80–120 pieces | 160–200 pieces | 7–10 kg |
| 30 people | 120–180 pieces | 240–300 pieces | 10.5–15 kg |
| 50 people | 200–300 pieces | 400–500 pieces | 17.5–25 kg |
Do not treat this table as a fixed law. Use it as a compass.
If your party is short, stay closer to the lower range. If it happens at lunch or dinner time, there are mostly adults, and your guests tend to eat well, move closer to the higher range.
How to Adjust Portions for Children, Older Guests or Big Eaters
Not all guests eat the same amount.
For children, you can usually calculate between half and two thirds of an adult portion, depending on their age. At a children’s birthday party, for example, kids often eat less than expected — but the adults who stay may need something more substantial.
For older guests, easy-to-serve food, moderate portions and not-too-heavy dishes usually work best.
And if you know your group has a big appetite, increase the amount slightly. You do not need to double everything. In most cases, adding around 10% extra to the most popular dishes is enough.
Explore trays already designed for sharing
If you already know how many guests you have, you can browse our ready-to-serve gourmet trays, filter by type of food and build your menu without starting from scratch.
View ready-to-serve traysCommon Mistakes When Calculating Food for a Party
Calculating party food often goes wrong not because people do not care, but because they decide from fear.
And there are two very common fears:
- “What if there isn’t enough food?”
- “What if I order too much?”
At Especia, we see this all the time. Many clients come to us with this exact concern: they want to make a good impression, but they also want to avoid wasting money.
Buying “Just in Case” Without a Plan
A small “just in case” margin is useful. But if it turns into doubling the amount of food, your budget can quickly get out of control. A good rule is to add around 10% extra, not to order as if 15 extra guests might suddenly appear.
Forgetting the Duration of the Event
A one-hour gathering does not need the same amount of food as a four-hour celebration. The longer the event, the more likely people are to go back for more. In that case, it makes sense to reinforce dishes that are easy to serve and hold well on the table.
Not Considering the Time of Day
At lunchtime, people usually expect a more complete meal. In the evening, many guests prefer something lighter. If you are preparing dinner, focus on variety and balance. If you are preparing lunch, you can include more filling options.
Forgetting Bread, Sauces and Sides
Sometimes people calculate the main food well but forget the extras. Bread, sauces, dips, sides, salads and drinks can change how abundant the table feels. A well-balanced table can look complete without adding unnecessary extra dishes.

Practical Tips So You Don’t Overspend or Run Short
The goal is not to fill the table without limits. The goal is for your guests to eat well while you enjoy your own party.
Decide Whether Food Is the Main Event or a Side Element
Before choosing quantities, decide what role food will play.
If food is the star of the party, invest in more variety and more generous amounts. If it is supporting a short gathering, you do not need a full banquet.
Add a Small Safety Margin
A 10% safety margin is usually enough for reasonable surprises.
For example, if you have 20 guests, calculate as if you had 22. But not as if you had 30.
Ask for Professional Help Once the Event Gets Bigger
From around 20 or 30 guests, calculating by eye becomes much harder. That is when it makes sense to rely on a company that already works with portions, trays and events of different sizes.
Not because you cannot do it yourself, but because it saves decisions and reduces the risk of getting it wrong.
Practical Example: How to Calculate Food for 25 People
Let’s say you are organising a party for 25 people at home.
Option 1: Light Finger Food
If it is a short appetiser-style event:
- 5 pieces per person
- 25 x 5 = 125 pieces
You could divide that into 4 or 5 different varieties to keep things balanced without overcomplicating the menu.
Option 2: Full Meal with Sharing Trays
If it is an informal lunch or dinner:
- 400 to 500 g per person
- 25 x 400 g = 10 kg
- 25 x 500 g = 12.5 kg
This could include starters, cold or warm main dishes, sides and something sweet.
Option 3: Appetisers, Main Dish and Dessert
If there will be a main course:
- 5 or 6 appetisers per person
- 1 main portion per person
- 1 small dessert per person
This keeps the table looking generous without filling everyone up before the main dish.
Turn your calculations into a real menu
You can explore our trays on your own or message us if you want help adjusting quantities based on your type of event, timing and number of guests.
How to Know If You Are Ordering Too Much Food
These are signs that you may be overcalculating:
- You are ordering as if everyone will repeat every dish
- You have chosen too many varieties
- You have not considered that there will be cake or dessert
- You are calculating the same amount for children and adults
- You have added “extra” more than once
To avoid this, go back to the basics:
Number of guests + type of event + duration + time of day.
If those four variables are clear, the calculation becomes much easier.
Calculating Well Means Buying With Peace of Mind
Knowing how much food per person for a party does not mean finding a perfect formula. It means understanding the type of event you are organising and adjusting the quantities to that situation.
As a general rule:
- For light appetisers, calculate 4 to 6 pieces per person
- For full finger food, calculate 8 to 10 pieces per person
- For lunch or dinner without a main course, calculate 10 to 12 pieces per person
- For complete trays, calculate 350 to 500 g per person
- Add a small margin, but do not buy without a plan
And above all, remember this: you do not need to cook everything or solve everything on your own.
If you are in Mallorca and want a flexible, express, ready-to-serve solution, Especia’s trays can take care of the most stressful part of the event: calculating, cooking and setting up the food.
Tell us about your event and we’ll guide you on WhatsApp
Tell us how many people you are, what kind of celebration you’re planning and whether you’re looking for something sweet, savoury, healthy, kids-friendly or corporate. We’ll help you choose the right trays without making you deal with all the maths.
Talk to Especia on WhatsAppFAQs About How Much Food Per Person for a Party
What type of food works best if I don’t want guests to use cutlery?
If you want your guests to eat while standing, chatting or moving around, choose food that is easy to pick up by hand or with a small fork.
Good options include individual bites, mini wraps, skewers, tartlets, sliced focaccia, mini sandwiches, croquettes, Spanish omelette portions and small savoury cups.
This format works especially well for birthdays, informal gatherings, openings and business events where you do not want to set up full dining tables.
How can I make a food table look more abundant without buying too much?
Presentation makes a big difference. Use trays at different heights, combine colours, alternate fresh and more filling dishes, and spread the food across the table instead of placing everything in one corner.
It also helps to cut food into easy portions before serving. A whole Spanish omelette looks less accessible than one already cut into neat pieces. The same applies to focaccia, savoury tarts or filled breads.
How do I organise food for both adults and children?
In most cases, you do not need two completely separate menus, unless it is a very child-focused birthday party.
You can create one shared base and add a few easier options for children: mini sandwiches, Spanish omelette, empanadas, croquettes, sliced fruit or simple finger food.
For adults, add more gourmet or varied options. That way, you avoid doubling the work while keeping the table attractive for everyone.
When should I order food for a party?
For a small party, it is best to organise it a few days in advance. For larger groups, corporate events or high-demand dates, try to book earlier.
Do not leave it until the last minute if you need variety, special options or a specific delivery slot. Food can be express, but choosing the menu calmly always helps.

