By Harry Cruse | TasteSavory
Feeding twenty people for $75 sounds impossible, and starting from scratch, it usually is. That works out to $3.75 per person, and some party-planning guides estimate that buying everything new costs several times that. But it’s realistic when you already own the expensive part, such as a freezer full of roasts or ground beef, and spend the budget on cheap starches, vegetables, and extras. This guide shows how to plan around what you have, how much of each food to make for twenty, five budget buffet menus, a full recipe for sliced roast beef with au jus, and tips for serving a buffet so the last guest still gets a plate.
The short answer
- Start with an inventory of your freezer and pantry, pick a menu around the protein you already own, and spend the budget on the rest.
- Plan about ½ pound of raw boneless roast, ½ pound of raw potatoes, and ¼ pound of vegetables per person, and round up a little.
- Stretch the meal with cheap starches, beans, and bread, and choose dishes that hold well for hours.
- Keep hot food at 140°F (60°C) or above, and don’t leave perishable food out for more than 2 hours.
Step 1: Take inventory first
List what you already have: proteins, starches, canned goods, spices, broth, and condiments. The biggest savings come from building the menu around your most plentiful ingredient. If you own roasts and ground beef, the protein is mostly covered, so every dollar of the budget can go to potatoes, vegetables, rolls, and dessert. If you have nothing, beans, rice, or pasta stretch the budget furthest.
Step 2: Do the cost math
Divide the budget by the number of guests, then allocate it. As a rule of thumb, spend most of it on bulk starches and vegetables, which fill plates cheaply, and only a smaller share on extras such as rolls and dessert. If you need to buy the protein, it will take the largest share, so choose cheaper cuts such as pork shoulder, whole chickens, or chicken thighs. Prices vary, so compare unit prices before you commit.
Step 3: Portion math for 20 guests
These are common rules of thumb from crowd-cooking charts. Buffets with several dishes need less of each item than a plated dinner, but it’s wise to round up 10 to 15 percent.
| Food | Per person | For 20 people |
|---|---|---|
| Boneless roast beef (raw weight) | About ½ pound (roughly 6–7 oz cooked) | About 10 pounds |
| Ground beef for chili, sloppy joes, or tacos | About ¼ pound | About 5 pounds |
| Potatoes (mashed, roasted, or baked) | About ½ pound raw | About 10 pounds |
| Carrots or another vegetable side | About ¼ pound | About 5 pounds |
| Rice as a starch | About ¼ cup dry | About 5 cups dry |
| Dried beans as a side | Half a cup cooked | About 2 pounds dry |
| Salad | About 1½ cups | About 30 cups |
| Rolls | 1 to 1½ | 20 to 30 |
| Sheet cake | 1 slice | Two 9×13 pans |
Each side dish is typically planned at about 4 to 6 ounces per person. For more on planning quantities, make-ahead timelines, and food-safety tips, see our holiday meal ideas.
Step 4: Pick a menu template
| Menu | Why it works on a budget | Watch out for |
|---|---|---|
| Taco or burrito bar | Seasoned beef or shredded roast, beans, rice, and toppings; easy to build vegetarian options | Toppings add up, so choose a few and chop them yourself |
| Roast beef dinner | Uses cheap roasts, with mashed potatoes and glazed carrots; hearty in cold weather | Needs oven space and timing; see the recipe below |
| Chili and cornbread bar | Ground beef and beans feed many; toppings make it feel special; see our easy beef chili | Make cornbread in batches; offer a meatless pot for some guests |
| Baked potato bar | Potatoes are cheap, and chili or pulled beef turns them into a meal | Needs oven time for 20 potatoes, or a slow cooker for some |
| Pulled beef sandwiches with slaw | Braise a chuck roast until it shreds; add roasted potatoes and cabbage slaw | Chuck roasts take several hours; plan ahead |
If your group doesn’t mind pasta, a baked pasta dish stretches a small amount of ground meat the furthest. For more budget ideas, see our cheap meals that feel like a treat.
Step 5: Serve the buffet so it doesn’t run out
- Put cheap, filling foods first. Place rolls, potatoes, rice, and salad at the front of the line, and the protein last.
- Have someone portion the main dish, or put out a serving spoon sized for one portion. This keeps early guests from taking too much.
- Use smaller plates. People fill what they’re given.
- Hold back a reserve. Keep about 10 percent of the main dish warm in the oven for late arrivals and second helpings.
Food safety for a buffet
- Keep hot food hot. Hold it at 140°F (60°C) or above, using a slow cooker, roaster, or low oven. Check with an instant-read thermometer.
- Keep cold food cold. Hold salads and dairy at 40°F (4°C) or below, and put out small portions at a time.
- Watch the clock. Perishable food shouldn’t sit out for more than 2 hours, or 1 hour above 90°F.
- Cook beef roasts to at least 145°F (63°C) with a 3-minute rest, and reheat leftovers to 165°F (74°C).
- Cool leftovers quickly. Refrigerate within 2 hours in shallow containers. See our kitchen storage guide.
Recipe: Sliced roast beef with au jus, mashed potatoes, and glazed carrots
This builds on a classic cold-weather buffet and works well with inexpensive round roasts. Serves: 20 | Active time: about 2 hours | Total time: make the roasts a day ahead
Roast beef and au jus
- 4 boneless beef round roasts, about 3 pounds each (about 12 pounds total)
- About 1 teaspoon kosher salt per pound of meat, adjusted for your brand
- 2 tablespoons each black pepper, garlic powder, and onion powder
- 3 large onions, sliced
- 6 cloves garlic, smashed
- 3 quarts (12 cups) beef broth, divided
- 2 tablespoons Worcestershire sauce and 2 tablespoons soy sauce
- 4 sprigs fresh thyme or 2 teaspoons dried, and 2 bay leaves
- Season. Pat the roasts dry and rub them with the salt, pepper, garlic powder, and onion powder. If time allows, let them sit uncovered in the refrigerator overnight.
- Roast. Heat the oven to 325°F (165°C). Spread the onions and garlic in roasting pans, add 2 cups of broth, and set the roasts on racks over them. Roast, starting to check at about 1 hour, until the center reads at least 145°F (63°C). Times vary by size and oven.
- Rest and chill. Rest the roasts for 20 minutes, then cool and refrigerate overnight. Chilled roasts slice thinner and neater.
- Make the jus. Pour the pan juices and onions into a large pot with the remaining broth, Worcestershire, soy sauce, thyme, and bay leaves. Simmer for 30 minutes, skim the fat, remove the herbs, and taste. Add salt if needed.
- Slice and warm. Slice the cold roasts as thinly as you can, against the grain, with a sharp knife or a slicer. Warm the slices in the hot jus until steaming (165°F / 74°C), then hold them at 140°F (60°C) or above in a roaster, slow cooker, or covered pan in a low oven.
Mashed potatoes
Peel and cut 10 pounds of potatoes, boil in salted water until tender, drain well, and mash with about 1 cup of butter and 2 cups of warm milk, adding salt to taste. Mash by hand and don’t overwork them, or they turn gluey. Keep them warm in a slow cooker.
Glazed carrots
Toss 5 pounds of sliced carrots with oil and salt and roast at 425°F (220°C) on sheet pans for about 25 to 35 minutes until tender and browned. Toss with 4 tablespoons of butter, ¼ cup of brown sugar or honey, and a pinch of thyme. Roast them while the beef rests, if you cook it the same day.
Timeline
| When | What to do |
|---|---|
| Day before | Roast and chill the beef, make the jus, peel the potatoes (keep them in cold water), and bake any dessert |
| Morning | Slice the beef and refrigerate it; chop the carrots |
| Two hours before | Boil the potatoes, reheat the jus, and start warming the beef slices |
| One hour before | Roast the carrots, mash the potatoes, and set up the serving line |
| Serving | Keep everything hot, and refill from your reserve |
For other ways to cook roasts and chuck, see our guide to six ways to cook meat.
Troubleshooting
- The meat is running low: Slice the remaining meat thinner, serve it on rolls, and add extra rice or potatoes.
- The roast is dry: It cooked past its target. Slice it thin and keep it in warm jus, which restores moisture.
- The jus is bland: Add salt, a splash of soy sauce or Worcestershire, and simmer to concentrate it.
- The food is going cold: Use slow cookers, a roaster, or a low oven, and put out smaller portions at a time.
FAQ
Is $75 enough for 20 people?
It can be if you already have the protein and spend the budget on starches, vegetables, and bread. Starting from nothing, it’s much harder.
How much meat do I need for 20 people?
Roughly 10 pounds of raw boneless roast if it’s the only main dish, or less if you serve two proteins.
What if a guest is vegetarian?
Include a meatless main, such as a pot of beans, and cook the vegetable sides without meat broth where possible.
Conclusion
A big dinner on a small budget comes down to planning. Build the menu around what you already own, use the portion math to buy only what you need, and spend the rest on cheap, filling sides. Serve the protein last, keep a reserve warm, and watch your temperatures. With a little preparation, twenty people can eat well on a very modest budget.

