Authentic Cacio e Pepe Recipe

Cacio e pepe is what I make when I want a proper plate of pasta, and I’ve got almost nothing in the house. It’s spaghetti, black pepper, and hard cheese, and the whole thing rests on turning those three into a sauce that clings to every strand.

The name is Roman for cheese and pepper, and that’s the whole ingredient list. What makes it work is technique, not a long shop, so it earns its place on a Tuesday.

A close-up of a plate of spaghetti, reminiscent of traditional Cacio e Pepe, coated in a creamy sauce and adorned with cracked black pepper.
Cacio e Pepe. Photo Credit: Splash of Taste

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a commission. Thank you!

Why You’ll Love This Recipe

  • Three staples become dinner. Pasta, pepper, and cheese are things I nearly always have, so this is a no-shopping meal.
  • It’s fast, coming together in about the time the pasta takes to cook plus a few minutes of stirring.
  • The sauce is built on starchy pasta water, not cream, so it stays light while still coating the spaghetti.
  • One pot and one skillet is the whole cleanup.
  • Toasting the pepper in the pan first gives the dish a warmth you don’t get from pepper stirred in cold.

Ingredients You’ll Need

You’ll need all the ingredients shown in the photograph below.

  • Spaghetti. The classic shape for this, and it holds the sauce well. Bucatini works too if you like a little more chew.
  • Hard cheese. This is where a vegetarian cook has to pay attention. Authentic Parmigiano-Reggiano and Pecorino Romano are both made with animal rennet under their protected-origin rules, so neither is vegetarian even though the recipe name points at them. I use a hard cheese labeled suitable for vegetarians, which is made with microbial or fermentation-produced rennet and grates and melts the same way. It is worth checking the packet, because the label is the only reliable tell. This is the same cheese I use in my bright and simple lemon pasta.
  • Black pepper. Grind it coarse and grind it fresh. Pre-ground pepper has lost most of the oils that give the dish its backbone, and coarse grinding gives you the little bursts of heat that define cacio e pepe.
  • Pasta water. Not an ingredient you buy, but the one that matters most. The starch it carries is what emulsifies the cheese into a sauce, so salt the water well and save more than you expect to use.
Round wooden board featuring the essential ingredients for a classic Cacio e Pepe: uncooked spaghetti, a wedge of Parmesan cheese, a knife, and small containers labeled pepper and salt.
Cacio e Pepe Ingredients. Photo Credit: Splash of Taste

How to Make Cacio e Pepe

A complete printable recipe and the measurements in both US customary and metric are available in the recipe card below.

Cook the Spaghetti and Save the Water

Boil a large pot of well-salted water and cook the spaghetti until it is about two minutes short of tender, since it finishes in the skillet. Before you drain it, scoop out a full cup of the pasta water and keep it close.

Make the Cheese Paste

Stir half of the reserved pasta water into the grated cheese until you have a smooth paste with no lumps. Doing this in a bowl first, away from direct heat, is the single best insurance against the cheese seizing later.

Toast the Pepper

Warm a large skillet over medium heat, add the coarse black pepper and 2 tablespoons of water, and let it come to a boil so the pepper blooms. You’ll smell it wake up. That aroma is exactly why the pepper goes in the pan instead of onto the plate at the end.

Bring It Together

Add the drained spaghetti to the skillet, pour in the cheese paste, and stir hard for a good five minutes until every strand is coated and glossy. 

A pan of cooked spaghetti with creamy Cacio e Pepe sauce sits on a wooden cutting board, accompanied by slices of cheese.
Add drained pasta to the skillet with toasted pepper, pour in the cheese mixture, and stir to combine.

If it looks thick, loosen it with a splash more pasta water at a time until it’s silky. You’re looking for a sauce that pools and coats, not one that beads up and slides off.

Recipe Notes and Expert Tips

  • Keep the pan off high heat once the cheese is in. Direct high heat makes the cheese clump into knots instead of melting into a sauce. Medium and steady is what you want.
  • Grate the cheese fine and fresh. A fine grate melts evenly, and freshly grated cheese has none of the anti-caking coating that stops pre-shredded cheese from going smooth.
  • Reserve more water than the recipe asks for. You can always tip the extra away, but you cannot loosen a stiff sauce without it, and the difference between clumpy and silky is usually a spoonful more water.
  • Stir with intent. The vigorous stirring is not busywork; it is what emulsifies the water and cheese into a coating rather than leaving them as two separate things in the pan.

Recipe Variations

  • Bump up the pepper. I’ve tested this plenty with a heavier hand on the coarse black pepper, and it holds up, pushing the dish toward its sharper Roman side. Pepper is already the backbone here, so more of it just does more of what the recipe’s about.
  • Bucatini or tonnarelli in place of spaghetti give you a chewier bite that grips the sauce a little differently. This one only changes texture, not method, so it’s a supported swap that won’t throw off your timing.
  • A little grated lemon over the finished bowl lifts the richness. I haven’t tested it stirred into the sauce itself, so I’d keep it as a finishing touch rather than adding it to the pan.

How to Store Leftovers

Cacio e pepe is best eaten the moment it is made, since the sauce firms up as it cools, but if you do have some left, keep it in a covered container in the fridge and use it within two days.

To warm it through, add a good splash of water to a pan over low heat and stir gently to bring the sauce back together, rather than microwaving it, which tends to make the cheese greasy. Make it fresh whenever you can; this is not a dish built for planning ahead.

What to Serve With Cacio e Pepe

This is a rich, cheesy plate, so I keep everything around it light. A sharp green salad with lemon and olive oil is all it needs, plus some bread for the last of the pepper on the plate.

If I’m making a bigger Italian spread, I’ll put out my homemade spaghetti marinara from scratch alongside it so there’s a tomato option on the table too. For something with a bit more of a kick against the plain cheese and pepper, a bowl of creamy penne alla vodka works well.

FAQs

Why did my cheese go clumpy instead of saucy?

The pan was too hot when the cheese went in. Make the cheese paste with pasta water off the heat first, keep the skillet on medium, and stir hard. Starchy pasta water and gentle heat are what hold the sauce together.

Can I use pre-grated cheese?

It is best avoided. Pre-grated cheese is coated with anti-caking agents that stop it melting smoothly, which is the most common reason the sauce refuses to come together. Grate it yourself from a block.

Is the cheese in cacio e pepe vegetarian?

Not by default. Authentic Parmigiano-Reggiano and Pecorino Romano are made with animal rennet, so look for a hard cheese labeled suitable for vegetarians. It behaves the same in the pan.

More Easy Pasta Dinners to Try

If cacio e pepe has you in the mood for more simple pasta, here are a few I come back to on different kinds of nights.

  • Boursin cheese pasta. It’s where I go when I want the same easy, cheesy comfort but with roasted tomatoes and mushrooms doing some of the work.
  • Pasta alla Norma. My pick for a more substantial night, with silky eggplant in a proper tomato sauce.
  • Pasta alla Sorrentina. The one I go to when I want cubes of fresh mozzarella stirred through a stovetop tomato sauce until they turn it stringy and soft, no oven needed.
  • Mushroom pasta. This is what I make when I want something savory and earthy without much fuss.
Save This Recipe Form

Want to save this recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

A close-up of a plate of spaghetti, reminiscent of traditional Cacio e Pepe, coated in a creamy sauce and adorned with cracked black pepper.

Authentic Cacio e Pepe Recipe

Cacio e pepe turns three pantry staples into a plate of pasta that tastes like more than the sum of its parts, and it comes together in about half an hour. It is the one to make on a weeknight when you want something satisfying without a long ingredient list or a sink full of pans.
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Course: Lunch, Main course, Pasta
Cuisine: Italian
Servings: 4
Calories: 306kcal

Ingredients

  • 6 ounces pasta spaghetti
  • 1 teaspoon coarsely ground black pepper plus more
  • 1 ½ cup Parmesan cheese finely grated (or Pecorino romano)
  • 1 teaspoon kosher salt
Woman pointing down next to a large play button on a video player; text reads, "Prefer to watch? I’ve got you covered below. Watch the recipe video now.

Video

Instructions

  • Bring a large pot of water to a boil over high heat. Add kosher salt to the water and cook the spaghetti, stirring occasionally, until it’s about two minutes shy of being fully tender. Before draining, reserve 1 cup of the pasta water.
    6 ounces pasta spaghetti, 1 teaspoon kosher salt
  • In a bowl, mix half of the reserved pasta water with the grated Parmesan cheese, stirring until smooth.
  • Heat a large skillet over medium heat and add the coarsely ground black pepper along with 2 tablespoons of water. Bring to a boil to release the pepper’s flavor.
    1 teaspoon coarsely ground black pepper
  • Add the drained spaghetti to the skillet and pour in the cheese mixture. Stir vigorously for at least 5 minutes, ensuring the pasta is evenly coated in the sauce. If the mixture seems too thick, add more reserved pasta water, a little at a time, until the sauce reaches your desired consistency.
    1 ½ cup Parmesan cheese
  • Serve immediately, topped with an extra sprinkle of black pepper if desired.

Notes

Use a cheese labeled as suitable for vegetarians. Authentic Parmigiano-Reggiano and Pecorino Romano are made with animal rennet, so pick a vegetarian-marked hard cheese instead.
Grate the cheese fresh and fine. Pre-grated cheese carries anti-caking agents that stop it from melting into a smooth sauce.
Save more pasta water than you think you need. The starch is what pulls the cheese and water into a silky coating rather than a clumpy one.
Keep the pan off high heat when the cheese goes in. Direct high heat is what makes the cheese seize into stringy knots instead of a sauce.
Cacio e pepe is best eaten the moment it’s made, since the sauce firms up as it cools, but if you do have some left, keep it in a covered container in the fridge and use it within two days.

Nutrition

Calories: 306kcal | Carbohydrates: 33g | Protein: 19g | Fat: 10g | Saturated Fat: 6g | Polyunsaturated Fat: 0.5g | Monounsaturated Fat: 3g | Cholesterol: 26mg | Sodium: 1185mg | Potassium: 136mg | Fiber: 1g | Sugar: 1g | Vitamin A: 296IU | Calcium: 456mg | Iron: 1mg
Mandy Applegate, recipe developer and vegetarian since the 1980sMandy Applegate

Vegetarian since I was 15, and still cooking this way more than 40 years later. Everything on Splash of Taste comes from a kitchen that has been entirely vegetarian for decades, shaped by years of trial and error and the honest pleasure of cooking food I actually want to eat. Every recipe is triple tested before it lands here.

Tried this recipe?Let us know how it was!

Leave a Reply

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

Recipe Rating