It's Friday afternoon, eight people are arriving tomorrow at seven, and you have just realised your oven fits one tray. This is how most dinners get planned. The good news is that nearly everything that goes wrong can be fixed by thinking about it three days earlier than you'd like to.

Pick a menu that respects your kitchen

Count what you really have: oven shelves, burners, fridge space, serving dishes. A menu that needs the oven at three different temperatures is a menu for a restaurant. At home, aim for one oven dish, one thing on the stove, and everything else served cold or at room temperature.

Choose at least two dishes that are better made a day ahead. Braises, stews, lasagne, marinated vegetables, most desserts. They taste better after a night and, more to the point, they free the day itself.

Quantities trip up first-time hosts more than recipes do. A rough guide for eight adults: 150 to 200 grams of meat or fish per head, about 80 to 100 grams of dry rice or pasta, two or three kinds of vegetables, and more bread than seems reasonable. Cheese and dessert take care of themselves. Leftovers are better than a half-empty table.

Ask about food restrictions when you invite, not when people sit down. Vegetarian, allergies, someone who doesn't eat pork. Then plan one main that works for everyone instead of cooking a special plate that makes one person feel like an exception.

The countdown

WhenWhat to do
Three days beforeFinal menu, shopping list, check you own enough chairs, glasses and plates
Two days beforeBuy everything non-perishable; order bread or ice if needed; clean the bathroom
Day beforeCook the make-ahead dishes, chop vegetables, set the table, chill drinks
Morning ofFresh shopping (herbs, bread, fish if any); clear fridge space; tidy the hallway
Two hours beforeOven on, dishes in; start the stove items that can hold
One hour beforeShower, change, put music on, light the candles
Guests arriveDrinks and something small to eat; do not start cooking

The bathroom entry is not a joke. Guests spend more time looking at it than at your tablecloth.

Seating, drinks, and the small things

Put people who don't know each other next to people who do. Couples can sit apart; they'll survive. Put the quietest person somewhere they can talk to just one neighbour, not at the end of a long table where conversations pass through them.

Keep drinks simple. One red, one white, something non-alcoholic that isn't just water, and a pitcher of tap water on the table. Fancy cocktails sound fun and then you spend the first hour at the counter with a shaker.

Have a plan for coats and bags before the doorbell rings. A bed in another room, a rack, anything. Piles in the hallway make a small flat feel chaotic.

Once everyone is in the room, sit down as early as you sensibly can. Guests relax when the host does. If somebody offers to help, give them a small, real job, like pouring water or carrying plates, because people generally prefer being useful to being waited on.

Dishes are best handled by a deal: you cook, a friend helps clear, nobody washes until later. Put leftover food in containers and send people home with some. It's a good way to end the night and it saves you from eating pasta salad for a week.

Something will go wrong. The rice sticks, the dessert collapses, a guest arrives with a friend you didn't expect. If you've done the day-before work, none of that matters much. The first time I tried this I overcomplicated everything. These days I'd happily serve a good stew and bread to eight people, and I think they'd rather have a host who's sitting down with them than one who's sweating at the stove.