Morsello
Blog/
Hosting Guides

The Ultimate Dinner Party Shopping Checklist

June 2, 2026 8 min read

A dinner party lives or dies by the shopping. Run out of an ingredient mid-prep, forget the cream, arrive at the supermarket without a list — and the evening starts in chaos before a single guest arrives. This checklist covers everything you need to buy, organized by when to buy it.

Before You Shop: Build the Right List

The most common shopping mistake is writing a list from memory rather than from recipes. Memory misses quantities, forgets supporting ingredients (do you have enough stock? Enough butter?), and fails to account for scaled portions when cooking for eight instead of four.

Build your shopping list directly from your recipes — ingredient by ingredient — with quantities scaled to your exact guest count. If you're using Morsello's shopping list generator, this happens automatically: select your menu, set the guest count, and get a consolidated, grouped list ready to take to the shop.

For everything not covered by your recipes — drinks, kitchen supplies, non-food items — use the categories below as a prompt.

One Week Before: Dry Goods and Non-Perishables

Shop for long-life items well in advance. These are the things you don't want to be hunting for the day before.

  • · Tinned goods (tomatoes, beans, stock, coconut milk)
  • · Dried pasta, rice, lentils, grains
  • · Oils, vinegars, sauces, condiments
  • · Spices and dried herbs you don't have
  • · Flour, sugar, baking powder, cocoa for desserts
  • · Wine, spirits, soft drinks, sparkling water
  • · Coffee and tea for after dinner
  • · Chocolates or mignardises for with coffee
  • · Candles, napkins, any table supplies you're running low on

Two to Three Days Before: Semi-Perishables

These have enough fridge life to buy a few days ahead, but fresh enough that you don't want to leave them to the last minute.

  • · Meat and fish (can be frozen if needed, defrost day before)
  • · Cheese selection (buy early, let it come to room temperature day-of)
  • · Eggs, butter, cream, crème fraîche, milk
  • · Root vegetables and hardy greens (carrots, potatoes, cabbage, leeks)
  • · Bread — or ingredients to make it if baking
  • · Pastry (bought or made and chilled)

Day Before: Fresh Items

  • · Fresh herbs (parsley, basil, tarragon, chives — whatever your recipes need)
  • · Salad leaves and delicate greens
  • · Tomatoes, avocado, asparagus, courgettes
  • · Fruit for dessert (berries, figs, stone fruit)
  • · Any ready-made components (pâté, smoked salmon, charcuterie)
  • · Bread rolls or sourdough loaf if not making your own
  • · Fresh flowers for the table if using

On the Day: Last-Minute Top-Ups

Keep this list minimal — the day of a dinner party is not the time for a large supermarket run. But a small local shop visit is normal for:

  • · Ice (buy more than you think you need)
  • · Extra sparkling water or soft drinks
  • · An extra bottle of wine (always have a backup)
  • · Fresh bread if you didn't buy the day before
  • · Anything you realized you'd forgotten during morning prep

Drinks: How Much to Buy

A common source of under-buying. For a dinner party, plan on:

  • · Aperitif wine or Champagne: half a bottle per person
  • · Table wine: half to two-thirds of a bottle per person over the meal
  • · Sparkling water: one bottle per two to three people
  • · Soft drinks: always more than you expect to need

Buy an extra bottle of each wine type beyond your calculation. Surplus bottles are not wasted — a dinner party that runs short of wine is remembered.

Non-Food Items to Check

Easy to forget, annoying to be without:

  • · Candles (check they're not stubs)
  • · Napkins — cloth or paper depending on formality
  • · Tea towels (you'll use more than usual)
  • · Cling film, foil, parchment for prep and storage
  • · Washing-up liquid and sponges
  • · Bin bags — you'll fill one

Scaling for Guest Count

The quantities above are frameworks — your actual food list depends entirely on your menu and guest count. For precise quantities per dish, use Morsello's shopping list generator: build your menu, set the number of guests, and it calculates and consolidates all ingredient quantities automatically — including combining the same ingredient across multiple recipes.

Generate your shopping list automatically

Build your dinner party menu in Morsello, set your guest count, and get a consolidated shopping list scaled to exact quantities. No manual arithmetic.