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 cheese and pepper

Classic Roman-Style Cacio e Pepe

No ratings yet
A traditional Roman pasta dish made with just four simple ingredients: pasta, cheese, butter, and black pepper. This creamy, luxurious pasta comes together quickly and creates a silky sauce using just starchy pasta water and cheese, no cream needed.
Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Italian, Roman

Ingredients
  

  • 12 ounces spaghetti
  • 4 tablespoons unsalted butter at room temperature
  • 1 tablespoon extra-virgin olive oil
  • 2/3 cup Pecorino Romano cheese grated
  • salt to taste
  • black pepper freshly ground, to taste

Equipment

  • Large pot
  • Large bowl
  • Pepper mill

Method
 

  1. Bring a large pot of salted water to a boil.
  2. Add spaghetti and cook until al dente, about 8-10 minutes.
  3. While pasta cooks, in a large bowl, mash together room-temperature butter, olive oil, and grated Pecorino Romano cheese until it forms a smooth paste.
  4. Before draining pasta, reserve about 1/2 cup of the starchy cooking water.
  5. Add the hot drained pasta directly to the bowl with the cheese mixture and toss vigorously.
  6. Gradually add splashes of reserved pasta water while continuing to toss until you achieve a creamy, glossy sauce that coats each strand.
  7. Season generously with salt and freshly ground black pepper.
  8. Serve immediately.

Notes

Quality ingredients are crucial for this simple dish. Use authentic Pecorino Romano for the best flavor, and always use freshly ground black pepper. The butter must be at room temperature to properly incorporate into the sauce. The starchy pasta water is essential for creating the silky sauce, so don't forget to reserve some before draining. Serve immediately as the sauce is best when fresh.

Tried this recipe?

Let us know how it was!