Dish guides

What is cacio e pepe?

Cacio e pepe ("cheese and pepper") is a Roman pasta made with just pecorino romano, freshly ground black pepper and starchy pasta water, which melt into a creamy sauce. There's no meat, egg or cream. It's listed among the primi, usually as tonnarelli or spaghetti cacio e pepe.

Cacio e pepe: pasta coated in a pale pecorino and black pepper sauce
Photo: Popo le Chien, CC BY-SA 3.0, via Wikimedia Commons
At a glance
Cacio e pepe
Roman pasta tossed with pecorino romano, black pepper and pasta water.
Pronunciation
Say it like KAH-choh eh PEH-peh · IPA /ˈkaːtʃo e pˈpeːpe/
Also written as
tonnarelli cacio e pepe, spaghetti cacio e pepe, pici cacio e pepe, pasta cacio e pepe

What’s in it

Core ingredients

  • pasta (tonnarelli or spaghetti)
  • pecorino romano
  • black pepper
  • starchy pasta cooking water

Often added

  • a little parmigiano reggiano
  • butter or olive oil (some modern kitchens)
  • pici instead of tonnarelli (Tuscany)
  • cream (some versions outside Italy)

Allergens

AllergenHow likely
DairyTypically contains
GlutenTypically contains
EggsOften contains
PeanutsRarely contains
Tree nutsRarely contains
ShellfishRarely contains
FishRarely contains
SoyRarely contains
SesameRarely contains
Diets
DietSuitable?
VegetarianDepends — There's no meat, but pecorino romano is made with animal rennet, which strict vegetarians avoid.
VeganNo
PescatarianUsually
HalalDepends — No meat or alcohol; some halal diners avoid cheese made with animal rennet, as pecorino romano is.
KosherDepends — Only with kosher-certified cheese, which ordinary Italian restaurants don't use.
Gluten-freeDepends — Only when it's made with gluten-free pasta (pasta senza glutine), which some restaurants offer on request.

Allergen and calorie details are AI estimates based on the menu and typical recipes. They can be incomplete — if you have a serious allergy, always check with the staff.

Three ingredients and a technique

Cacio is the word for cheese in several central Italian dialects, and here it means pecorino romano, a hard, salty sheep's-milk cheese. The cook toasts or grinds plenty of black pepper, grates the pecorino very finely and mixes it with a ladle of the starchy water the pasta cooked in. The drained pasta is then tossed with this paste until the cheese melts into a smooth, pale cream that clings to every strand.

It sounds simple, but the sauce is easy to ruin. If the pan is too hot, the pecorino seizes into rubbery lumps. A good cacio e pepe is glossy and loose, never stringy. The problem is famous enough that a team of physicists won a 2025 Ig Nobel Prize for working out how to keep the sauce from clumping.

Shepherds' food, according to the story

A common story says the dish began with shepherds in the hills of Lazio and neighbouring regions, who carried dried pasta, aged pecorino and pepper because they kept for weeks. It's a nice story but hard to prove, and pepper was expensive for a long time. Today cacio e pepe belongs to Rome's four classic pastas, together with gricia, carbonara and amatriciana.

On the menu and on the plate

In Rome it's usually made with tonnarelli, a thick, square-cut fresh pasta, or with spaghetti. In Tuscany you'll see pici cacio e pepe, made with hand-rolled thick noodles. Expect a modest plate of pasta, pale and creamy, speckled with black pepper, with no visible sauce left on the plate.

The name has also become a flavour on its own. Menus offer cacio e pepe ravioli, pizza and even fries. Outside Italy, versions with butter, cream or parmesan are common and taste milder.

Typical price

Median price 13.5 EUR

Typical range 8.5–18 EUR.

Median of 28 menus, 2025-05 – 2026-04. Basis: Italian-language menus scanned with MenuGuide.

How to order it

Phrase Meaning
Vorrei i tonnarelli cacio e pepe, per favore. I'd like the tonnarelli cacio e pepe, please.
La pasta è all'uovo? Is the pasta made with egg?
Avete la pasta senza glutine? Do you have gluten-free pasta?

Not to be confused with

  • Gricia — The same pecorino and pepper, plus crisp guanciale (cured pork cheek).
  • Carbonara — Adds egg yolks and guanciale to the pecorino and pepper.
  • Fettuccine Alfredo — Butter and parmigiano with no pepper; abroad it's usually a cream sauce.

Frequently asked questions

Is cacio e pepe vegetarian?

It contains no meat or fish, so most vegetarians eat it. Strict vegetarians should know that pecorino romano is made with animal rennet, an enzyme from the stomach of young animals, as are most traditional Italian hard cheeses. If that matters to you, ask about the cheese, although few restaurants will have a rennet-free alternative.

Does cacio e pepe have butter or cream?

The Roman original has neither: the creaminess comes from pecorino melted with starchy pasta water. Some restaurants add a knob of butter or a little olive oil to make the sauce easier to emulsify, and versions outside Italy sometimes use cream. If you avoid dairy, the dish isn't an option either way, because the cheese is the sauce.

Does cacio e pepe contain egg?

The sauce doesn't, but the pasta often does. Tonnarelli, the fresh pasta Roman trattorie often use for cacio e pepe, are usually made with egg, while dried spaghetti normally isn't. If you're allergic to eggs, ask "La pasta è all'uovo?" (Is the pasta made with egg?) and order it with dried spaghetti if needed.

How do you pronounce cacio e pepe?

Say KAH-choh eh PEH-peh. The c in cacio sounds like the ch in church, and the i is silent. In Italian the p of pepe is slightly doubled after e, so it sounds like eh-PPEH-peh. In IPA it's [ˈkaːtʃo e pˈpeːpe]. Don't pronounce it like "cash-ee-oh".

What's the difference between cacio e pepe and carbonara?

Cacio e pepe is only pecorino, black pepper and pasta water. Carbonara starts from the same cheese and pepper but adds egg yolks and crisp guanciale, so it's richer, yellower and not vegetarian. Gricia sits in between: guanciale, pecorino and pepper, with no egg.

Sources

  1. Cacio e pepe (Wikipedia)
  2. Ig Nobel Prize winners, 2025 Physics Prize (Improbable Research)
  3. Spaghetti alla chitarra and tonnarelli (Wikipedia)