Pasta Per Person Calculator, How Much Pasta to Cook

Getting pasta portions right is the difference between a generous Italian style dinner and a sad pot of leftovers nobody wants. The classic rule of thumb is simple: about 100 grams (3.5 oz) of dry pasta per person for a main course, and about half that when pasta plays a side dish role next to a protein like grilled chicken or baked fish. Fresh pasta changes the maths because it holds far more moisture: you need roughly 30% more by weight (around 130 g per person) to end up with the same satisfying plate. Pasta shape matters for volume, not weight, long strands like spaghetti, linguine and fettuccine pack differently into measuring cups than short shapes like penne, fusilli or rigatoni, so this calculator converts your totals into cooked cups using shape specific ratios. It also scales everything to your guest count, shows the result in grams and ounces per person, totals the whole batch, and tells you how many standard boxes or bags to buy. Whether you are cooking weeknight spaghetti for four, feeding a crowd at a potluck, or planning a big family dinner, start here and never guess at the boiling pot again.

Last updated: October 22, 2026

servings

Meal type
Pasta shape
Pasta type

The formula

  • Per person dry pasta = 100 g for a main course, 50 g for a side dish
  • Fresh pasta = dry weight × 1.3 (about 130 g main, 65 g side)
  • Total dry = per person amount × number of servings
  • Cooked weight ≈ dry weight × 2 (pasta absorbs roughly its own weight in water)
  • Cooked cups: long shapes ≈ 0.5 cups per oz dry; short shapes ≈ 0.375 cups per oz dry

A worked example

Dinner for 6 as a main course, dry spaghetti: 6 × 100 g = 600 g total (about 21 oz), roughly 1⅓ standard 1 lb boxes, buy 2. That cooks up to about 1,200 g, or roughly 10½ cups of spaghetti.

More about the Pasta Per Person Calculator

How much pasta per person: the serving size rules

For dry pasta, the widely used standard is 100 g (3.5 oz) per person for a main course and 50 g (1.75 oz) as a side. A 500 g box therefore serves 4 to 5 as a main, the classic “one box feeds the family” rule.

Fresh pasta is heavier with water, so portions run about 130 g per person as a main and 65 g as a side, roughly 30% more by weight than dry.

Kids and light eaters land closer to 75 to 80 g dry per person; big appetites or one pot dinners where pasta is the whole meal can stretch to 125 g.

Dry vs fresh pasta: why the portions differ

Dry pasta is only about 12% water; during boiling it absorbs roughly its own weight, roughly doubling in weight (a 2.4× multiplier by volume for long shapes).

Fresh pasta starts at 30 to 35% moisture, so it puffs up only modestly, about 1.3× its starting weight, which is why you must weigh out more of it.

If a recipe was written for dry pasta and you substitute fresh, multiply the dry weight by 1.3 rather than swapping gram for gram.

Pasta shape and your measuring cups

By weight, shape barely matters, 100 g is 100 g. But shapes pack into cups very differently: 2 oz of dry spaghetti is about 1 cup cooked, while 2 oz of penne is only about ¾ cup cooked.

Long thin shapes (spaghetti, linguine, angel hair) give the most cooked volume per ounce; short tubes and twists (penne, fusilli, rigatoni) give less. The calculator applies the right factor for your shape.

Filled pastas like tortellini and ravioli are a different animal, count roughly 125 to 150 g per person as a main, since the filling adds density but less starch.

Planning pasta for a crowd or event

For buffets, potlucks and parties, shave 20 to 25% off the per person amount, guests graze across many dishes and rarely eat a full restaurant portion.

Always round UP to the nearest whole box or bag when buying. A little extra dry pasta is cheap insurance; running short mid boil is a disaster.

Cook in batches for groups over 12: pasta needs roughly 1 litre of well salted water per 100 g to cook evenly, and overcrowding the pot turns everything gummy.

Cooking a big holiday meal? Use the <a href="/turkey-per-person-calculator/">turkey per person calculator</a> to size the centrepiece, then scale any accompanying sauces with the <a href="/recipe-scaler-calculator/">recipe scaler calculator</a>.

Sauce ratios and the al dente finish

A good target is about ½ cup of sauce per 100 g of dry pasta as a main, enough to coat every strand without drowning it. Hearty ragù can go a little heavier; delicate oil or butter sauces need less.

Pull pasta 1 to 2 minutes before the package time for true al dente, and finish it in the sauce with a splash of starchy pasta water, the starch emulsifies the sauce so it clings.

Find more portion tools in the <a href="/cooking-recipes/">Cooking & Recipes hub</a>: scaling, pan conversions and temperature charts.

Common pasta portion mistakes

Using dry pasta amounts for fresh pasta, you will end up a third short. Multiply dry by 1.3 for fresh.

Measuring dry pasta in cups: cup weights swing wildly by shape, so weigh in grams or ounces instead.

Forgetting the water rule, too little water or no salt gives sticky, bland pasta no sauce can rescue.

A worked example: a family dinner with adults and children

Suppose four adults and four children are eating penne as a main course. The adults get the standard 100 grams each, which is 400 grams, and the children get a lighter 75 grams each, which is 300 grams. The total is 700 grams of dry pasta, so two 500-gram packs cover the meal with 300 grams to spare, and you are not caught short if a teenager eats like an adult after all.

That 700 grams of dry pasta becomes roughly 1,400 grams once cooked, because dry pasta absorbs close to its own weight in water. Spread across eight bowls that is about 175 grams of cooked pasta per person before the sauce goes on, which matches what a generous restaurant serving looks like once sauce and extras are added. Working backwards from cooked weight like this is a useful sanity check whenever the dry figure feels abstract.

The same table with the pasta served as a starter instead changes the total completely. At starter portions the adults drop to about 75 grams and the children to about 50 grams, giving 300 plus 200, which is 500 grams, exactly one standard pack. Deciding honestly whether pasta is the main event or the opening act is worth 200 grams of pasta and a whole second pack at this table size.

Filled, gluten free and legume pastas do not follow the standard gram rules

Filled pastas such as ravioli and tortellini are portioned heavier than plain pasta, because the filling adds weight that is not pasta and the pieces satisfy differently, around 150 grams per person as a main course is the working figure, and counting pieces is unreliable since sizes vary widely between brands. A plate built from a gram weight stays consistent even when you change supplier or shape mid season.

Gluten free pasta, usually made from rice, corn or lentil flour, cooks up a little less expansively than wheat pasta and breaks more easily, so weigh it at the standard 100 grams per person but cook it in plenty of water and handle it gently. Legume pastas made from chickpeas or red lentils are denser and more filling per gram, and many people find 85 to 90 grams plenty for a main course despite identical looking dry portions.

Egg noodles and Asian wheat noodles follow their own logic again: dried egg noodles are typically portioned by the nest, with one nest of roughly 60 to 75 grams per person for a soup or stir fry where vegetables, protein and broth carry much of the meal. The calculator’s gram framework still helps, just treat noodles as one component of the dish rather than the whole plate, and portion them at side dish weight.

Planning for seconds, big appetites and the buffet problem

A seated dinner with a set menu is predictable, but a buffet destroys averages: guests serve themselves, some return twice, and nobody takes a small first portion from an abundant looking tray. For buffet service, cook the main course amount for the full guest count even if pasta is one of several dishes, because the dishes guests love run out in proportion to how good they are, not in proportion to how many alternatives exist.

Teenagers and athletes are the other average breakers. A table of six adults at 100 grams each needs 600 grams, but swap two of those adults for teenage boys and the realistic figure climbs toward 700 grams once second helpings appear. The cheap insurance is to cook one extra portion’s worth, 100 grams, and hold it back plain; uncooked excess stays in the cupboard, while cooked excess becomes tomorrow’s lunch rather than waste.

Leftovers, planned deliberately, are the professional answer to portion anxiety. Cooked pasta kept back without sauce reheats far better than sauced pasta, and a measured surplus means the cook never faces the worst outcome in home entertaining: a guest quietly still hungry. Portion with the calculator, add one extra serving for any group over six, keep it unsauced, and the numbers will look after themselves.

How to use the Pasta Per Person Calculator

  1. Enter how many people you are cooking for.
  2. Choose main course or side dish, your pasta shape, and dry or fresh pasta.
  3. Read your per person portion plus the total in grams, ounces and cooked cups.
  4. Check the boxes to buy row so you shop the right amount, round up, not down.

Frequently asked questions

How much dry pasta per person for a main course?

The standard serving is 100 grams (about 3.5 ounces) of dry pasta per person for a main course. That roughly doubles to 200 grams cooked, or about 2 cups of cooked spaghetti. For big appetites, nudge it to 115 to 125 g; for children or light eaters, 75 to 80 g is plenty.

How much fresh pasta per person?

Because fresh pasta already holds a lot of water, you need about 30% more by weight than dry: roughly 130 grams per person for a main course and 65 grams as a side. Swapping gram for gram from a dry pasta recipe will leave everyone short, so multiply the dry weight by 1.3.

How much does dry pasta expand when cooked?

Dry pasta roughly doubles in weight when cooked al dente, absorbing close to its own weight in water, 100 g dry becomes about 200 g cooked. By volume, long shapes like spaghetti yield about ½ cup cooked per ounce of dry pasta, while short shapes like penne yield closer to ⅜ cup per ounce.

Is the per person amount the same for penne as for spaghetti?

Yes, by weight it is identical: 100 grams dry per person for a main course regardless of shape. What changes is the volume, 100 grams of penne fills a measuring cup very differently from 100 grams of spaghetti, which is why weighing beats scooping. Short shapes also look like less on the plate, so guests may serve themselves more by eye than they would of spaghetti.

How much sauce do I need for 500 grams of pasta?

A useful rule of thumb is roughly 100 to 125 millilitres of sauce per 100 grams of dry pasta for a well coated result, so a 500-gram batch takes about 500 to 625 millilitres, around two standard jars. Lighter olive oil or butter based sauces need less, closer to 75 millilitres per 100 grams, because they coat rather than pool.

How much pasta per person for a baked pasta dish like ziti or lasagne?

Slightly less than for a boiled main course, because cheese, sauce and fillings add substantial bulk: about 85 to 90 grams of dry pasta per person is a good planning figure. For eight people that is roughly 700 grams. Lasagne sheets are the exception, count them by the layer and the dish size rather than by weight, since one sheet more or less changes the structure.

Does orzo or couscous style pasta follow the same portions?

Not quite. Orzo cooks and eats more like rice, so portion it like a grain: about 75 to 80 grams dry per person as a main component, less when it is one element of a soup or salad. Small shapes also swell noticeably, so a modest dry weight produces a surprisingly full bowl. When in doubt, weigh at the lower figure and cook a small extra portion separately if needed.

How much dry pasta is one cup of cooked pasta?

Roughly 55 to 60 grams of dry short pasta yields about one cup cooked, while long pasta like spaghetti yields about half a cup cooked per 28 grams, one ounce, of dry. These conversions vary by shape because shapes pack differently in a cup, which is exactly why the calculator works in grams and why a kitchen scale settles arguments a measuring cup cannot.

How much pasta per person if it is going into a soup?

Far less than a plate portion, because the pasta is one ingredient among many and it keeps swelling in the broth. About 30 to 40 grams of dry small pasta per person is plenty for a hearty soup, 150 grams for a four person pot of minestrone. Add it near the end of cooking, or cook it separately, so it does not drink the whole soup while it sits.