The quintessential Roman pasta — just four ingredients, one perfect emulsion. Master the technique and you'll understand why this is one of Italy's greatest dishes.
Cacio e pepe, literally “cheese and pepper,” is a Roman pasta made with just four ingredients: pasta, Pecorino Romano, freshly ground black pepper and starchy pasta water. Its genius is the emulsion: pepper toasted in the pan, then cheese melted with reserved pasta water until it becomes a creamy sauce that clings to every strand. No cream, no butter — technique does all the work.
| Amount | Ingredient |
|---|---|
| 350 g | Spaghetti (preferably bronze-drawn) |
| 200 g | Pecorino Romano, finely grated (preferably on a Microplane) |
| 2 tbsp | Whole black peppercorns |
| As needed | Salt (for pasta water) |
> Note: The difficulty here is not in the ingredients but the technique — the cheese-water emulsion is deceptively tricky. Read the full instructions before starting.
Place the whole black peppercorns in a dry skillet over medium heat. Toast, shaking the pan frequently, until fragrant and you hear a few pops — about 2 minutes. Do not burn.
Transfer to a mortar and pestle or spice grinder. Coarsely grind — you want a mix of fine powder and small crunchy bits. Set aside.
Why toast? Toasting releases volatile oils in the peppercorns, deepening their flavor from sharp and one-dimensional to warm, complex, and aromatic.
Bring a large pot of water to a rolling boil. Salt generously — the water should taste like the sea. Add the spaghetti and cook until very al dente (about 1–2 minutes less than the package's al dente time). The pasta will finish cooking in the sauce.
Critical: Reserve 2 cups of starchy pasta water just before draining. Do not drain without reserving this water — it is the foundation of the emulsion.
While the pasta cooks, place the finely grated Pecorino Romano (all 200 g) in a large, wide mixing bowl. You'll be tossing the pasta directly in this bowl, so size matters — it should be big enough to toss vigorously without spillage.
Pro tip: Have everything ready at this point. Cacio e Pepe comes together in under 2 minutes once the pasta is drained.
This is the moment that separates silky cacio e pepe from a clumpy mess. Work quickly and decisively.
Immediately after draining, transfer the hot spaghetti directly into the bowl with the grated Pecorino. Do not let the pasta cool.
Add ½ cup of the reserved hot pasta water. Using tongs (or two forks), toss vigorously — lift, twist, and turn the pasta repeatedly. The goal is to melt the cheese into the starchy water, creating a creamy, emulsified sauce that coats every strand.
As you toss, the mixture will go through phases:
Continue tossing, adding more pasta water 1–2 tablespoons at a time as needed. You'll likely use ¾ to 1 cup total. Stop when the sauce is fluid and creamy but not watery — it should coat the pasta like a silky blanket.
The science: Hot pasta water contains starch molecules that act as emulsifiers, binding the fat in the cheese with the water. The heat from the freshly drained pasta and the hot water melts the Pecorino's fat without overheating it. Too hot and the cheese proteins seize into clumps; too cool and the cheese won't melt at all. The vigorous tossing provides the mechanical energy needed for emulsification.
Sprinkle in half the toasted ground pepper and toss once more to distribute.
Divide immediately among warm bowls. Top each serving with the remaining ground pepper. Serve at once — this dish waits for no one.
| Mistake | Why | Fix |
|---|---|---|
| Pre-grated Pecorino | Anti-caking agents prevent proper melting | Grate fresh from a block |
| Cheese bowl too hot | Cheese proteins seize and clump | Use a room-temperature or cool bowl, or let the pasta cool 10 seconds |
| Not enough pasta water | Dry, sticky, clumpy mess | Add water a tablespoon at a time while tossing |
| Too much pasta water | Thin, soupy sauce | Stop adding at the first sign of fluidity |
| Pasta too cold from draining | Cheese won't melt | Work immediately — have the bowl ready before you drain |
| Not tossing vigorously enough | Cheese doesn't emulsify | Use real arm effort; lift and spin the pasta |
| Using black pepper from a shaker | Flat, one-dimensional heat | Toast and crack whole peppercorns |
| Letting it sit before serving | Sauce tightens and becomes gluey | Serve the instant it's ready |
Cacio e Pepe is best eaten immediately and does not keep well. The sauce tightens as it cools and cannot be reheated without breaking. If you absolutely must keep leftovers:
| Wine | Why |
|---|---|
| Frascati Superiore | From the hills outside Rome — citrusy, minerally, cuts through the cheese |
| Gavi di Gavi | Crisp, floral, with good acidity to balance the richness |
| Verdicchio dei Castelli di Jesi | Slightly nutty undertones mirror the Pecorino |
| Pinot Grigio (Alto Adige) | Clean, mineral-driven, won't overpower |
| Beer | Why |
|---|---|
| Peroni Nastro Azzurro | Crisp Italian lager — the classic Roman accompaniment |
| Pilsner Urquell | High carbonation and bitterness cut through the fat |
| IPA (West Coast) | Hoppy bitterness contrasts with the salty Pecorino |
| Calories | Protein | Fat | Carbs | Fiber |
|---|---|---|---|---|
| 510 | 24 g | 18 g | 62 g | 3 g |
Why does my cheese clump instead of melting?
Three possible culprits: (1) the bowl was too hot — the cheese proteins seized; (2) the pasta water was not starchy enough — use less water or a more concentrated boil; (3) you didn't toss vigorously enough — the emulsion needs mechanical energy to form.
Can I use Parmigiano-Reggiano instead of Pecorino Romano?
Authentic cacio e pepe uses Pecorino Romano, a salty, sharp sheep's milk cheese. Parmigiano is cow's milk and less salty — the dish will be milder and less complex. A 50/50 blend is a common compromise.
What if I don't have a Microplane?
Use the finest holes on a box grater. For a truly fine grate, pass the cheese through twice. Pre-grated cheese is not recommended (see Common Mistakes above).
Can I make this with a different pasta shape?
Traditionally spaghetti, tonnarelli, or bucatini. The long, thin shape allows the sauce to coat evenly. Short shapes (penne, rigatoni) work but the emulsion clings less effectively.
Is there a way to reheat leftovers without breaking the sauce?
Not perfectly — the emulsion is fragile. The best method is low heat with added water, tossing constantly. Accept that reheated cacio e pepe will be less creamy but still delicious.
Do I need to use the full 200 g of Pecorino?
Yes, for 4 servings. The cheese is the entire sauce — skimping leaves you with bland pasta. Use the full amount and trust the technique.
How salty should the pasta water be?
About 1 tablespoon of salt per 4 quarts (4 liters) of water. The pasta absorbs this salt, seasoning it from within. Don't worry about over-salting — the water is mostly discarded.
Recipe from The Italian Kitchen by Vita Milanese — Volume 1 · Pasta Perfetto. Discover all volumes on the ebook page.