Classic Roman-Style Cacio E Pepe Recipe

Savor this authentic Roman cacio e pepe with just five ingredients that creates the silkiest pasta sauce without a drop of cream.

Why You’ll Love This Classic Roman-Style Cacio e Pepe

There are three magical reasons you’ll fall in love with this classic Roman pasta dish. First, it’s ridiculously simple—just pasta, cheese, butter, and pepper. That’s it.

Second, the technique creates a silky, luxurious sauce without cream, using just starchy pasta water and cheese. I still remember my first perfect bite in Rome, where the pepper hit my tongue before the creamy cheese coated it.

Third, it’s your new back-pocket recipe for impressing dinner guests or treating yourself on busy weeknights. Who needs complicated when four ingredients can transport you straight to Italy?

What Ingredients are in Classic Roman-Style Cacio e Pepe?

How to make crab soup

The beauty of Cacio e Pepe lies in its stunning simplicity. This iconic Roman pasta dish proves that sometimes fewer ingredients create the most magnificent flavors.

With just a handful of high-quality components, you’ll create a creamy, peppery pasta that tastes like it came straight from an Italian trattoria. The magic happens when the starchy pasta water combines with cheese and butter to create that silky sauce that clings to every strand of spaghetti.

  • 12 ounces spaghetti
  • 4 tablespoons unsalted butter, at room temperature
  • 1 tablespoon extra-virgin olive oil
  • 2/3 cup grated Pecorino Romano cheese
  • Salt, to taste
  • Freshly ground black pepper, to taste (lots of it!)

When shopping for these ingredients, quality matters tremendously. Look for authentic Pecorino Romano, which has a sharp, salty bite that defines this dish—Parmesan can work in a pinch, but it won’t deliver that distinctive Roman flavor.

For the pepper, freshly ground is non-negotiable, as pre-ground pepper loses those volatile oils that give this dish its signature aroma and heat. I recommend using a pepper mill with a coarse grind setting to create those little flavor bombs that burst with each bite.

And remember, the name literally means “cheese and pepper,” so don’t be shy with either!

How to Make This Classic Roman-Style Cacio e Pepe

crab soup variations

Making cacio e pepe is all about timing and technique—and I promise, it’s simpler than you might think. Start by bringing a large pot of salted water to a boil, then add 12 ounces of spaghetti and cook until it’s al dente, which takes about 8 to 10 minutes. That perfect al dente texture is essential here; you want the pasta to retain a slight bite that stands up to the rich sauce we’re about to create.

While your pasta bubbles away, prepare the heart of this dish: the cheese mixture. In a large bowl, mash together 4 tablespoons of room-temperature unsalted butter, 1 tablespoon of extra-virgin olive oil, and 2/3 cup of grated Pecorino Romano cheese until you’ve formed a smooth paste. The room-temperature butter is non-negotiable here—cold butter won’t incorporate properly, and melted butter might cause your sauce to break.

Once your pasta reaches that perfect al dente state, reserve about 1/2 cup of that starchy cooking water before draining the spaghetti. This reserved water contains the secret to the silky sauce that makes cacio e pepe so irresistible.

Now comes the magical moment when it all comes together. Add your hot drained pasta directly to the bowl with your cheese mixture and toss vigorously. The residual heat from the pasta will begin melting everything together, but you’ll need to gradually add splashes of that reserved pasta water while continuing to toss until you achieve a creamy, glossy sauce that perfectly coats each strand.

Don’t those little pools of emulsified butter and cheese look absolutely dreamy? Season generously with salt to taste and—most importantly—lots of freshly ground black pepper. The pepper isn’t just a seasoning here; it’s a star ingredient that gives the dish its distinctive character and slight heat.

Divide your masterpiece among four plates and serve immediately, because this is one pasta that waits for no one.

Classic Roman-Style Cacio e Pepe Substitutions and Variations

While traditional cacio e pepe purists might gasp at the thought of modifications, I’ve discovered that this classic Roman pasta can handle a few thoughtful substitutions without losing its soul.

Can’t find pecorino? Parmesan works in a pinch, though it’s less sharp. For a gluten-free version, try rice pasta—just watch it closely to avoid mushiness.

Sometimes I swap butter for more olive oil when I want a lighter finish. And when I’m feeling rebellious, I add toasted breadcrumbs for crunch or lemon zest for brightness.

The magic of cacio e pepe lies in its simplicity, but that doesn’t mean we can’t play a little.

What to Serve with Classic Roman-Style Cacio e Pepe

Now that we’ve explored adaptations of the recipe, let’s talk about creating a complete meal around your cacio e pepe.

This simple pasta truly shines when paired with complementary dishes that don’t overshadow its peppery, cheesy perfection.

I love serving mine with a crisp arugula salad dressed with lemon and olive oil—the peppery greens echo the black pepper in the pasta.

A side of roasted asparagus or broccolini works beautifully too. For protein, consider grilled chicken or a small portion of prosciutto.

Wine-wise? Nothing beats a dry Italian white like Frascati or Pinot Grigio.

Trust me, your taste buds will thank you.

Final Thoughts

As I reflect on this humble Roman classic, I can’t help but marvel at how just a handful of ingredients transform into something so extraordinary.

The magic happens when hot pasta water emulsifies with butter, olive oil, and salty pecorino, creating that silky sauce that clings to every strand of spaghetti.

What makes cacio e pepe truly special? It’s not just the simplicity—it’s the technique.

Get it right, and you’ve mastered one of cooking’s perfect equations. Make it once, you’ll crave it forever.

My friends, good pasta doesn’t need to be complicated to be magnificent.

Classic Roman-Style Cacio e Pepe

This classic Roman pasta dish features spaghetti dressed in a silky, peppery sauce made from just a handful of high‐quality ingredients. The magic lies in combining room-temperature butter, olive oil, and Pecorino Romano with starchy pasta water, creating a luxurious sauce that clings to every strand.
Prep Time 15 minutes
Cook Time 10 minutes
Total Time 25 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Italian
Calories: 485

Ingredients
  

Ingredients
  • 12 ounces spaghetti
  • 4 tablespoons unsalted butter at room temperature
  • 1 tablespoon extra-virgin olive oil
  • 2/3 cup grated Pecorino Romano cheese
  • Salt to taste
  • Freshly ground black pepper to taste (lots of it!)

Equipment

  • Large pot
  • Colander
  • Large bowl
  • Pepper mill

Method
 

  1. Bring a large pot of salted water to a boil. Add the spaghetti and cook for about 8 to 10 minutes until al dente. Reserve about 1/2 cup of the starchy pasta water before draining the spaghetti.
  2. In a large bowl, combine the room-temperature unsalted butter, extra-virgin olive oil, and grated Pecorino Romano cheese. Mash them together until a smooth paste forms.
  3. Add the hot, drained pasta to the bowl with the cheese mixture. Toss vigorously while gradually adding reserved pasta water until a creamy, glossy sauce evenly coats the spaghetti. Season generously with salt and freshly ground black pepper.
  4. Divide the pasta among four plates and serve immediately to enjoy its rich, silky texture.

Notes

For the best flavor, use authentic Pecorino Romano cheese; if it’s not available, you can use Parmesan as a substitute, though it won’t deliver the same distinctive taste. Ensure the butter is at room temperature so it emulsifies well with the pasta water and cheese. This dish is best served immediately to preserve the creamy texture of the sauce. If desired, experiment with additions like toasted breadcrumbs or a hint of lemon zest for an extra layer of flavor.