The Most Authentic Spaghetti Cacio E Pepe Recipe

Spaghetti cacio e pepe is one of the tastiest, comforting and easiest dishes of Roman cuisine. Yet, for as simple as it is, getting this dish right can be hard, and at times even the best restaurants in Italy may end up serving you a cacio e pepe that is less than satisfactory.

I have had all sorts of bad spaghetti cacio e pepe – homemade, or at cheap trattorie. At times they were too dry; other times too salty. Sometimes they were made with egg noodles – which completely changed the flavor; others they were prepared with added butter or oil – which again changes the flavor.

One important thing to know is that there only is one real recipe to make spaghetti cacio e pepe; and it only calls for 3 ingredients: spaghetti, cacio (another way to say cheese in Italian) and pepe (black pepper). Anything else is a poor adaptation you really can do without.

Are you curious to discover how the real cacio e pepe is made, and want to try it at home? Just read on!

How To Make Spaghetti Cacio E Pepe

Yield: 5

How To Make Spaghetti Cacio E Pepe

Spaghetti cacio e pepe

Discover how to make spaghetti cacio e pepe with this incredible easy recipe.

Prep Time 2 minutes
Cook Time 8 minutes
Additional Time 2 minutes
Total Time 12 minutes


  • 1 pounds (450 grams) of high quality spaghetti
  • 2 cups (180 grams) of grated pecorino romano cheese
  • Black pepper




  1. In a large pot, bring water to the boil, add salt and throw in the pasta.


  1. While the pasta cooks, toast the black pepper in a pan, and add a few spoons of cooking water taken from the pasta pot.



  1. Grate the pecorino cheese, leaving some aside for decoration.
  2. Add a few spoons of cooking water, which will be rich with the starch released from the pasta, and whisk it.

cacio e pepe pasta


  1. Lift the spaghetti from the pot with tongs about one minute earlier than the suggested cooking time and throw it in the pan where you have toasted the pepper and added some of the water.

cacio e pepe


  1. Add the cheese and water mixture and, if necessary, a few more spoons of pasta cooking water.
  2. Cook for another minute until the pasta is cooked al dente and the sauce creamy.
  3. Decorate with some grated pecorino cheese and black pepper and serve.


Serve as soon as ready!

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 275Total Fat: 10gSaturated Fat: 6.3gTrans Fat: 0gUnsaturated Fat: 3.3gCholesterol: 37mgSodium: 520mgCarbohydrates: 29gFiber: 1.2gSugar: 1.2gProtein: 16g

Spaghetti Cacio E Pepe Q&A

What’s the best wine pairing?

Both red and white wine can be excellent pairing to a good spaghetti cacio e pepe.

If you are a fan of red, I recommend a light red such as a Rosso di Montalcino. If you prefer whites, opt for a Chardonnay.

I’m out of spaghetti: can I use another kind of pasta?

You can! In fact, this is the only change you are allowed to the recipe. Here we either use spaghetti or tonnarelli – but the latter may be hard to come across overseas. Preferably use another kind of long pasta such as linguine or bucatini. Just make sure not to use egg-noodles as they have a much stronger flavor and the final flavor would change too much.

Can I use any kind of cheese?

I have seen recipes suggesting to use parmigiano cheese, but that is simply poor advice. The only cheese you can use to prepare cacio e pepe is pecorino romano.

Can I add some butter or oil for a creamier texture?

Absolutely not – unless you want to get arrested by the Italian food police. The recipe only calls for spaghetti, black pepper and pecorino cheese. If you work the ingredients in the right way, the final texture will be perfectly creamy as is.

In fact, any recipe you see that adds any ingredient other than the 3 mentioned here is not original, and probably made by someone who’s never been to Rome.

What about cream?

Once again, no. The creamy texture of the sauce is a result of the masterful whisking of pecorino cheese with cooking water.

Can I put garlic in the sauce?

I know you guys love your garlic, but despite common misconception not all Italian recipes call for it. This is one of those where garlic would really be an unwelcome ingredient. In other words, do not add it.

Can I add vegetables?

Sure you can. But if you do, please don’t call this “spaghetti cacio e pepe” – just come up with another name. Sorry guys, we Italians aren’t too flexible when it comes to traditional Italian recipes.

Can I add chicken?

Sorry guys, but chicken never goes on pasta in Italy.

Can I serve it as a side dish?

We don’t have a habit of serving pasta as a side dish in Italy. It’s what we’d normally call a first course – “primo piatto” in Italian.

Further Readings

Check out my other recipes of Roman cuisine:

Pin It For Later!

9 thoughts on “The Most Authentic Spaghetti Cacio E Pepe Recipe”

  1. I recently returned from Rome, and I have to say this is THE recipe for Caio e Pepe. Do not add anything else or it’s not authentic. If you want to use butter, cream, and/or parmigiana, just make Alfredo.

  2. Claudia,
    Provolone comes in different ages. The most commonly available is very young and mild. But Provolone “Piccante” (which in Italian, as you know, means spicy or hot) is much more aged and has a “sharper”, much richer flavor. At Le Mani, in Trastevere, the dish is great. When they told me it was made with Provolone, I found that puzzling and maybe I misunderstood. But I’m sticking with Romano and Parmigiano.
    If I was mistaken about the cheese in your photo and it was Pecorino Romano, I apologize. Never have seen one that looks like that. Ciao

  3. Thank for your comment! I bought that cheese specifically asking for pecorino romano. I’d dare say that local cheesemongers will know what Pecorino Romano is. I will point out your comment to them and see what they have to say and keep you posted – this is fun! I am glad that you enjoyed the recipe and that you are open to reasonable modifications. Personally, I would never eat a cacio e pepe made with provolone though!

  4. Ciao Claudia,
    I agree that Pecorino Romano is the “likely” most authentic choice for Cacio e Pepe. It is the “cheese” of and from Lazio. Parmigianno is of the Emilia-Remagna. But the cheese in your photo is not Pecorino Romano, which is much whiter and smoother in texture, no dimpling. I was a Cheesemonger for over 12 years and am most familiar with both cheeses. In our store we carried both Locatelli and Sini Fulvi, one of the last still made in Lazio. And both wheels were covered in a black paper. Definitely not a brown rind like in your photo. I apologize for this comment and most will not notice. I couldn’t help myself!

    The most “authentic” recipe I’ve found called for half Pecorino Romano and half Cacio di Roma, a younger, softer, milder sheep’s milk cheese, also from Lazio.
    Personally I really like half Romano & half Parmigiano. And if you watch Stanley Tucci’s “Searching for Italy” Rome episode, the last scene takes place in a restaurant run by a Japanese chef. Tucci swoons over his Cacio e Pepe and finally the Chef confides his cheese content: 70% Pecorino Romano & 30% Parmigiano-Reggiano.
    I’ve also had in the US an excellent version that was made with Grana Padana and butter. And twice in Rome in Trastevere at “Le Mani in Pasta” delicious versions they told me made with Provolone Picante.
    I love “authentic” but in the end if it reflects the “spirit” of a place and it’s culinary culture and it’s delicious; I can’t complain.
    Enjoyed your recipe, it definitely is “authentic”; well done, David

  5. Pingback: Traditional Recipes from Around the World to make at Home - CosetteIsCookin'
  6. Pingback: Delicious Restaurants You Need to Visit in Rome, Italy - Roadmaps & Restaurants
  7. Pingback: 15 Traditional Italian Pasta Recipes - Authentic Italian Pasta Dishes

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Recipe