How to Make Cacio e Pepe: The Classic Roman Method

Bowl of authentic Cacio e Pepe pasta with pecorino Romano and freshly cracked black pepper, shown from a side angle.

Cacio e Pepe is a traditional Roman pasta with Pecorino Romano, freshly cracked black pepper, and starchy pasta water. This classic method creates a silky, creamy sauce without butter or cream, relying entirely on technique and emulsification.

Jump to Recipe
Creamy Cacio e Pepe pasta with pecorino and black pepper, with a fluffy cat beside the plate.

Hey, folks – I hope you all are doing well!

Today we’re diving into one of the purest and most deceptively simple Roman pastas. I’ve made this dish many times, and yet every now and then it still refuses to cooperate – which is precisely why I respect it so much. So, let’s talk about how to make Cacio e Pepe properly.

What Is Cacio e Pepe?

Cacio e Pepe literally means “cheese and pepper.” It is one of the most iconic pasta dishes from Rome and the Lazio region of central Italy, and it belongs to the group often referred to as the four great Roman pastas.

Alongside Carbonara, Amatriciana, and Gricia, Cacio e Pepe forms the foundation of Roman pasta tradition – each built on simple ingredients and precise technique.

The dish is traditionally linked to Roman shepherds, who carried dried pasta, aged Pecorino Romano, and black pepper during long journeys. These durable ingredients could be combined with hot water to create a nourishing, flavourful meal.

Why This Pasta Is Simple – But Not Easy

On paper, it looks effortless. In reality, it’s one of the most technically sensitive pastas in the Roman repertoire.

I genuinely consider Cacio e Pepe one of the most challenging classic pasta dishes. Even after making it repeatedly, I still occasionally get a batch that tightens too fast or turns slightly grainy. Small changes in heat, starch concentration, or cheese texture can completely alter the result.

And that’s exactly what makes it so satisfying when it turns out perfectly.

Top view of Cacio e Pepe pasta coated in a smooth pecorino sauce with cracked black pepper and grated cheese.

How to Make Cacio e Pepe: Canonical Ingredients

Authentic Cacio e Pepe is built on restraint. Each ingredient has a precise role, hence substitutions change the character of the dish.

  • Pasta. Traditionally fresh tonnarelli in Rome, though dried spaghetti or bucatini are widely accepted. The pasta shape matters because the sauce must cling properly to the strands.
  • Pecorino Romano. This is non-negotiable. It must be genuine Pecorino Romano – a sharp, salty sheep’s milk cheese from Lazio or Sardinia. Parmesan is not traditional and produces a different flavour and melting behaviour. The cheese must be very finely grated to emulsify properly.
  • Freshly cracked black pepper. Not pre-ground. The pepper is toasted briefly to release its aroma and provide structure to the sauce. It should be assertive but balanced.
  • Pasta cooking water. Often overlooked, yet essential. The starch in the water binds the cheese into a smooth emulsion and creates the sauce.

There is no butter, no olive oil, no cream, and no garlic in the classic Roman preparation. The richness comes entirely from Pecorino and technique.

How to Make Cacio e Pepe: Step-by-Step Method and The Important Nuances

Cacio e Pepe rewards patience. The steps are simple, but the order and temperature control matter because you’re creating an emulsion – not melting cheese into a hot pan.

  • Toast the pepper first. Crack the pepper fresh and warm it briefly in a dry pan until fragrant. This mellows its sharpness and releases aroma. Do not let it burn.
  • Cook pasta in moderately salted, relatively low water. Use enough water to cook properly, but not an excessive amount. You want starch concentration — it’s essential for binding the sauce.
  • Reserve pasta water generously.
    Before draining, save plenty of pasta water. It will be used both to create the cheese paste and to fine-tune the final texture.
  • Prepare the cheese paste (key step).
    • Place very finely grated Pecorino Romano in a bowl.
    • Add hot – but not boiling – pasta water gradually while stirring.
    • Mix until you achieve a thick, smooth, spoonable paste.
    • The texture should resemble loose mashed potatoes or thick cream.
    • If it looks watery, you’ve added too much. If it looks crumbly, add a little more warm water.
Step-by-step collage showing how to make Cacio e Pepe, from toasting black pepper to creating a creamy pecorino sauce.

This step hydrates the cheese gently and prevents it from seizing when it meets the pasta.

  • Transfer pasta slightly under al dente.
    Add it to the pepper pan with a small amount of cooking water and toss to coat.
  • Turn off the heat before adding the cheese paste and let it cool for about 30-40 seconds.
    The pasta should be hot, but not aggressively steaming. Direct heat is the enemy of smooth Pecorino.
  • Add the cheese paste and toss vigorously.
    Fold and toss until the paste melts into a glossy coating.
    This is where patience matters – keep it moving.
  • Adjust slowly with pasta water if needed.
    Add small splashes only if the sauce tightens too much. It should look slightly looser in the pan than your desired final texture.
  • Do not return to direct heat.
    If it thickens, loosen gently with warm pasta water off heat.

The Cheese Paste Method (The Method I Used)

There are traditionally two ways to make Cacio e Pepe.

The first – and more classical – method involves adding finely grated Pecorino directly to the hot pasta off heat, then emulsifying with pasta water through vigorous tossing. When executed perfectly, it produces a beautiful, glossy sauce. However, it is highly sensitive to temperature and timing.

The second method – the one I used here – involves creating a cheese paste first.

In this approach:

  • Very finely grated Pecorino Romano is placed in a bowl.
  • Hot (but not boiling) pasta water is added gradually.
  • The mixture is stirred until it becomes a thick, smooth paste.

The texture should be spoonable and cohesive – not watery, not crumbly. This paste is then added to the pasta off heat and tossed until it melts into a silky coating.

Why This Method Works

Hydrating the cheese before it touches the pasta:

  • Reduces the risk of clumping.
  • Stabilizes the proteins.
  • Makes the emulsion more predictable.
  • Provides better control at home, where stovetop heat is harder to regulate.

In professional kitchens, many cooks can rely on the direct method because they control heat precisely. At home, the cheese paste method often yields more consistent results.

I personally find it more forgiving and repeatable – especially since Cacio e Pepe can still surprise you, even after many attempts.

Common Mistakes & Tips for Making Perfect Pasta

Cacio e Pepe fails for very specific reasons. Most issues come down to temperature, starch balance, or agitation.

  • Adding cheese over direct heat.
    This is the most common mistake. Pecorino is sensitive to high heat — if the pan is too hot, the proteins tighten and the sauce turns grainy. Always remove the pan from heat before adding the cheese or cheese paste.
  • Using coarsely grated cheese.
    Thick shreds do not melt evenly and are far more likely to clump. A very fine grate (microplane texture) allows the cheese to hydrate smoothly and emulsify properly.
  • Not enough starch in the water.
    Cooking pasta in too much water weakens the starch concentration. The sauce depends on starch to bind — without it, the cheese may separate instead of turning creamy.
  • Adding too much pasta water at once.
    The sauce should be adjusted gradually. Pouring in too much water creates a thin, diluted sauce that lacks body. Add small splashes and reassess after tossing.
  • Adding cheese too quickly.
    Dumping all the cheese in at once makes it difficult to control melting. Gradual incorporation keeps the emulsion stable.
  • Over-salting the pasta water.
    Pecorino Romano is naturally salty. If the water is aggressively salted, the final dish can easily become overpowering.’
  • Reheating the pasta after the cheese is added.
    Once the emulsion forms, direct heat can break it. If the sauce tightens, loosen it with warm pasta water off heat rather than returning it to the stove.

More Classic Italian Pasta Recipes

Are you looking for more traditional pasta recipes like this Cacio e Pepe? Be sure to check more recipes below:

I hope you like this Cacio e Pepe, and you will give it a try shortly. If you make it, please let me know in the comment section of this post below, send me an Instagram message, or share your photos by adding the hashtag #havocinthekitchen.

Cheers!

Bowl of authentic Cacio e Pepe pasta with pecorino Romano and freshly cracked black pepper, shown from a side angle.
Top view of Cacio e Pepe pasta coated in a smooth pecorino sauce with cracked black pepper and grated cheese.
Top view of Cacio e Pepe pasta coated in a smooth pecorino sauce with cracked black pepper and grated cheese.
How to Make Cacio e Pepe: The Classic Roman Method

How to Make Cacio e Pepe: The Classic Roman Method

Recipe by Ben | Havocinthekitchen

How to make Cacio e Pepe the classic Roman way, with step-by-step tips for achieving a silky, creamy pecorino emulsion.

Course: Pasta and GnocchiCuisine: Italian, RomanDifficulty: Medium
0.0 from 0 votes
Servings

4

servings
Prep time

30

minutes
Cooking time

40

minutes
Cook Mode

Keep the screen of your device on

Ingredients

  • 200–225 g spaghetti

  • 90–110 g Pecorino Romano, very finely grated

  • 1–1½ tsp freshly cracked black pepper (adjust to taste)

  • Salt, for pasta water

Directions

  • Toast the pepper.
    In a wide skillet, toast the freshly cracked black pepper over medium heat for 20–30 seconds, just until fragrant. Do not let it burn. Remove from heat and set aside.
  • Cook the pasta.
    Bring about 2–2.5 litres of water to a boil. Salt moderately (Pecorino is salty).
    Cook the spaghetti until just shy of al dente. Before draining, reserve at least 1 cup (240 ml) of pasta water.
  • Prepare the cheese paste.
    Place the finely grated Pecorino in a bowl. Add 3–4 tablespoons (45-60 ml) of hot (not boiling) pasta water gradually, stirring continuously. Mix until you obtain a thick, smooth, spoonable paste. It should not be watery or crumbly.
  • Combine pasta and pepper.
    Transfer the drained spaghetti directly into the skillet with the toasted pepper.
    Add a small splash of pasta water and toss to coat evenly.
  • Add the cheese paste off heat.
    Turn off the heat and allow the pasta to sit for about 30-40 seconds so it is hot but not aggressively steaming. Add the cheese paste and toss vigorously until the sauce becomes glossy and coats the strands.
  • Adjust the texture.
    If the sauce tightens too much, add warm pasta water one tablespoon at a time while tossing. The sauce should look slightly looser in the pan than you want on the plate, as it will thicken quickly.
  • Plate immediately.
    Twirl into a compact mound in warm bowls. Finish with additional Pecorino and a light touch of freshly cracked black pepper.
Hi - I'm Ben, a blogger, recipe developer, and food photographer. I'm glad you're here! I hope you will enjoy hundreds of delicious recipes and a pinch of havoc in the kitchen.

3 Comments

  1. we don’t eat pasta anymore (you know, carbs!) but this does sound delightful Ben.
    cheers
    sherry

Leave a Reply

Your email address will not be published. Required fields are marked *