Cacio e pepe is one of Rome's great pasta dishes - and one of the most deceptively difficult to master. Three ingredients: pasta, Pecorino Romano, and black pepper. No cream, no butter, no garlic. Just cheese and pepper transformed by starchy pasta water into a silky, glossy sauce that coats every strand. It sounds absurdly simple. In practice, it is one of the most technically demanding pasta dishes in Italian cuisine.
The challenge lies entirely in the emulsification. The finely grated Pecorino must be added to pasta water at precisely the right temperature - hot enough to melt the cheese into a sauce, cool enough not to cause it to clump and seize. Get it right and the result is extraordinary: intensely cheesy, warming with pepper, and deeply satisfying. Get it wrong and you have a bowl of clumpy, stringy cheese. This recipe explains exactly how to get it right every time.
Cacio e pepe originates in the shepherding traditions of Lazio and is considered one of the pillars of Roman cuisine alongside carbonara, amatriciana, and gricia. It is a dish of extraordinary elegance built from almost nothing, and once mastered it becomes one of the most impressive and satisfying things you can put on the table in under 30 minutes.
Ingredients
- 200 g Spaghetti or Tonnarelli
- 80 g Pecorino Romano , finely grated - use a microplane or the finest setting on a box grater - texture is critical
- 1.5 tsp Whole Black Peppercorns , freshly and coarsely ground
- Salt, for the pasta water , use less than usual — the Pecorino is very salty
Method
-
Bring a large pan of lightly salted water to the boil - use noticeably less salt than you normally would for pasta, as Pecorino Romano is intensely salty and will season the finished dish significantly. Cook the spaghetti for 2 mins less than the packet instructions. Before draining, reserve at least 300ml of the starchy pasta water - you will need it in stages.
Tip: The pasta water is the entire foundation of cacio e pepe. It must be properly starchy - cook the pasta in a smaller pan than usual with less water than normal to concentrate the starch. This starchy water is what allows the cheese to emulsify into a sauce rather than clumping. -
While the pasta cooks, toast the coarsely ground black pepper in a large, dry frying pan over a medium heat for 1–2 mins until fragrant. Remove from the heat and leave to cool slightly.
Tip: Freshly grinding whole peppercorns is non-negotiable here - pre-ground pepper lacks the volatile oils that give cacio e pepe its distinctive warmth and aroma. Grind coarsely in a pepper mill or crush with a mortar and pestle for the best texture in the finished sauce. -
Add a ladleful of the hot pasta water (about 60ml) to the toasted pepper in the pan. Swirl to combine and return to a very low heat.
-
Meanwhile, place the finely grated Pecorino in a bowl. Add 4–5 tbsp of the hot pasta water, a tablespoon at a time, stirring vigorously with a fork between each addition, until the cheese forms a smooth, thick paste the consistency of double cream. This step is critical — if the water is too hot the cheese will clump; if too cool it won't melt. Aim for water that's hot but not boiling (around 70–80°C - let it cool for 30 seconds off the boil if needed).
Tip: Making the cheese paste off the heat and adding the water gradually is the key to a lump-free cacio e pepe. Don't rush this step and don't add too much water at once - a smooth paste at this stage guarantees a smooth sauce at the end. -
Add the drained pasta to the pepper pan (still on a very low heat or off the heat entirely). Toss well to coat the pasta in the pepper and water. Remove from the heat completely - this next step must happen off the heat.
-
Pour the Pecorino paste over the pasta and toss quickly and continuously, adding more pasta water a tablespoon at a time and tossing constantly, until the sauce is glossy, silky, and coats every strand. The sauce should flow freely - not clump. This process takes 1–2 mins of continuous tossing.
Tip: If the sauce clumps at any point, add a small splash of pasta water and toss vigorously - it will almost always come back together. The key variables are: off the heat, constant movement, and gradual water addition. Speed and confidence matter here. -
Serve immediately in warmed bowls with an extra crack of black pepper. No additional cheese on top is needed - the sauce already contains a full portion of Pecorino per serving.
Alternatives & Variations
Reduce the Pecorino to 60g - the sauce will be slightly less intensely cheesy but still very good; Pecorino Romano is the primary source of both calories and saturated fat in this dish
Use wholewheat spaghetti - adds fibre and a nuttier depth; the earthier flavour works surprisingly well with the pepper and cheese
Swap half the Pecorino for Parmesan - Parmesan is lower in sodium and slightly less fatty than Pecorino, and the combination produces a milder, more approachable sauce
Swap the spaghetti for a good quality gluten free spaghetti - Rummo and Barilla both produce reliable gluten free pasta ranges available at Tesco and Sainsbury's. All other ingredients - Pecorino Romano and black pepper - are naturally gluten free. Check your Pecorino packaging if you have a severe intolerance, though it is almost always gluten free.
FAQs
Just 25 mins - 5 mins of prep and 20 mins of cooking. It's one of the fastest pasta dishes on the site, though it requires full attention for the final emulsification stage.
Rated Intermediate. The ingredients are minimal but the technique is genuinely demanding - getting the cheese to emulsify into a silky sauce rather than clumping requires the right temperature, constant movement, and gradual water addition. It's worth practising: the first attempt may not be perfect, but the second almost always is.
Almost always one of three reasons: the pasta water was too hot when added to the cheese (it should be hot but not boiling - around 70–80°C); the cheese was not grated finely enough (a microplane or the finest grater setting is essential); or the sauce was made over too high a heat. Always make the cheese paste off the heat and add pasta water gradually - this gives the most consistent results.
You can, but the result will be a milder, less authentic cacio e pepe. Pecorino Romano has a sharper, saltier, more intense flavour that is fundamental to the dish. A 50/50 blend of Pecorino and Parmesan is a popular middle ground that emulsifies slightly more easily and produces a very good result. Avoid pre-grated cheese in either case - it contains anti-caking agents that prevent proper emulsification.
Freezing is not recommended. The emulsified cheese sauce does not survive freezing - it separates and becomes grainy on reheating. Cacio e pepe must be made fresh and eaten immediately. It also doesn't reheat well as a leftover for the same reason.
In Rome, cacio e pepe is served as a standalone pasta course - it needs nothing alongside it. A simple rocket salad dressed with lemon and olive oil is the ideal accompaniment if you want something fresh to follow. A glass of dry white wine - a crisp Frascati or Vermentino - is the classic Roman pairing.
Like Italian food? Check out these cookbooks
The Italian Family Kitchen
Authentic Recipes That Celebrate Homestyle Italian Cooking
Amazon
View on AmazonThis page contains affiliate links. Learn more.