The Cacio e Pepe That Tastes Like a Trattoria You Found by Accident

In order to come up with creative recipe ideas, ingredient pairings, and cooking tips, we create some of our content with the assistance of customized AI tools alongside our own kitchen testing and editorial review. All images are human photographed. As an Amazon Associate we earn from qualifying purchases.

The first time I made cacio e pepe I watched a decent amount of grated pecorino turn into a rubbery white ball as I dumped it into the hot pasta that was sizzling in the pan. Twelve dollars worth of imported pecorino cheese, down the drain. The pasta just sat there watching me. I remember that rubber ball every time I make this dish. That is why this version of the recipe is very conservative in regards to cheese melting over high heat.

The three ingredients in Cacio e pepe (pasta, cheese, and pepper) make it one of the most simple, yet deceivingly difficult, dishes to prepare. What tends to be left off the descriptions of the dish is that the majority of the challenge lies in your ability to master the individual components of the technique.

The complexity of the dish comes from the following elements: toasting the pepper, letting the pasta water cool, making the sauce off the heat, and vigorous whisking. The right execution of each of these will transform a $3 box of spaghetti into an experience akin to dining at a little side street trattoria and making a friend for life.

The Short Version

  • Cacio e Pepe, the quick sketch: A Roman pasta dish consisting of three ingredients: pasta, Pecorino Romano (or Parmesan), and an abundant amount of freshly cracked black pepper.
  • Why it works: The toasted pepper brings out its flavor. The slightly cooled pasta water prevents the cheese from seizing. Whisking off the heat emulsifies the cheese and starches into a glossy sauce.
  • Timing: Prep time is about 5 mins while total time is 10-12 mins. Plating should be done within 60 seconds of finishing.
  • Flavor profile: The cheese is prominent with a gentle warmth from the pepper, combining a sharp, salty, peppery, and deeply savory profile.
  • Key tips: Use a wide skillet, fresh grated cheese (do not use pre-grated cheese that comes in a green container), and reserve more pasta water than you think. Build the sauce off the heat and eat the dish immediately.

Ingredients

This recipe lives or dies on the type of cheese and how the cheese is presented. The traditional option is Pecorino Romano, which is sharper and saltier than Parmigiano and has a certain sheep’s milk funk that contributes a lot to the overall flavor of the sauce.

Parmesan or a 50/50 blend is milder and more approachable. Either option is fine. What is not fine? Cheese that is pre-grated and packaged into a green container. The anti-caking starch causes the sauce to become paste.

Additionally, grate your cheese as finely as possible using a microplane grater. Larger shreds melt at different rates and create lumps. When cheese is finely grated it creates enough surface area for the cheese to melt into a sauce rather than just clump together.

  • Pasta (12 oz / about 340g): It’s customary for a long noodle to be present. Spaghetti is the easiest option, bucatini is a bit more exciting, but for a true Roman move, you go with tonnarelli (which is square-cut and slightly thicker).
  • Pecorino Romano (1 heaping cup, finely grated / about 4 oz): The cheese has a sharp and salty flavor and comes from sheep’s milk. It is sold in blocks and can be grated.
  • Parmesan (alternative or 50/50 blend): If you consider Pecorino too sharp on its own, you can mix it with pecorino cheese in a gentler and more nutty style.
  • Black pepper (1 heaping tablespoon, freshly cracked): Yes, an entire tablespoon. It is referred to as pepe, not “a pinch.” Use a pepper mill at the coarsest setting, or crush whole peppercorns in a mortar.
  • Kosher salt: Only the pasta water needs to be salted. The cheese adds enough salt, so no other salt is necessary.
  • Pasta water (reserve at least 2 cups): Poured starchy liquid with salt and the reason for the sauce’s cohesion. Be sure not to pour everything down the drain.

Master Ratio (Easy To Scale)

  • Per 4 oz dry pasta (1 serving): 1/3 cup finely grated Pecorino (or blend with Pecorino and Parm), 1 tsp coarsely cracked black pepper, approximately 1/3 cup of the pasta cooking water reserved for the sauce
  • Pasta water to cheese: Use about 1 cup of pasta water for every heaped cup of cheese to start, then adjust with splashes afterwards.

Example: If you are cooking for four people, you will need to get: 12 oz of dry pasta, over a cup of grated pecorino cheese, over a tablespoon of cracked black pepper, and 1 cup of reserved pasta water.

In terms of cooking equipment, you will need a skillet to combine everything, and during the cooking process, have 1 additional cup of reserved pasta water to toss in as you combine the meal. The sauce may look like it needs more water than what you would think; confidence in the tossing will show the sauce needs more water to loosen up.

Ingredient Choices That Change Flavor

Ingredient/Choice Best For Flavor/Texture Effect Notes & Substitutions
Pecorino Romano Traditional, sharp version Salty, funky, deeply savory The real-deal Roman cheese; grate fresh from a block
Parmesan (Parmigiano-Reggiano) Milder, gentler take Nuttier, less salty, more familiar Use alone for a softer flavor or 50/50 with Pecorino
Pecorino + Parmesan blend Most home palates Balanced sharp/sweet, still Roman in spirit My usual move when serving non-Pecorino people
Asiago or Manchego Pecorino in a pinch Slightly different funk; still works Aged Manchego is closer to Pecorino than you’d guess
Pre-grated cheese (green can) Nothing about this dish Won’t melt; turns into paste Don’t. The anti-caking starch ruins emulsification
Spaghetti Default, easiest Classic chew, sauce coats well 12 oz feeds 4; cook 1 minute shy of al dente
Bucatini Dramatic, hollow-noodle fun Sauce gets inside the tube Splatters more; wear an apron
Tonnarelli Authentic Roman version Square-cut, slightly thick; very toothy Sometimes labeled “spaghetti alla chitarra”
Freshly cracked pepper The whole point Warm, fragrant, blooming spice Grind from a peppermill on coarse, or crush in mortar
Pre-ground pepper Convenience that costs flavor Dusty, sneezy, less aromatic Skippable; freshly cracked is the upgrade

Instructions

Skillet: the widest one you have. Cacio e pepe needs space; narrow pans will push the pasta to one side making whisking impossible. A good whisk (or fork) and tongs will finish off your cutlery. Do everything in advance as the whole dish will be done in a minute and a half.

1) Begin by salting the water to boil. Take a big pot and fill it with water and add a substantial amount of salt before putting it on to boil. It should taste like more than just ‘salted’; it should taste like a broth. This is the only seasoning the whole dish gets, so under-salting leaves it flat. Grab a single long noodle (spaghetti, bucatini or tonnarelli if you’re being old school) and cook it one minute less than the al dente stage. It’ll finish in the sauce.

2) Toast the pepper while the pasta cooks. Add a sufficiently large handful of freshly cracked black pepper to a hot, big skillet (at medium heat) and begin to toast it. I know it may seem like a lot, and we are definitely not doing a “pinch” of pepe. Once the skillet is hot enough, the pepper should begin to smell good. This will more than likely get you asking, “wait, why does mine taste better now?”

3) Always reserve more pasta water than you think. Before draining the pot, reserve at least 2 cups of the cloudy, starchy water. Let it sit on the counter for 30 seconds. If you weren’t paying attention, the rushing water would have caused the cheese to curdle. The secret weapon is the cooled starchy water.

4) Start making the sauce by taking the skillet off the heat entirely. Pour in about 1 cup of slightly cool pasta water and one heaping cup of grated Pecorino Romano or Parmesan. Whisk quickly and strongly. If you don’t stir a lot, the cheese will clump. It is very important to whisk; that is how it becomes a sauce. Use freshly grated cheese; the stuff in the green can is guaranteed to not melt nicely. If you need to use a different cheese in place of Pecorino Romano for some reason, put in one of the following: Manchego, Asiago, or sharp cheddar. The green can always means failure.

5) Combine the pasta with the rest of the ingredients and emulsify. Using tongs, transfer the hot pasta to the skillet. Keep tossing the pasta and adding splashes of pasta water until the sauce starts to gloss. If the sauce starts to thicken, keep whisking, and add more water to loosen it. Serve immediately, add lots of freshly cracked black pepper, and top with more cheese. Cacio e pepe will stiffen within a minute after making and it won’t reheat well.

Spins and Swaps

  • Butter-assisted cacio e pepe: Before adding cheese, add 1 tablespoon of cold butter to the skillet; it acts as an emulsifier to stabilize your sauce and forgive sins. Italians may roll their eyes, but as a weeknight dinner, you will thank yourself.
  • Cacio e pepe e patate: While cooking the pasta, also add a small diced potato to the boiling water. The extra starch from the potato will make the sauce silkier and a bit thicker.
  • Gricia adjacent: Guanciale (or pancetta) diced into 1/4 inch pieces should be rendered down in a skillet first. Then, in that same pan, toast the pepper in the rendered fat. It’s technically a different dish (pasta alla gricia) but it’s a glorious gateway.
  • Lemon zest finish: With a microplaned zest from a half- of a lemon, this dish is bright, divisive in Rome, and loved during the week.
  • Cacio e pepe with browned butter: Lightly brown 2 tablespoons of butter and add to it toasted pepper. This will add a rich, nutty flavor.
  • Whole-wheat or gluten-free: Both options are acceptable. Gluten-free pasta water tends to have a lower starch content, so hold onto a bit more than you think you will need to use most of it.

What Goes Alongside

  • Bitter green salad: The bitterness of the cheese is offset by the sharp vinaigrette dressing.
  • Crisp Italian white: The dish was crafted specifically for these wines. Vermentino, Fiano, or a dry Frascati would work beautifully.
  • Roasted broccoli rabe or broccolini: Bitter, charred, garlicky. Excellent contrast.
  • Light antipasto: Olives, prosciutto, marinated artichokes, a small wedge of cheese. Cacio e pepe doesn’t need much company.
  • Followed by a simple roast chicken: Keep the main course simple if serving Italian-style first courses.
  • For dessert: An espresso, affogato, or a slice of olive oil cake. This dish prefers a subtle finale.

Common Stumbles, Easy Saves

  • Cheese seized into rubbery clumps. Either the skillet or the water was too hot. Remove everything from the heat, add a good splash of the somewhat cooled pasta water, and give it a vigorous whisk. It usually comes together again. Next time, let the water sit for about 30 seconds and build the pasta off the burner completely.
  • Sauce is gritty or grainy. The cheese has not been grated finely enough. Please use a microplane or the smallest hole setting on your box grater. Shredded cheese will not dissolve cleanly.
  • Sauce is too thin. You may have added too much pasta water or your cheese measurement was too small. Add a little more cheese and keep mixing; the heat from the pasta will help to combine it.
  • Sauce is too thick or pasty. There may be too little pasta water, or you may have let the pasta sit before tossing it. Add a few splashes of warm pasta water until it becomes the right consistency to coat the strands.
  • Tastes flat. The water for cooking the pasta was not salty enough. You cannot remedy this after the fact. Make sure to salt the water until it resembles the taste of the seas.
  • Pepper tastes harsh, not warm. You omitted the toasting step! When dry toasted in a skillet for 30-60 seconds over medium heat, the fresh cracked peppercorns become mellow and gain a wonderful aroma.
  • Stiffened up by the time it hit the table. If you have to eat standing up, just do it. It’s a 60-second window. Hand everyone a fork, and get the plate straight from the stove.

Storage and Leftovers

Even though high in fats and carbohydrates, Cacio e Pepe is a dish that can still be enjoyed nutritionally because its portion sizes are small and satisfaction-per-bite is high. This dish consists of about 4 ounces of dry pasta, a 3rd of a cup of finely grated cheese, parmesan, plenty of pepper, and protein from the cheese, so they are high in sodium and low in other nutrients.

If you want to make this dish less heavy, you should use a 50/50 blend of pecorino and parmesan to make it less salty, avoid the butter version, and fill up on a bitter green salad.

The weakest point of the dish is the storage. Cacio e pepe does not reheat well: the emulsion breaks, the cheese turns into a solid mass along with the pasta. If by chance you have leftovers, you can refrigerate it for 2 days and then try to reheat it in a skillet on low, adding a good amount of water, and whisk it while you heat it. It won’t be as good as fresh. The best option is to make only as much as you can eat in one sitting.

Stop following recipes. Start understanding them.

20 video cooking lessons from Nathaniel. $27 one-time, lifetime access.

How It’s Gone for Me

Example 1 (the conversion story): While I was working on this, a friend who had “a bad experience in Rome” (her exact words) with cacio e pepe sat at my counter. I deliberately let her see the step where I took sauce off the heat. She took a bite, paused for what felt like forever, and said, “Oh.” That’s the full review. Now, she makes it for her in-laws and acts like she “invented” it.

Example 2 (The Lesson in Haste): One time, I tried to simultaneously do two tasks. I attempted to respond to a text message and plate a cacio e pepe dish. I had just under a minute to do both. As I struck the fork against the pasta, I noticed the sauce had turned solid and was now a shiny half shell on the plate.

While the taste was right, the texture was problematic. From that point on, my phone was put face down on the counter. Cacio e pepe doesn’t wait for anyone, and definitely doesn’t consider your emails.

Step-by-Step Recap

  • Buy Pecorino Romano (or a Pecorino/Parmesan blend) in a block, not pre-grated.
  • Finely shred the cheese using the microplane. Coarse shreds fail to emulsify.
  • Crack approximately 1 tbsp of black pepper.
  • Boil a large pot of water and add a large amount of salt (sample it; it should taste like mild broth).
  • Cook pasta to 1 minute shy of al dente.
  • Toasting the pepper should take about 30 to 60 seconds. Do this while the pasta is cooking by placing the dry skillet on medium heat.
  • Reserve at least 2 cups of pasta water before draining; let it cool 30 seconds.
  • Remove the skillet from the heat. Add 1 cup of the pasta water and then the cheese, then whisk vigorously.
  • Incorporate the hot pasta, and as you toss, splash in pasta water until the mixture becomes glossy.
  • Plate immediately. Eat within 60 seconds.

Words You’ll See Above

  • Cacio: Roman dialect for cheese (specifically Pecorino).
  • Pepe: In Italian, ‘pepe’ means ‘pepper.’ Therefore, cacio e pepe translates to cheese and pepper. The recipe calls for an aggressive amount of freshly cracked black pepper. It’s not a polite sprinkle.
  • Pecorino Romano: Aged for a minimum of five months, this cheese is a hard, sharp, Italian, and salty variety made from sheep’s milk. This is the authentic cheese used in cacio e pepe.
  • Emulsification: The binding of water (pasta water) and fat (cheese) into a stable glossy sauce. The starch from the pasta water helps the sauce hold together.
  • Pasta water: The cloudy, starchy water left after boiling pasta is the singularly most underrated ingredient in Italian cuisine.
  • Al dente: Literally “to the tooth” means the pasta should still have some bite to it in the center. For cacio e pepe, pull the pasta from the water a minute earlier and finish cooking it in the sauce.
  • Tonnarelli: A slightly thicker square cut Roman pasta that resembles spaghetti alla chitarra and is the classic shape for cacio e pepe in Rome.

FAQ

Pecorino Romano or Parmesan? Does it really matter?

It is important, although not in a pretentiousness way. Classic cheeses include Pecorino, which is made from sheep’s milk and has a sharper, funkier taste. Parmesan is creamier, made from cow’s milk, and has a gentler, nuttier flavor. This makes it seem more Roman. Parmesan is probably more recognizable in flavor. When serving people who don’t value Pecorino, I tend to do a 50/50 blend of both cheeses.

Why does my cheese keep seizing into rubbery clumps?

Typically there are two explanations. It is likely that either the skillet was hot enough for the cheese to react, or the pasta water was still at a boil. When cheese is caught off guard, the protein contracts quickly.

For the cheese to not seize, you will want to fully take the skillet off the heat, allow the reserved pasta water to sit for 30 seconds, and stir constantly. Should the cheese seize, add more cooled pasta water and keep whisking. Usually, the cheese will come back together.

Can I add butter? Is that cheating?

Incorporating a tablespoon of cold butter aids in clarifying the emulsion and provides a little more leeway. The Romans might say it’s not authentic. They’ll still eat it though. It certainly is worth using the butter trick for a weeknight version that’s nearly foolproof.

Can I make this ahead?

Not really. There is only a 60 second time window for the cacio e pepe dish. The sauce will not reheat and will quickly set. The cheese needs to be grated at the time of serving, and the pepper needs to be cracked at the time of serving. Additionally, the cooking and saucing must be done at the time of serving. The water can be prepared and salted beforehand.

What’s the difference between cacio e pepe, carbonara, and gricia?

All of them are Roman pastas that use similar foundations. Gricia consists of pasta, pecorino, black pepper, and guanciale (cured pork jowl). Carbonara incorporates eggs into the dish. In contrast, Cacio e Pepe completely omits guanciale. So it’s like, Cacio e Pepe plus guanciale equals Gricia; Gricia plus egg equals Carbonara. They are sibling dishes, not the same dish.

Best pasta shape for cacio e pepe?

Tonnarelli (square-cut spaghetti) is the preferred traditional Roman choice because it offers more surface area for the sauce to stick. The default option is to have spaghetti. Bucatini is fun and theatrical, and when you serve it it will splatter. Avoid using short shapes like penne; for this technique long noodles emulsify better.

The Last Word

Cacio e pepe is the dish that punishes shortcuts and rewards elaboration. The good news is it all only takes about 12 minutes. Do not forget to salt the water, toast the pepper, let the pasta water cool for a second, create the sauce off the heat, and eat it as soon as it’s plated. It is not magic that this dish has sustained Romans for centuries, it’s technique and once it clicks, it is going to be Tuesday for no reason and it is going to be a part of your routine no questions asked.

Nathaniel Lee

Nathaniel Lee is the self-taught chef and recipe developer behind HomeViable. No culinary school, no nutrition degree. He learned by watching, tasting, and refusing to stop asking why. Every recipe here teaches something. He wants you to understand your food, not just cook it.