Skip to main content

Cacio e Pepe

4.4

(20)

Two wide shallow bowls of cacio e pepe with a small pinch bowl of freshly cracked black pepper on the side.
Photo by Chelsea Kyle, Prop Styling by Alex Brannian, Food Styling by Grace Parisi

Cacio e pepe translates to cheese and pepper—and those two pantry staples are the stars of this classic Roman pasta dish. Add a little butter, olive oil, and reserved pasta water, and you can transform noodles into dinner with a silky, savory, rich sauce.

Most cacio e pepe recipes call for Pecorino Romano cheese, a hard sheep’s-milk cheese with a piquant, sharp flavor. This version combines that traditional cheese with a touch of Grana Padano, which is milkier and mellows out the assertive Pecorino. Making cacio e pepe with two of Italy’s best cheeses adds layers of flavor to this simple dish; if you have difficulty finding them, Parmesan may be substituted for either, for a still-creamy sauce with a nuttier profile.

Whichever cheese you bring home, make sure it’s a whole block and grate it yourself. Pre-grated cheese has an anticaking agent that will prevent the shreds from melting into the starchy pasta cooking water, and using it could lead to clumping. It’s also wise to use whole peppercorns and crack them yourself for this dish—the floral flavor of fresh pepper really shines here.

This recipe also calls for tonnarelli, a type of long pasta that’s about twice the thickness of spaghetti. You could, of course, substitute that more ubiquitous pasta shape—or opt for bucatini, linguine, or any other pasta shape you love (or already have on hand).

Editor’s note: This recipe was originally published in December 2015.

Recipe information

  • Total Time

    35 minutes

  • Yield

    6–8 servings

Ingredients

Kosher salt
1½ pounds dried tonnarelli or spaghetti alla chitarra
¼ cup olive oil
2 tablespoons freshly ground black pepper
2 tablespoons unsalted butter
3 cups finely grated Pecorino Romano (about 6 ounces), plus more for serving
½ cup finely grated Grana Padano (about 1 ounce)

Preparation

  1. Step 1

    Bring a large pot of salted water to a boil, filling pot slightly less than normal. (This increases the amount of starch leached from the pasta as it boils.)

    Step 2

    Add pasta and cook, stirring frequently, until al dente, about 10 minutes. Drain pasta, transferring 6 cups pasta cooking liquid to a medium saucepan; keep warm. Wipe out pasta pot.

    Step 3

    Cook oil, pepper, and butter in pasta pot over high heat, stirring, until fragrant, 2 minutes. Add 1½ cups pasta cooking liquid, bring to a boil, and cook, stirring occasionally, until reduced by half, 3–4 minutes. Add pasta and 1½ cups pasta cooking liquid and cook over high heat, stirring vigorously to help draw starch from pasta, until sauce is thickened, about 5 minutes.

    Step 4

    Remove pot from heat and add 1 cup pasta cooking liquid. Add 3 cups Pecorino Romano in large handfuls, stirring and tossing vigorously with tongs, until very creamy. Stir in Grana Padano, adding more pasta cooking liquid if pasta is dry. Transfer to a serving bowl and serve immediately with more Pecorino Romano on the side.

See Related Recipes and Cooking Tips

Read More
Do you need heavy cream to make fettuccine Alfredo? Debatable. Will it be delicious? Undeniable.
Greek yogurt, chili crisp, and spaghetti—that's the ingredient list.
Tons of caramelized onions, so much gooey cheese, and very few dirty dishes.
A go-to recipe for more than just pasta. Put it toward chicken, meatballs, and more.
With a heap of fresh produce and creamy sauce, this one-pot pasta endures for a reason.
A handful of pantry staples and fresh calamari pieces make this quick weeknight dinner taste like a sunny, seaside Italian vacation—any time of year.
A quick-fix dinner thanks to store-bought tortellini and chicken broth.
“No one complains about it being vegan because they can’t tell the difference.”