Pasta Portions Calculator

Calculate how much dry pasta to cook per person.
Covers spaghetti, penne, fusilli, and more with gram and ounce measurements.

Pasta Needed

Dry pasta to cooked weight conversion is important for portion control, meal prep, and nutritional tracking. Pasta absorbs water during cooking and increases significantly in weight — but all the calories come from the dry pasta.

Cooking weight formula: Cooked Weight = Dry Weight × Expansion Factor

Pasta expansion factors (dry to cooked):

  • Spaghetti, linguine, fettuccine: 2.0–2.2× (dry × 2.1 ≈ cooked)
  • Penne, rigatoni, ziti: 2.0–2.5×
  • Farfalle (bow tie): 2.3–2.5×
  • Elbow macaroni: 2.2–2.4×
  • Orzo: 2.5–3.0× (absorbs more water due to smaller surface area ratio)
  • Egg noodles: 1.8–2.0×

Calorie tracking note: Calories do not change during cooking. 100g dry pasta (≈356 kcal) becomes ≈210g cooked pasta — still 356 kcal. Always use dry weight for accurate calorie tracking, or divide cooked weight by the expansion factor.

Standard portion sizes (dry weight):

Portion Dry Cooked at 2.2×
Child 45g (1.6 oz) ~100g
Side dish 60g (2 oz) ~130g
Main course 90g (3.2 oz) ~200g
Hearty appetite 115g (4 oz) ~255g

These are the same figures the pasta serving calculator uses, so the two pages agree.

Filled pasta is weighed differently. Ravioli and tortellini are sold by total weight including the filling, which is heavier and less absorbent than the pasta around it. Plan on 100g for a side, 150g for a main and 190g for a big appetite, and expect it to gain only about half its weight in the pot rather than doubling.

Volume to weight reference:

Dry pasta is about 3.56 kcal per gram, so a 100g cup of dry elbow macaroni is roughly 356 kcal and 200g is roughly 712 kcal. That figure does not change when you cook it. All that changes is the water.

For spaghetti, the dry bundle diameter is a decent guide:

  • 25mm bundle (about a US quarter): ~56g, a side portion
  • 32mm bundle (about a UK 10p): ~85g, close to a main course

What each variable means:

  • Expansion factor: the ratio of cooked to dry weight; caused by water absorption into the starch granules during cooking
  • Al dente vs fully cooked: al dente pasta absorbs less water (lower expansion, slightly fewer readily-available calories due to slower digestion). Overcooked pasta absorbs more water and has a higher glycemic response.
  • Pasta shape and surface area: smaller shapes with more surface area (orzo, ditalini) absorb proportionally more water than large tubular shapes

Worked example: Recipe serves 4. You want 200g cooked penne per person.

Total cooked needed = 4 × 200g = 800g cooked Expansion factor (penne): 2.2 Dry pasta needed = 800g ÷ 2.2 = 363.6g dry (≈ 364g) Purchase a 500g (17.6 oz) box — you’ll use most of it with a small surplus.

Calorie count: 364g dry pasta ≈ 364 × 3.56 kcal = 1,296 kcal total for 4 servings = 324 kcal per serving (pasta only, before sauce).


How we build and check this calculator

This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.

SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.


Embed This Calculator

Copy the code below and paste it into your website or blog.
The calculator will work directly on your page.