“There are many ways to make this classic dish of cacio e pepe and each Roman cook will show you some slightly different ways to manipulate pasta, cheese, and pepper into a wonderful, warm bowl of comfort food.” So begins this seemingly unassuming recipe for authentic cacio e pepe. But when you peruse the instructions, that’s when the magic truly begins.

The cacio e pepe pasta relies on a method known as “risotato,” so-called because it is like making a risotto. The pasta is cooked not in a pot of salted water but in a frying pan just large enough to contain the spaghetti. As the cooking water is absorbed by the pasta the liquid in the pan reduces and becomes the sauce. And that’s just in theory. Wait’ll you taste it.–David Leite

Cacio e Pepe FAQs

How do you pronounce “cacio e pepe?”

Yeah, we get tongue-tied sometimes, too. Here’s the phonetic pronunciation kaa·choh ee peh·pay And here’s an Italian speaking it for you.

What cheese should I use for cacio e pepe?

This recipe specifically calls for cacio de Roma (literally Roman cheese). And since cacio de pepe is a quintessential Roman dish, you’d do well to find some. It’s a semi-soft sheep’s cheese from Lazio (the region of Italy that encompasses the province of Rome). 

While a hard cheese won’t give you quite the same result, there are substitutions. Most of our testers were unable to find cacio de Roma without specially ordering it, so if you find yourself in the same situation, you can use pecorino Romano (a hard sheep’s milk cheese) instead. Failing that, Parmigiano-Reggiano makes an acceptable choice as well

Can I make this with a different type of pasta?

Although it’s not traditional, our testers had success making this with linguine, bucatini, penne, and gluten-free pasta.

A metal skillet filled with creamy pasta covered with shredded Parmesan and cracked pepper, with a large serving spoon. A bowl of Parmesan and a pepper mill sit beside it.

Cacio e Pepe

5 / 24 votes
This authentic cacio e pepe recipe relies on pantry staples of pasta, cheese, salt, pepper, and olive oil as well as a nifty cooking technique to put dinner on the table before you know it.
David Leite
CourseMains
CuisineItalian
Servings2 to 4 servings
Calories985 kcal
Prep Time10 minutes
Cook Time15 minutes
Total Time25 minutes

Ingredients 

  • 3 tablespoons extra-virgin olive oil
  • 1/2 to 1 teaspoon freshly ground black pepper
  • 11 1/2 ounces fresh tonnarelli or dried spaghetti
  • Generous pinch salt
  • 4 1/4 to 5 cups boiling water or exceptionally hot tap water
  • 3 1/2 ounces cacio de Roma, finely grated [See FAQ above]

Instructions 

  • Grab your largest saucepan (you want it to be around 12 inches or 30 centimeters in diameter or large enough for the spaghetti to lie in a single layer) and place it over medium heat. Add the oil and pepper and heat until you can smell the heady spice of the pepper, about 2 minutes.
  • Add the spaghetti to the pan along with the salt and about 2 cups (16 fluid ounces) of water. You'll want to watch out as the water may sputter when added to the hot oil. Add the remaining 2 1/4 cups (18 fluid ounces) hot water, little by little, as you would with risotto—that is to say, add a ladleful of hot water and cook, stirring frequently, until the liquid is almost but not completely absorbed before adding another ladleful of water.
  • Repeat until the spaghetti is al dente and the water has reduced to a soupy consistency, 8 to 10 minutes. If the pasta starts to look dry, add a little more water but no more than a total of 5 cups (40 fluid ounces).
  • While the pasta is cooking, warm some bowls in a low oven. (Don't ignore this step. It helps ensure the creamy sauce clinging to the pasta doesn't turn to clumps.)
  • When the pasta is ready, remove the pan from the heat and add the cheese, a little at a time, stirring furiously and constantly, until a smooth and creamy sauce forms. Serve the cacio e pepe straight away in the hot bowls.
Rome Cookbook

Adapted From

Rome

Buy On Amazon

Nutrition

Serving: 1 servingCalories: 985 kcalCarbohydrates: 124 gProtein: 37 gFat: 37 gSaturated Fat: 12 gMonounsaturated Fat: 20 gCholesterol: 52 mgSodium: 635 mgFiber: 5 gSugar: 5 g

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @leitesculinaria or tag #leitesculinaria!
Recipe © 2015 Katie and Giancarlo Caldesi. Photo © 2015 Helen Cathcart. All rights reserved.

Recipe Testers’ Reviews

Wowee! I’ll be making this authentic cacio e pepe recipe again and again. Completely surprised by the easy method and the taste—both are fabulous. It’s the dish to make when you think there’s no food in the house. A few simple ingredients, paired with a glass of wine, and voilà—you have a fancy dinner!

I used pecorino Romano cheese. We had some leftovers, and they reheated okay in the microwave with a drizzle of olive oil and a quick stir after a minute or so.

To be honest, I didn’t think this easy cacio e pepe recipe would work. But it’s genius. The pasta was perfectly cooked. The sauce was super creamy and tasty. And all done in 10 minutes.

I’m in love! It took me about 8 minutes to cook the pasta, but I used fresh pasta (linguini by Bertolli ). I boiled water in the electric kettle, and in the meanwhile roasted the fresh ground pepper (I used a tricolored pepper) in the olive oil. Added the fresh pasta and a cup of boiling water. Stirred every minute or so, adding more water. After 8 minutes, the pasta was perfect. Added about 1/2 cup additional hot water and the cheese and stirred fiercely with a wooden spoon for about 30 seconds. Done.

Perfect creamy sauce, coating the pasta nicely. The cheese I used was a young Reggiano. Love it and will give it a try with carbonara. The 4 servings are accurate, especially when you use it as a pasta course in an Italian meal.

This cacio e pepe was really delicious and a breeze to put together for a quick weeknight meal with some sautéed kale on the side.

My only issue was the amount of pepper in the recipe was a little overwhelming. And I like pepper. I’d suggest perhaps starting with half the amount and adding to the finished dish to taste. I used pecorino Romano cheese, finely grated.

The timing was perfect—at 10 minutes, there was just enough liquid left in the pan to make a smooth sauce, no extra water needed. The pasta was still al dente, and when the cheese was slowly added, stirring constantly, it produced a very smooth sauce. Even as it cooled, the sauce stayed smooth.

This is a delicious and very simple pasta dish. It doesn’t mean that you don’t need to pay careful attention, though. I added about half the water at once, then added smaller amounts throughout the cooking process in order to achieve a creamy base.

I was able to find a semi-soft pecorino, although it wasn’t cacio de Roma, and it melted beautifully into the spaghetti. A nice creamy sauce was achieved, with plenty to go around for 4 plates. This is where you need to pay attention to the sauciness of the dish and add more water if need be. I am not sure how using Parmesan or regular aged pecorino would translate here, as both are much harder cheeses and don’t melt as well. I used a little more water than called for, and my actual cooking time was closer to 12 minutes.

My other concern was that perhaps 1 teaspoon freshly ground pepper was not going to be enough. This was after researching other recipes that called for anywhere up to 4 tablespoons. I stuck with 1 teaspoon, and it was perfect—plenty of heat but not one person out of 4 diners thought it was too much. I served this along with a heaping bowl of charred greens—kale, chard, broccoli, and zucchini. The strong flavors of the greens really helped contrast with the quiet flavors in this dish, and I recommend this pairing!

Carbs and sauce—a basic combination that makes so many satisfying meals we love. Even better when the combo can be prepared in a flash, and this pasta dish is exactly that.

I tested this recipe twice, and cheese seems to be the defining ingredient here. I made a 50/50 blend of pecorino Romano and Parmigiano-Reggiano (both hard) for the first test and used cacio de Roma (semi-soft) the second time. The latter was the clear winner for me. The sauce was remarkably creamier and the flavor was rounder—like a silky béchamel—and an excellent cushion for the abundant black pepper.

The hard cheeses worked fine, but I found them a bit too sharply salty for this dish, and the sauce wasn’t quite as smooth. Another finding: very hot tap water worked just as well as boiling water. A one-pan/one-burner dinner for four—what home cook wouldn’t love that?! Oh, absolutely do serve this with bread so none of the sauce goes to waste.

I used Barilla thick spaghetti, and the cooking time on the package was 11 minutes. It took an extra minute for the pasta to cook to al dente, probably because of the small amount of water it was cooked in (no room for the pasta to “swim” in rolling water). If I had used regular spaghetti (cooking time: 9 minutes), I suspect it would have taken 10 minutes as stated in the recipe. This recipe feeds 3 to 4 people.

In thinking about another substitute for cacio de Roma (I wasn’t crazy about the results the two hard cheeses yielded), pecorino Toscano might be a good one. I didn’t test it in this recipe, so I’m only guessing. It’s another semi-soft sheep’s milk cheese (has to be young; aged one is hard & crumbly) with a round soft flavor. It’s sold at the market where I shop, and the price is about the same as cacio de Roma.

This authentic cacio e pepe recipe transports me to Da Felice in Rome where I first tasted cacio e pepe surrounded by locals enjoying an evening out. It’s so easy and so comforting that it should be added to your repertory, immediately. I like to warm the bowls by letting them rest beside my cooking pan on the gas top. Although I have a difficult time finding cacio de Roma cheese, Parmigiano Reggiano is a lovely substitute.

For those who are gluten-free, this recipe works beautifully with gluten-free pasta, Bonta d’Italia being my favorite. Should you want a meatier, albeit not quite authentic, version try adding a bit of speck or thickly sliced prosciutto. I won’t tell.




About David Leite

I count myself lucky to have received three James Beard Awards for my writing as well as for Leiteโ€™s Culinaria. I’m the author of The New Portuguese Table and Notes on a Banana. For more than 25 years, I’ve been developing and testing recipes for my site, my books, and publications. My work has also appeared in the New York Times, Martha Stewart Living, Saveur, Bon Appรฉtit, Gourmet, Food & Wine, Yankee, Los Angeles Times, Chicago Tribune, Washington Post, and more. I’m also a cooking teacher, memoirist, and inveterate cat lady.


5 from 24 votes (5 ratings without comment)

Leave a comment

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

Recipe Rating




45 Comments

  1. 5 stars
    This cacio e pepe recipe is deceptively simple, but just like mastering the art of sublime scrambled eggs, itโ€™s well worth perfecting the technique. I used spaghetti and pecorino Romano cheese. On my first go-around, I ignored the instruction to heat the pepper in the oil and used cold dishes. It was a disaster.

    After rereading the instructions and following them precisely, my family was rewarded with a delicious, decadent pasta that literally took minutes to assemble. Heating the dishes is a must in this recipe, and I would also strongly discourage buying pre-grated cheese.

    1. Kristen, I absolutely love the scrambled eggs comparisonโ€”so simple, yet technique makes all the difference! Itโ€™s great to hear that a second try following the steps precisely made such a difference for you.

      Heating the dishes is one of those small but essential tricks, and I appreciate you calling that out. And yesโ€”pre-grated cheese is the enemy of a smooth, creamy sauce!

      Thanks for sharing your experience (the good and the lesson learned), and Iโ€™m thrilled your family got to enjoy the perfected version.

  2. 5 stars
    Cooking the pasta with this method was a bit different but worked great. My pasta was done at right about 10 minutes. I used spaghetti but would recommend bucatini (the spaghetti with the hole). I used equal parts Parmigiano-Reggiano and pecorino Romano but would suggest using just pecorino Romano. I added more cheese than the recipe called for because it needed a little more sauciness. The end result was a nice creamy sauce.

    The pepper and cheese are a nice combination. I think my use of the Parmesan took something away, however. Iโ€™ll give it a couple more tries because it does take a few times to get everything just right. This is a great dish to make on a weeknight and is faster than any takeout. It was ready to serve in under 30 minutes. One note is to be sure the cheese is finely grated and fresh. This is a simple dish to make, but the ingredients can be difficult to obtain.

    1. Gene, I love how you experimented with the cheese balanceโ€”Parmigiano-Reggiano and pecorino Romano can definitely give different results! I agree that pecorino Romano alone tends to create a more authentic, smoother sauce.

      Great suggestion on bucatiniโ€”that little hole in the center really does hold onto the sauce in a fantastic way. And yes, finely grated, fresh cheese makes all the difference in getting that silky consistency.

      Thanks for testing and sharing your insights! Iโ€™d love to hear how your future tries turn out with your tweaks.

  3. 5 stars
    This was really good! Simple ingredients and came together in a snap. I used 9 ounces of fresh angel hair pasta, as that was the amount in the container, and I was only cooking for myself. I couldnโ€™t really smell the pepper as it heated in the oil. The pasta sizzled when it hit the hot oil. Be careful adding the water, it might pop. I slowly added a total of 3 1/2 cups boiling water. Al dente stage was achieved after 6 minutes.

    I removed it from the heat and added the hand-shredded pecorino Romano cheese. It was a creamy consistency but all of the cheese didnโ€™t melt completely, there were still shreds of it. Maybe I didnโ€™t stir it furiously enough.

    The taste was greatโ€”very cheesy with a little kick from the pepper! Next time Iโ€™ll add a little garlic and fresh basil. Iโ€™ll also try using dried pasta. This is a great weeknight dinner that takes no time to make, and itโ€™s quite hearty.

    1. Marilee, I love that you tested this with fresh angel hair pastaโ€”such a delicate choice, and itโ€™s great to know it worked well! Good call on the careful water additionโ€”that sizzle can definitely be intense.

      For the cheese not fully melting, stirring vigorously is definitely key, but also, making sure itโ€™s very finely grated helps it emulsify more smoothly. Your idea to add garlic and fresh basil sounds like a lovely twistโ€”Iโ€™d love to hear how that turns out!

      Thanks for sharing your experience and insightsโ€”itโ€™s always great to see different variations of this classic.