Cacio e Pepe Recipe: How to Make Rome’s Most Iconic Pasta
Cacio e pepe is one of the simplest dishes in the world — and one of the most unforgiving. Just three ingredients: pasta, Pecorino Romano, and black pepper. No cream, no butter, no shortcuts. Yet Romans have been perfecting this pasta for centuries, and most first attempts go wrong. This guide walks you through every step, every technique, and every mistake worth avoiding.
Cacio e pepe translates simply as “cheese and pepper.” The name tells you everything and nothing. What it does not tell you is why this dish has endured for over two thousand years in Roman kitchens, why it remains the most ordered pasta in the trattorias of Trastevere, and why — done right — it tastes like nothing else on earth.
What Is Cacio e Pepe?
Cacio e pepe is a Roman pasta dish made with spaghetti or tonnarelli (a thick square-cut spaghetti), Pecorino Romano cheese, and a generous amount of coarsely ground black pepper. Starchy pasta water and aged cheese form the entire sauce — heat and agitation emulsify them into a thick, glossy coating that clings to every strand.
The dish has ancient roots. Roman shepherds carried aged Pecorino, dried pasta, and black pepper on long transhumance routes because all three kept well without refrigeration. Cooked over a simple fire, cacio e pepe was sustenance. Over time, it moved from the countryside into the city, from rustic necessity to Roman institution.
Today it sits alongside spaghetti alle vongole and carbonara as one of the defining pasta dishes of Rome. Unlike those two, it uses no egg, no seafood, no cured meat. It is the most minimal — and the most demanding — of the Roman trio.
The Ingredients You Need
Three ingredients. Each one matters more than you think.
Pecorino Romano
This is the soul of the dish. Pecorino Romano is a hard, salty sheep’s milk cheese with a sharp, tangy bite. Do not substitute Parmesan as your only cheese — it behaves differently under heat and produces a milder, less authentic result. Many Roman cooks use a blend of about 70% Pecorino and 30% Parmigiano-Reggiano, which softens the saltiness slightly without losing the character.
Buy a block and grate it yourself — freshly grated Pecorino melts far more smoothly than pre-grated. The finer the grate, the better. Use the smallest holes on a box grater or a Microplane.
Black Pepper
Not pre-ground pepper from a jar. Whole peppercorns, freshly cracked — coarsely, not finely. Think of the pepper as a main ingredient, not background seasoning. It carries half the dish. Toast the peppercorns briefly in a dry pan before cracking them. This releases the aromatic oils and gives the pepper a rounder, deeper flavour that cuts through the richness of the cheese.
Use more than you think you need. Romans use a lot of pepper. The dish should have a genuine bite.
Pasta
Tonnarelli is the traditional choice — it is a square-section spaghetti made with egg pasta that gives the sauce more surface area to grip. You will find it in specialist Italian delis. Spaghetti is a perfectly good substitute and the one most Romans use at home.
Use a good-quality dried pasta made with durum wheat semolina. Pasta starch drives the emulsion, so quality matters here. If you want to explore the world of Italian pasta shapes, our complete guide to Italian pasta shapes covers every type and when to use them.
Love Italy? Get Weekly Stories Free
Join 30,000+ Italy lovers. Hidden gems, local secrets, travel inspiration — every week.
How to Make Cacio e Pepe: Step-by-Step
Before you start cooking, understand the goal. Your goal here — making an emulsion — differs entirely from a cream sauce or butter sauce. You need a stable, creamy mixture of water, starch, and fat from the cheese. Mess up the temperature or the technique and you get a clumped, grainy mess. Follow these steps and you get silk.
Step 1: Toast and Crack the Pepper
Place a large pan (not a pot — you will finish the pasta in this pan) over medium heat. Add your whole peppercorns — about 1.5 teaspoons per 100g of dried pasta — and toast them for 60 to 90 seconds, shaking the pan occasionally, until fragrant. Remove them and crush them coarsely using a pestle and mortar, a spice grinder with a coarse setting, or the bottom of a heavy pan. You want cracked shards of pepper, not fine powder.
Return the cracked pepper to the pan with a tiny splash of water — about two tablespoons. This creates a pepper-infused liquid that will be the base of your sauce. Let it simmer gently for a minute. Turn off the heat and set the pan aside.
Step 2: Cook the Pasta in Less Water Than Usual
This is a technique trick that many recipes skip. Use less water than you normally would — about half your usual amount. This concentrates the starch in the pasta water, making it more effective as an emulsifier. By the time your pasta finishes cooking, the water turns notably cloudier and thicker than usual. That thick, starchy liquid is exactly what you need.
Salt the water, but less than usual. Pecorino Romano is very salty. If you salt the water heavily and use full-strength Pecorino, your finished dish may be too salty to eat. Taste as you go.
Cook the pasta until it has about two minutes left before al dente. It will finish cooking in the pan with the sauce. Before you drain it, reserve at least one full cup of the starchy cooking water.
Step 3: Make the Cheese Paste
While the pasta cooks, make a smooth paste with your Pecorino (and Parmigiano if using). Put the grated cheese in a bowl and add two or three tablespoons of the hot pasta water, a spoonful at a time, mixing constantly with a fork or a small whisk. This process tempers the cheese — bringing it up to temperature gradually so it stays smooth rather than seizing. The paste should be smooth, thick, and slightly looser than mashed potato. If it clumps, add a touch more water.
This paste step is the single most important difference between a smooth cacio e pepe and a clumped one. Do not skip it. Do not rush it.
Step 4: Combine and Emulsify
Bring your pepper pan back to low-medium heat. Add a ladle of pasta water to the pepper and let it warm through. Add the drained pasta directly into the pan. Toss vigorously for about 60 seconds, adding pasta water in small amounts to keep things loose and steamy.
Now remove the pan from the heat entirely. This is critical. If the pan is too hot when you add the cheese paste, it will scramble. Off the heat, add the cheese paste in two or three additions, tossing constantly. Use tongs and a rhythmic folding motion. Add small splashes of pasta water as needed to keep the sauce fluid and glossy.
The finished sauce should coat every strand in a thick, creamy, slightly translucent film. If it looks too thick, add a tiny splash of water and toss again. If it looks too loose, let it rest for 30 seconds — it will thicken as it sits.
Step 5: Plate Immediately
Cacio e pepe does not wait. Serve it immediately, in warm bowls. Add a final grind of fresh black pepper over the top and, if you like, a dusting of extra Pecorino. Nothing else.
Quantities for the Perfect Cacio e Pepe
These quantities serve two people generously:
- 200g spaghetti or tonnarelli
- 80g Pecorino Romano, finely grated (or 55g Pecorino + 25g Parmigiano-Reggiano)
- 1.5 teaspoons whole black peppercorns
- Salt for pasta water (use less than usual)
That is it. Do not add olive oil. Do not add cream. Do not add butter. If you need any of those things, the emulsification has gone wrong — and adding fat will mask the problem rather than solve it.
The Most Common Mistakes (and How to Avoid Them)
Clumped or Gluey Cheese
This happens when the cheese hits a pan that is too hot. Always take the pan off the heat before adding the cheese paste. The residual heat of the pasta is enough. If your cheese clumped, you cannot fix it — but you have learned the most important lesson in cacio e pepe.
Sauce That Turns Too Thin
Thin sauce usually means your pasta water lacked starch. Next time, use less water when boiling. Also check your pasta brand — some lower-quality dried pastas release very little starch. A good Italian brand makes a real difference.
Dish That Is Too Salty
Pecorino Romano is a very salty cheese, and most people under-estimate this. Reduce the salt in your pasta water. If your Pecorino is particularly sharp, increase the Parmigiano ratio to 50/50. Taste before you serve.
Pasta That Sticks Together
You let it sit too long before finishing. Transfer the pasta to the pan immediately after draining and work quickly. Cacio e pepe does not hold — you cannot make it ahead or keep it warm.
Where to Eat Cacio e Pepe in Rome
Visit Rome, and eating cacio e pepe made by someone who has cooked it thousands of times becomes an experience worth planning your day around. The dish will taste different — better — in its home city, made with locally sourced Pecorino and pasta water from Roman pipes. Here are some places worth seeking out.
Trattoria Da Enzo al 29, Trastevere
Da Enzo al 29 is a Trastevere institution. The room is small, the menu is handwritten, and the cacio e pepe comes as close to the platonic ideal as you will find. Book ahead — they fill up fast, especially at weekends.
Roscioli, Near Campo de’ Fiori
Salumeria Roscioli functions as part deli, part restaurant — one of Rome’s most celebrated food destinations. Their cacio e pepe features aged Pecorino sourced directly from Sardinia, and the technique stands out as immaculate. The experience runs slightly more polished than a neighbourhood trattoria, but the flavour loses nothing in authenticity.
Flavio al Velavevodetto, Testaccio
Flavio al Velavevodetto occupies the Testaccio neighbourhood — historically the working-class heart of Rome and arguably where Roman food culture thrives most. Their cacio e pepe arrives generous and perfectly seasoned, with proper Roman hospitality. Planning a full day in Rome around food? Testaccio makes the perfect base. Our guide to the best day trips from Rome can help you plan the rest of your time in the capital.
Cacio e Pepe Variations Worth Knowing
Once you have mastered the classic version, a few legitimate variations are worth trying.
Cacio e Pepe Risotto
Some Roman restaurants serve a risotto using the same flavour profile — stirring Pecorino and cracked pepper into a creamy risotto base at the end of cooking. The result is rich, satisfying, and utterly Roman in spirit.
Cacio e Pepe with Rigatoni
Some cooks prefer a short pasta with ridges — rigatoni works particularly well because the sauce gets inside the tubes and coats the ridges. It is less traditional but very good. If pasta shapes interest you, our guide to Italian pasta shapes explains exactly when to use each one.
Cacio e Pepe Suppli
Suppli are Rome’s beloved fried rice balls — a street food staple. Some Roman delis now fill them with cacio e pepe-flavoured rice, giving you the taste of the dish in crispy, handheld form. Look for them in any serious Roman friggitoria.
Why Cacio e Pepe Is a Lesson in Italian Cooking
There is a reason professional chefs use cacio e pepe as a benchmark. It has nowhere to hide. No stock, no aromatics, no cream — nothing to mask a poorly executed technique. If your emulsification is off, you know immediately. If your pepper is stale, you taste it straight away. If your Pecorino is low quality, every bite tells you.
Italian cooking at its best strips everything back to fundamentals. It demands that you understand your ingredients — not just follow a recipe. Cacio e pepe challenges every cook who touches it, yet anyone can attempt it with three things from the supermarket.
The Romans have a saying: cucina povera — poor kitchen. It refers to the tradition of building extraordinary flavour from the simplest, cheapest ingredients. Cacio e pepe is cucina povera at its finest. Three things, done with precision and care, and you have one of the great pasta dishes of the world.
If you want to go deeper into Italian food culture — from recipes to regional specialities to where to eat — consider taking one of the best cooking classes in Italy. Learning to make cacio e pepe in a Roman kitchen, under the guidance of someone who has done it all their life, is one of the best travel experiences Italy offers.
More Italy, Every Week — Free
Our free weekly newsletter brings you Italy’s best hidden gems, recipes, and travel stories. Join thousands of Italy lovers.
Frequently Asked Questions
What cheese goes into cacio e pepe?
The traditional cheese is Pecorino Romano — a hard, salty sheep’s milk cheese from Rome and Sardinia. Many cooks use a blend of Pecorino Romano and Parmigiano-Reggiano (roughly 70/30) to balance the saltiness. Do not use pre-grated cheese from a bag; always grate fresh from a block for the smoothest result.
Is cacio e pepe difficult to make?
The dish demands good technique more than complexity. Emulsifying the cheese and starchy pasta water into a smooth, creamy sauce — without the cheese clumping — challenges most first-timers. The key steps are: use very starchy pasta water (cook pasta in less water than usual), make a smooth cheese paste first, and always add the cheese off the heat. With practise, it becomes straightforward.
What pasta shape is best for cacio e pepe?
Tonnarelli — a thick, square-cut egg pasta — is the traditional Roman choice. Spaghetti is the most common home substitute and works very well. Some people also use rigatoni, which holds the sauce inside the tubes. Avoid very thin pasta like angel hair or capellini, which do not hold the sauce well.
Where does cacio e pepe come from?
Cacio e pepe originates in Rome and the surrounding Lazio region. Its origins trace back to Roman shepherds who carried Pecorino, dried pasta, and black pepper on seasonal migrations because all three kept well without refrigeration. The dish became a staple of Roman cucina povera — the tradition of making extraordinary food from minimal, inexpensive ingredients.
How is cacio e pepe different from carbonara?
Both are Roman pasta dishes, but carbonara uses eggs and guanciale (cured pork cheek) as additional ingredients. Cacio e pepe contains only pasta, Pecorino Romano, and black pepper — no eggs, no meat, no fat beyond what the cheese contributes. Most cooks find cacio e pepe the more minimal and technically demanding of the two Roman classics.
You Might Also Enjoy
- Spaghetti alle Vongole: How to Make Authentic Italian Clam Pasta
- Italian Pasta Shapes: A Complete Guide to Every Type and When to Use Them
- Best Cooking Classes in Italy for Tourists
Plan Your Italy Trip
Ready to taste cacio e pepe in Rome for yourself? Our ultimate Italy travel guide covers everything from where to stay in Rome to the best time to visit and how to get around. Start planning the Italian trip you have always imagined.
Love Italy? You’ll Love Our Newsletter
Join over 30,000 Italy lovers getting weekly stories, hidden gems, travel tips, and recipes — completely free.
Subscribe FreeSecure Your Dream Italian Experience Before It’s Gone!
Planning a trip to Italy? Don’t let sold-out tours or overcrowded attractions spoil your adventure. Unmissable experiences like exploring the Colosseum, gliding through Venice on a gondola, or marvelling at the Sistine Chapel often book up fast—especially during peak travel seasons.

Booking in advance guarantees your place and ensures you can fully immerse yourself in the rich culture and breathtaking scenery without stress or disappointment. You’ll also free up time to explore Italy's hidden gems and savour those authentic moments that make your trip truly special.
Make the most of your journey—start planning today and secure those must-do experiences before they’re gone!
