Classic Roman Cacio e Pepe

Featured in: Main Meal Ideas

This iconic Roman dish transforms just three ingredients—pasta, Pecorino Romano, and black pepper—into a luxuriously creamy masterpiece. The secret lies in toasting the pepper to release its aromatic oils and creating an emulsion with starchy pasta water and finely grated cheese. Ready in 25 minutes, this deceptively simple preparation delivers bold, authentic Italian flavors that have made it a beloved staple of Roman cuisine for generations.

Updated on Sat, 31 Jan 2026 11:08:00 GMT
Steaming strands of Cacio e Pepe are tossed in a skillet, revealing the creamy, peppery sauce clinging to each noodle. Close up view of the classic Roman pasta dish. Save
Steaming strands of Cacio e Pepe are tossed in a skillet, revealing the creamy, peppery sauce clinging to each noodle. Close up view of the classic Roman pasta dish. | sweetkamar.com

My upstairs neighbor came down one night with a hunk of Pecorino and a pepper grinder, insisting I stop what I was doing. She'd just returned from Rome and wanted to show me what she called "real pasta," which turned out to be three ingredients and a wooden spoon. I stood there skeptical, watching her toss hot spaghetti in a pan with nothing but cheese, pepper, and starchy water until it turned into something silky and addictive. That night changed how I thought about cooking entirely.

I made this for my brother the week he moved into his first apartment with nothing but a single pot and a dream. We sat on his floor eating it straight from the pan, and he kept saying he couldn't believe something this good came from his own stove. He still texts me every few months to tell me he made it again, usually with a photo of his plate and a poorly lit kitchen in the background. It's become his signature dish without him even realizing it.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Spaghetti or tonnarelli (400 g): Tonnarelli is the traditional choice in Rome, thicker and more rustic, but spaghetti works beautifully and is easier to find.
  • Pecorino Romano cheese (120 g, finely grated): This is the soul of the dish, sharp and salty with a slight funk that makes everything come alive, so buy a good wedge and grate it yourself.
  • Whole black peppercorns (2 tsp, freshly cracked): Toasting them in the pan before anything else releases oils that turn simple pepper into something almost floral and warm.
  • Kosher salt (1 tsp for pasta water): Don't skip salting the water generously, it's your only chance to season the pasta from the inside out.
  • Unsalted butter (1 tbsp, optional): Purists will scoff, but a little butter at the end adds a glossy richness that makes the sauce cling even better.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Boil the pasta:
Bring a large pot of water to a rolling boil, salt it well, then cook the spaghetti until it still has a slight bite, about a minute less than the package says. Before draining, scoop out at least 1½ cups of that starchy, cloudy pasta water, it's liquid gold for building the sauce.
Toast the pepper:
While the pasta bubbles away, heat a large dry skillet over medium heat and add the cracked peppercorns, shaking the pan until they smell toasty and fragrant, usually about a minute. This step wakes up the pepper and makes it the star it deserves to be.
Build the base:
Pour 1 cup of the hot reserved pasta water into the skillet with the toasted pepper, then lower the heat. Let it simmer gently so the pepper infuses the water with its bite.
Toss the pasta:
Add the drained spaghetti directly into the skillet and toss it around, letting it drink up some of that peppery water. The pasta should glisten and start to get a little sticky.
Add the cheese:
Pull the pan off the heat and start sprinkling in the grated Pecorino, tossing constantly with tongs or a fork to keep it from clumping. Add more reserved pasta water a splash at a time if it looks tight, the goal is a creamy, flowing sauce that coats every strand.
Finish and serve:
If you're using butter, toss it in now and stir until it melts into the sauce. Plate immediately, top with extra cheese and a generous crack of pepper, and eat it while it's still steaming.
Save
| sweetkamar.com

One rainy evening, I taught this recipe to a friend who swore she couldn't cook. She called me halfway through, panicked because her sauce looked like shredded cheese floating in water, and I talked her through adding more pasta water and tossing harder. When it finally came together, she sent me a voice memo of herself laughing in disbelief. She makes it for dates now, and every time I see her she thanks me like I handed her a superpower.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Choosing Your Pasta

Tonnarelli is what you'll find in Rome, a square-cut noodle that's slightly thicker than spaghetti and grabs onto the sauce with more surface area. If you can find it fresh or dried at an Italian market, it's worth trying at least once. Spaghetti is the easier substitute and still delivers all the right texture, just make sure it's a good brand with a rough surface that holds the cheese.

Getting the Sauce Right

The magic happens when starchy pasta water, fat from the cheese, and vigorous tossing combine to form an emulsion that coats the noodles like cream. It's not about adding cream or oil, it's about manipulating what's already there through heat control and movement. If the sauce looks broken, don't panic, just add a splash of water and keep tossing until it smooths out again.

Serving and Storing

Cacio e pepe is best eaten the moment it's done, straight from the pan if you're feeling casual. Leftovers don't really hold up since the sauce tightens and loses its creaminess in the fridge, but you can revive it the next day with a splash of water or milk in a hot pan. I usually just make exactly what I need and save the leftover cheese and pepper for round two later in the week.

  • Serve it in warm bowls so the sauce doesn't cool and thicken too fast.
  • Pair it with a simple green salad dressed in lemon and olive oil to cut through the richness.
  • A crisp white wine like Frascati or Verdicchio balances the salty, peppery bite beautifully.
A white bowl filled with Cacio e Pepe, topped with a generous dusting of finely grated Pecorino Romano and freshly cracked black pepper. Save
A white bowl filled with Cacio e Pepe, topped with a generous dusting of finely grated Pecorino Romano and freshly cracked black pepper. | sweetkamar.com

There's something quietly powerful about mastering a dish this simple, knowing you can pull off something this satisfying with almost nothing. Every time I make it, I think about my neighbor and that first bite that tasted like proof that good food doesn't have to be complicated.

Recipe FAQs

What type of pasta works best for Cacio e Pepe?

Tonnarelli is the traditional choice, but spaghetti works excellently as well. The key is cooking it to just al dente so it absorbs the peppery water while maintaining texture.

Why is my sauce clumpy instead of creamy?

Clumping occurs when cheese is added to water that's too hot or added too quickly. Remove the skillet from heat before adding cheese, and sprinkle it gradually while tossing vigorously to create a smooth emulsion.

Can I substitute Parmesan for Pecorino Romano?

While Pecorino Romano's sharp, salty flavor is traditional and preferred, Parmigiano-Reggiano can work in a pinch. However, the dish will taste milder and less authentically Roman.

How important is freshly cracked black pepper?

Extremely important. Pre-ground pepper lacks the aromatic oils and bold flavor that define this dish. Toast whole peppercorns and crack them fresh for maximum impact and authentic taste.

Why do I need to reserve pasta water?

Starchy pasta water is crucial for creating the creamy sauce. It helps emulsify the cheese and pepper, binding them into a silky coating rather than a separated, greasy mixture.

Is butter traditional in Cacio e Pepe?

Traditional Roman versions typically omit butter, relying solely on cheese and pasta water for creaminess. However, a small amount can help stabilize the emulsion for beginners.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Classic Roman Cacio e Pepe

Roman pasta perfection with Pecorino Romano cheese and freshly cracked black pepper in creamy, peppery sauce.

Prep Time
10 minutes
Cook Time
15 minutes
Total Prep Time
25 minutes
Created by Victoria Slater


Skill Level Easy

Cuisine Italian

Makes 4 Portions

Diet Details Vegetarian

What You Need

Pasta

01 14 oz spaghetti or tonnarelli

Cheese

01 4.2 oz Pecorino Romano cheese, finely grated

Seasonings

01 2 teaspoons whole black peppercorns, freshly cracked
02 1 teaspoon kosher salt for pasta water

Optional

01 1 tablespoon unsalted butter for extra creaminess

How to Make

Step 01

Prepare pasta water and cook pasta: Bring a large pot of water to a boil. Add salt, then cook the spaghetti until just al dente, approximately 1 minute less than package instructions. Reserve 1.5 cups of pasta cooking water before draining.

Step 02

Toast black pepper: While the pasta cooks, toast the freshly cracked black pepper in a large dry skillet over medium heat for about 1 minute until fragrant.

Step 03

Create pepper-water base: Add 1 cup of reserved hot pasta water to the skillet with the pepper. Reduce heat to low.

Step 04

Combine pasta and sauce: Add the drained pasta to the skillet and toss to coat, allowing the pasta to absorb the peppery water.

Step 05

Emulsify with cheese: Remove the skillet from heat. Gradually sprinkle in the Pecorino Romano while tossing and stirring vigorously to create a creamy sauce. Add reserved pasta water one splash at a time if the sauce becomes too thick.

Step 06

Finish with butter: If desired, add butter and toss until melted and fully emulsified.

Step 07

Plate and serve: Serve immediately, topped with extra Pecorino Romano and additional cracked black pepper.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

What You'll Need

  • Large pot
  • Skillet
  • Cheese grater
  • Tongs or pasta fork

Allergy Info

Always check ingredients for allergens and speak to your doctor if needed.
  • Contains milk from Pecorino Romano cheese
  • Contains gluten from pasta
  • Verify cheese labels for vegetarian rennet if required

Nutrition Details (each serving)

Nutrition details are for general reference and aren't a substitute for advice from your doctor.
  • Energy: 480
  • Total fat: 15 grams
  • Carbohydrate: 65 grams
  • Proteins: 18 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.