3 Hot 8 logo 3 Hot 8Kitchen shortcuts that work
Meal Prep

Cooking for a Crowd When You Do Not Know Who Is Coming

Every few months my brother texts on a Saturday morning to say a few people might come over to watch the match. A few people has meant four. It has also meant nineteen. Once it meant two, one of whom had already eaten.

A large pot of chili beside stacks of tortillas and a bowl of rice

Every few months my brother texts on a Saturday morning to say a few people might come over to watch the match. A few people has meant four. It has also meant nineteen. Once it meant two, one of whom had already eaten. Cooking for a number you do not know is one of the most common home kitchen problems, and almost nobody plans for it properly.

After years of either running out of food at half time or throwing away half a pot of chili on Sunday night, I have settled on a system. It is not complicated, and most of it happens before anyone rings the doorbell.

Why the usual approach fails

The usual approach is to guess a number and cook for it. If you guess ten and eight turn up, fine. If you guess ten and sixteen turn up, you are cutting sandwiches into quarters by the second half. If you guess ten and four turn up, you are eating the same stew for three days.

The problem is that a single dish scaled to a single guess has no flexibility. It is either enough or it is not. What you want instead is a menu that stretches and shrinks with the room.

My brother's crowd is a good example of why the number moves. Some of them come straight from five a side. Some wander in late after checking the weekend draw on ankertoto or finishing a shift. Some say they will come and never do. The menu has to cope with all of that without anyone noticing.

Build the menu in three layers

I now think of crowd food as three layers, each doing a different job.

LayerJobExamples
BaseFeeds the smallest likely crowd properlyA big tray of baked pasta, a pot of chili, a sheet pan of chicken thighs
StretchCheap bulk that makes the base go furtherRice, flatbreads, a large bowl of slaw, baked potatoes
ReserveCooks in under fifteen minutes if more people arriveFrozen dumplings, quesadillas, a second pan of garlic bread

The base is cooked for the low end of the guess, usually about half the maximum. The stretch layer is cooked for the high end, because it costs very little and keeps well. The reserve layer stays in the freezer and cupboard until it is actually needed.

For a crowd that might be anywhere between six and eighteen, that looks like one large pot of chili for eight, a big pan of rice and a stack of tortillas for eighteen, and two bags of frozen dumplings waiting in the freezer.

The advice I disagree with: always make extra

The standard advice for hosting is to make more than you think you need, because running out is embarrassing. I understand the instinct. I also think it is responsible for a great deal of wasted food and a great deal of stress.

Making extra of everything means making extra of the expensive parts too: the meat, the cheese, the dish that took two hours. Those are exactly the parts that are hardest to use up the next day. The three layer approach makes extra only of the cheap, flexible parts. The rice and tortillas can become lunch. The unused dumplings go back in the freezer. Nothing expensive goes in the bin.

Running out is also less embarrassing than people fear, as long as the reserve layer exists. Nobody minds waiting ten minutes for a fresh plate of quesadillas. They do notice a host who spent the whole match in the kitchen because the menu was too ambitious.

Choosing dishes that hold and reheat

Crowd food should survive being left out for an hour and still taste good. That rules out anything crisp that goes soggy, anything that needs to be served the moment it is ready, and anything delicate. The dishes that work best:

  • Braises and stews, which often taste better after an hour sitting on low heat.
  • Baked pasta, which holds its shape and can be cut to any portion size.
  • Roasted trays of chicken, sausages or vegetables, served warm or at room temperature.
  • Grain salads, which get better as they sit and cost very little to scale up.

Rice and beans deserve a special mention because they sit in both the base and stretch layers. If you want a recipe that scales easily, batch cooking rice and beans for a whole week works just as well for one afternoon with a crowd.

Keeping the cost under control

Uncertain crowds are expensive when you plan for the maximum. The layered menu keeps costs down because the expensive layer is sized for the minimum. For my brother's last match day, with a guessed range of six to eighteen and an actual turnout of eleven, the food cost came to about 48 dollars. Planning a full meal for eighteen would have cost closer to 90.

If you host often, it helps to treat these gatherings as their own line in the grocery budget rather than a surprise. The approach in budgeting for groceries the way you would budget for anything else makes that easy.

A timeline for the day

  1. Morning: Get a rough range from whoever is organizing. Six to eighteen is still useful information.
  2. Early afternoon: Cook the base for the low end. Start the stretch layer.
  3. An hour before: Check the freezer and cupboard for the reserve. Set out plates, not food.
  4. During: Count heads once, at about the thirty minute mark. Start the reserve only if the count is above the base.

The single head count is the trick. Counting constantly makes you anxious. Counting once, at a fixed time, gives you one clear decision.

The eleven people who turned up last time ate all of the chili, most of the rice and one bag of dumplings. The second bag is still in my freezer, which is exactly where it should be. You will find more reliable, low stress dishes in our Meal Prep section.

TR
Tobias Reyes

Tobias buys the cheap version of a kitchen tool first and only recommends the expensive one once the cheap one has actually failed him. He tracks his own grocery spending down to the receipt.

More posts by Tobias

More in Meal Prep

01doorganico 084goad 4465456 after5internprogram ahandfulofblessings ahmadpc ahomcybersecurity allodialresources annodex antiquesandperiodcollectibles aotc asianworldkashmir beedlectrics bloggertemplatefree bluefeatheragency bodyweightsolution campaign08blog carfixadvisor catstreetcollective cbstvsports cnfanspurchasing committeeof500yearsofdignityandresistance covertopsdjs cs-kaiyuangame cuestacomunicaciontotal cxoutlet dancebetgame deskgearhub destinyvillastay detectmagazine di33 diamondsteelbuildings donmo dyanadropship emarsysfinance emimattl escapechan eskitarih evautoplay everythingweddings-orlando farmzone feedviewerapp foxstudiosscratch gamevui123 gleasongrade greetingsday hacklabasu haskell iw-kaiyun jagoanproperti jilidskripsi joltbusinessfinance juegodepokergratis juegospucca kaeru-festival latestmehndidesigns lestanzediottaviano litemagazines localcommunityhero lustrsazan mariashebets menswheels newwebstechs1 nikkit ootheday oxigenvpn plurfitness prefetial probudgetcarpetcleaning psychicmrsmartin pyaten qvantor rejoignezlogis rexzbot riselayouts ruchin rwxqsgd5 sakaltime shibiaowang shop-bot skrtips strcoding tetapatrium topselller uneplanteartificielle vipertechcr webtech1223411 wo-kygaming yamaha-mekar yeknava yoybuysheets zenunwa yamaha-mekar jilidskripsi ankertoto ankertoto ankertoto ankertoto