calcolihoreca

Free calculators for restaurants, bars and pizzerias. Results are operational estimates and do not replace professional tax, legal, health or technical advice.

Food cost calculatorCocktail cost calculatorBlood alcohol calculatorPizza dough calculatorBreak-even calculatorBMI calculatorPercentage calculatorItalian tax codeAll calculatorsBar gamesBlogAuthorsAbout usEditorial policyContactPrivacyCookieTerms
Made in Italy
$calcoli·HoReCaFree · fast · no sign-up
Food CostMarginsBar & CocktailPizzaPastaStaff & HREventsCoffee
Home/Italian Pasta

Italian Pasta

Pasta Shopping List Generator

Generate exact ingredient quantities for any Italian pasta dish — for any number of portions.

Updated: May 2026
No registration Instant calculation Data stays in browser

Carbonara shopping list

People4
Ingredients to buy4
Base recipe4 people
Pasta secca360 g
Guanciale160 g
Tuorli4 pz
Pecorino romano80 g

Ingredients marked as in stock are automatically removed from the list.

150 persone trovano utile questo calcolatore

Shopping List Calculation Formula

Required amount = Base quantity per portion × Number of portions

Purchase amount = Required amount × (1 + Buffer %)

For multiple dishes:
  Total per ingredient = Sum of all dish requirements

Example: Carbonara × 10 + Amatriciana × 8
  Guanciale: (10 × 28 g) + (8 × 25 g) = 480 g
  Purchase: 480 g × 1.10 = 528 g → buy 550 g

Ingredient Quantities Per Person — Classic Roman Pasta

IngredientCarbonaraAmatricianaCacio e Pepe
Pasta (dry)80 g80 g80 g
Guanciale25 g25 g—
Egg yolks1 yolk——
Pecorino Romano15 g15 g30 g
San Marzano tomato—50 g—
Black pepper2 g1 g3 g

Worked Example: Weekend Menu for a 40-Cover Trattoria

  • Menu: Carbonara (15 covers), Amatriciana (12 covers), Cacio e Pepe (8 covers), Aglio e Olio (5 covers)
  • Spaghetti/Rigatoni (dry): 40 × 80 g = 3,200 g + 10% = 3,520 g → buy 4 kg
  • Guanciale: (15+12) × 25 g = 675 g + 10% = 743 g → buy 800 g
  • Pecorino Romano: (15×15g) + (12×15g) + (8×30g) = 225+180+240 = 645 g + 10% = 710 g → buy 750 g
  • San Marzano tomatoes: 12 × 50 g = 600 g + 10% = 660 g → buy 2× 400 g tins
  • Eggs (yolks for Carbonara): 15 yolks + 10% = 17 yolks → buy 10 eggs (use remaining whites for other dishes)
Risposte rapide

Direct answers

How much guanciale do I need for Carbonara for 10 people?
The standard ratio is 25–30 g of guanciale per 80 g pasta portion. For 10 people: 10 × 28 g = 280 g of guanciale. Buy 300 g to allow for trimming. Guanciale (cured pork cheek) is not interchangeable with pancetta in authentic Carbonara — the higher fat content is essential for the sauce's texture.
How much Pecorino Romano per person for Cacio e Pepe?
Cacio e Pepe uses roughly 30–35 g of finely grated Pecorino Romano per 80 g pasta portion. For 10 people: approximately 320 g Pecorino. Some recipes blend Pecorino and Parmigiano Reggiano in a 70/30 ratio to soften the sharpness. Use only DOP-certified Pecorino Romano for authenticity.
How many cans of San Marzano tomatoes do I need for Amatriciana for 8?
Pasta all'Amatriciana uses roughly 50 g of peeled San Marzano tomatoes per portion. For 8 people: 400 g tomatoes — one standard 400 g tin. For the best result, use whole peeled San Marzano DOP tomatoes and crush by hand rather than blended passata.
What is the shopping list for Pasta al Pesto Genovese for 6?
For 6 portions: 480 g pasta (trofie or trenette), 100 g fresh basil leaves, 3 garlic cloves, 30 g pine nuts (pinoli), 80 ml extra virgin olive oil (Ligurian), 40 g Parmigiano Reggiano, 20 g Pecorino Sardo. Pesto Genovese DOP uses specific ratios — do not substitute basil for spinach or use heat when blending.
How do I generate a weekly shopping list for a restaurant?
Use the weekly menu planner: enter each dish and its expected cover count per day. The calculator aggregates all ingredients across the week, groups by category (dry goods, fresh produce, dairy, meat/fish), and outputs a single purchase order list. This prevents buying duplicates and enables bulk purchasing of high-use items like pasta and olive oil.
Should I add a buffer to my shopping list quantities?
Yes. For restaurant purchasing: add 10% to all perishables (guanciale, eggs, fresh herbs) and 5% to dry goods (pasta, tinned tomatoes). For events with a fixed menu and head count, add 15% to all ingredients. This buffer covers breakage, testing, mistakes, and last-minute extras.
Quick answers

Frequently Asked Questions

How much guanciale do I need for Carbonara for 10 people?

The standard ratio is 25–30 g of guanciale per 80 g pasta portion. For 10 people: 10 × 28 g = 280 g of guanciale. Buy 300 g to allow for trimming. Guanciale (cured pork cheek) is not interchangeable with pancetta in authentic Carbonara — the higher fat content is essential for the sauce's texture.

How much Pecorino Romano per person for Cacio e Pepe?

Cacio e Pepe uses roughly 30–35 g of finely grated Pecorino Romano per 80 g pasta portion. For 10 people: approximately 320 g Pecorino. Some recipes blend Pecorino and Parmigiano Reggiano in a 70/30 ratio to soften the sharpness. Use only DOP-certified Pecorino Romano for authenticity.

How many cans of San Marzano tomatoes do I need for Amatriciana for 8?

Pasta all'Amatriciana uses roughly 50 g of peeled San Marzano tomatoes per portion. For 8 people: 400 g tomatoes — one standard 400 g tin. For the best result, use whole peeled San Marzano DOP tomatoes and crush by hand rather than blended passata.

What is the shopping list for Pasta al Pesto Genovese for 6?

For 6 portions: 480 g pasta (trofie or trenette), 100 g fresh basil leaves, 3 garlic cloves, 30 g pine nuts (pinoli), 80 ml extra virgin olive oil (Ligurian), 40 g Parmigiano Reggiano, 20 g Pecorino Sardo. Pesto Genovese DOP uses specific ratios — do not substitute basil for spinach or use heat when blending.

How do I generate a weekly shopping list for a restaurant?

Use the weekly menu planner: enter each dish and its expected cover count per day. The calculator aggregates all ingredients across the week, groups by category (dry goods, fresh produce, dairy, meat/fish), and outputs a single purchase order list. This prevents buying duplicates and enables bulk purchasing of high-use items like pasta and olive oil.

Should I add a buffer to my shopping list quantities?

Yes. For restaurant purchasing: add 10% to all perishables (guanciale, eggs, fresh herbs) and 5% to dry goods (pasta, tinned tomatoes). For events with a fixed menu and head count, add 15% to all ingredients. This buffer covers breakage, testing, mistakes, and last-minute extras.

Italian version: /lista spesa pasta

Carbonara shopping list

People4
Ingredients to buy4
Base recipe4 people
Pasta secca360 g
Guanciale160 g
Tuorli4 pz
Pecorino romano80 g

Ingredients marked as in stock are automatically removed from the list.

150 persone trovano utile questo calcolatore

Explore 5 similar calculators

Pasta Recipe Ingredients CalculatorPasta Portions CalculatorPasta Food Cost CalculatorPasta for Events CalculatorPasta Stock Calculator
Next useful tools

Related calculators

PastaPasta Recipe Ingredients CalculatorScale pasta recipe ingredients up or down for any number of servings.Open calculatorPastaPasta Portions CalculatorCalculate how much pasta you need per person for any group size.Open calculatorPastaPasta Food Cost CalculatorCalculate the ingredient cost per serving for pasta dishes.Open calculatorPastaPasta for Events CalculatorCalculate pasta quantities and costs for catering events and large groups.Open calculatorPastaPasta Stock CalculatorCalculate how much pasta stock to keep in your restaurant inventory.Open calculator