Creamy Cacio e Pepe Pasta
This post may contain affiliate links. Please read my disclosure policy.
Homemade cacio e pepe has a reputation for breaking into gooey clumps, and it’s justified. There’s no flour, no cream, nothing to fall back on if the sauce seizes — just Pecorino Romano, black pepper, dried pasta, butter, and some starchy water. I’ve ruined enough batches of my own to know exactly where it goes wrong, how to fix it, and how to make a creamy, cheesy sauce.

The dish itself is almost ridiculously simple: Cacio e pepe (“ka-cho eh peh-peh”) translates to “cheese and pepper,” and it’s one of Rome’s classic pastas, right alongside pasta carbonara and authentic amatriciana sauce. It has a short ingredient list and almost no margin for error — that’s the entire challenge, and it’s exactly why technique matters more than in almost any other pasta you’ll make.
What most cacio e pepe recipes don’t tell you:
- Make a smoother sauce: A few simple tricks will help you overcome clumps of gluey cheese in your cacio e pepe — the temperature and texture of the cheese are the most important details.
- Saucy secret: The pasta cooking water — it binds with the fat (butter and cheese) to make an unctuous sauce. Cooking the pasta in a smaller than usual amount of water ups the starch.
- Even pros “cheat”: Cook’s Illustrated’s test kitchen blends the cheese with hot water in a food processor before tossing it with the pasta — an engineered workaround for an emulsion that notoriously breaks. You won’t need special equipment for this method, but it’s proof the difficulty is real, not a sign you’re doing something wrong.
The ingredient list…is short

- Pecorino Romano cheese: This aged Italian sheep’s milk cheese is widely available in the cheese section of most grocery stores (try to avoid “Romano” cheese produced in the U.S. Because it’s made with cow’s milk, it’s much milder in flavor). Pecorino Romano has a sharp, pungent smell and is saltier than Parmesan. Some markets sell pre-grated cheese that resembles a fine powder. This is a good (and convenient) option if you don’t want to grate it by hand. I don’t mind if you bend the rules and use a 1/2-and-1/2 mixture of Pecorino Romano and Parmesan to make the sauce.
- Black pepper: Grind black peppercorns in a peppermill or spice grinder (please, don’t use pre-ground pepper, which is probably stale and flavorless). My go-to black peppercorns are Tellicherry — they’re plump, aromatic, and don’t pack intense heat.
- Butter: Adding butter to cacio e pepe is controversial — purists committed to authentic Roman cuisine leave it out entirely. I keep it in. The extra fat helps the emulsion hold together if the cheese seizes a little, which means more margin for error while you’re still getting the technique down. It also tastes incredible with the cheese and pepper — like salt and pepper potato chips, an unbeatable combination — but the technique reason is why it stays in my version.
How to make it

1. Grind fresh peppercorns to a medium-coarse texture with a peppermill or spice grinder — if the pepper is too fine, it disappears into the sauce, too coarse and a stray peppercorn bursts in your mouth and overpowers everything. 
2. Grate a hunk of pecorino Romano as finely as possible, using a rasp grater to make fluffy, wispy shreds, or use the smallest holes on a box grater.
- Fun fact: The reason cacio e pepe sauce tends to clump is because of the cheese itself: Pecorino Romano is an aged cheese with a dry, crumbly texture. It has a higher melting point than softer cheeses that have more moisture content, causing the fat and casein to separate over high heat.

3. Melt butter in a wide skillet. 
4. Add the black pepper to the melted butter and toast, stirring, for 1 to 2 minutes, until fragrant. This step releases the peppercorns’ essential oils and deepens their flavor — don’t skip it. 
5. Add the cheese and 1 cup of the pasta cooking water.

6. Stir constantly over medium-low heat until the sauce emulsifies into a smooth, glossy texture, about 5 minutes.. 
7. Off the heat, add the drained pasta and toss quickly with tongs, until the pasta is coated. 
8. Plate up and eat right away!
More tips:
- Scoop out the pasta water halfway through cooking to allow it to cool for a few minutes — mixing the cheese with boiling water can cause it to seize and clump.
- I slightly undercook the pasta because it finishes cooking in the skillet. Tossing it rapidly in the pan encourages more starch to release, which helps to thicken the sauce.
I usually devour this on its own, the way a pasta course is meant to be enjoyed — though a handful of simple roasted asparagus piled on top turns it into more of a meal.

Creamy Cacio e Pepe Pasta
Equipment
Recipe Video
Ingredients
- 12 ounces (250 g) dried pasta, such as bucatini or spaghetti, preferably bronze-cut
- 5 tablespoons (70 g) butter, salted or unsalted
- 2 teaspoons (5 g) medium-coarse ground black pepper, refer to the photo above for an example
- Kosher salt
- 2 cups (75 g) (lightly packed) very finely grated pecorino Romano cheese, grated with a rasp grater or the smallest holes on a box grater; at room temperature
Instructions
- Bring 3-4 quarts of water to a boil in a pot. Add 2 tablespoons kosher salt.
- Cook 12 ounces dried pasta until it's a few minutes shy of al dente, about 8-10 minutes depending on the cut. Scoop out 1½ cups of the starchy water about halfway through cooking, allowing it to cool to warm for a few minutes. Drain the pasta in a colander.
- Meanwhile, melt 4 tablespoons of the butter in the wide (10-12-inch) skillet over low heat. Add 1½ teaspoons of the pepper, 1½ cups of the cheese and 1 cup of the pasta water. Stir the sauce frequently until the sauce smooths out – be sure not to let the mixture get too hot to avoid clumps. Remove the pan from the heat.
- Add the drained pasta to the skillet. Add the remaining tablespoon of butter and toss with tongs, quickly and thoroughly, until the pasta is coated and the sauce thickens. Dribble in a little more of the reserved water, if needed.
- Portion into bowls and serve immediately. Sprinkle each serving with some of the remaining pepper and cheese.
Karen’s Notes and Tips
- This dish is rich and satisfying and will serve 2-4 people, depending on hunger level.
- Feeling creative? Dress up your cacio e pepe pasta with chopped parsley, slow-roasted tomatoes, or a handful of arugula.
- Cacio e pepe is best served immediately. Leftovers are tasty, but keep in mind that the sauce will be absorbed by the pasta as it cools.
- Straight-from-the-fridge cheese won’t melt as smoothly, so I suggest bringing it to room temperature before cooking.
Nutrition per serving
Nutrition facts are calculated by third-party software. If you have specific dietary needs, please refer to your favorite calculator.

Hey, I’m Karen
Creator of Familystyle Food
Professionally trained cook, cookbook author, and the person behind every recipe here. I cook the way I was trained: Start with good ingredients, understand why they work, and don’t apologize for the salt. These are the recipes I actually make, for the people I love. Read more about me here.









