Skip to content
Wedding websites built for you in 48 hours · RSVP for every event · From £149

The day and after · Food and drink

What is the cheapest way to feed 100 people at a wedding?

Answered by the UK Wedding Websites editorial team · Updated 2026-10-12 · For parents

Short answer

The cheapest way is to serve a buffet or sharing-style meal with simple, hearty dishes like pasta, curry, chilli, or a baked potato bar. You can also ask guests to bring a dish, or hold the wedding at a time between meals.

A buffet is usually far cheaper than a plated meal because you need less waiting staff and can serve crowd-pleasing food in bulk. Choose dishes that are cheap to make in large quantities, such as a big pot of chilli with rice, a pasta bake, a vegetable curry with naan, or a tray of lasagne with salad. You can buy ingredients in bulk from a wholesaler or supermarket, and ask family or friends to help cook ahead of time.

Another option is a baked potato bar with toppings like cheese, beans, tuna and coleslaw, which is very low cost and filling. Or hold your wedding at brunch or afternoon tea time, so guests expect lighter food like sandwiches, scones and cake, which costs less than a full dinner. You could also ask guests to bring a dish to share, which works well for informal weddings, but be clear about what to bring so you don't end up with ten bowls of the same thing.

Keep drinks simple too, like jugs of water, cordial and a few bottles of wine, rather than a full bar. And remember, a shorter reception with food served earlier means less need for a second meal later. Whatever you choose, make sure there is enough for everyone and that any dietary needs are covered.

Was this answer helpful?

Answers from couples and guests

No answers from readers yet. Been through this yourself? Share what worked for you.

Add your answer

Related questions

From other topics

From our studio

Everything for your wedding, in one place

Your website, your invitations and the signs on the day, designed to match. One-off prices, paid once.