Cacio e Pepe (Simple 3-Ingredient Roman Pasta)

Cacio e Pepe is the iconic Roman pasta that proves great flavor needs very few ingredients. This ultra-simple stovetop recipe shows how just pasta, Pecorino Romano, and freshly cracked black pepper—plus basic pantry staples—come together into a silky, peppery sauce.

0.0(0 reviews)
Prep: 10m · Cook: 12m · Total22 mins
DifficultyEasy
Serves4
Cacio e Pepe (Simple 3-Ingredient Roman Pasta)

Cacio e Pepe (Simple 3-Ingredient Roman Pasta)

Cacio e pepe is the kind of pasta that humbles grand technique with brilliant simplicity: just spaghetti, Pecorino Romano, and a generous hand of black pepper come together into a sauce that's strikingly silky, salty, and bright. The key pleasure is texture — a glossy emulsion that clings to each strand, delivering the sharp sheep’s-milk tang of Pecorino against the warm, floral bite of freshly toasted pepper. Use tonnarelli or bucatini if you want a slightly meatier chew, but classic spaghetti is a perfect blank canvas for the interplay of cheese, heat, and starchy water.

This version focuses on two small but decisive moves that lift it from “basic” to memorable: toasting the pepper to release volatile aromatics, and building the sauce off the heat with hot, reserved pasta water so the cheese melts into an emulsion rather than seizing into clumps. A knob of butter or a drizzle of olive oil is optional for extra silkiness, but resist the urge to add anything that will drown the dish’s strict, savory clarity. Cacio e pepe is ideal for weeknights when you want something fast and impressive, for a pared-back date-night dinner, or whenever pantry minimalism demands maximum flavor.

Plan your timing

6:35 pm6:39 pmBring a large pot of salted water to a rolling boil
6:39 pm6:43 pmCook the pasta until just al dente
6:43 pm6:47 pmToast the black pepper
6:47 pm6:51 pmMake the cheesy emulsion
6:51 pm6:55 pmToss pasta with sauce and finish
Advertisement

Ingredients

Yield
4

Instructions

Bring a large pot of salted water to a rolling boil

Fill a large pot with at least 4–6 quarts (liters) of water and bring to a vigorous boil. Add the kosher salt to make the water noticeably salty — this seasons the pasta from the inside as it cooks.

For this step

  • 1 tbspKosher salt (for pasta water)
Bring a large pot of salted water to a rolling boil

Cook the pasta until just al dente

Add the spaghetti to the boiling water and cook according to package instructions minus 1 minute for al dente (usually 8–10 minutes depending on thickness). Reserve about 1½ cups (360 ml) of the starchy cooking water just before draining, then drain the pasta.

For this step

  • 12 ozSpaghetti (or tonnarelli, bucatini)
Cook the pasta until just al dente

Toast the black pepper

While the pasta cooks, heat a large wide skillet over medium heat and add the olive oil if using, or dry-toast the pepper for a more traditional flavor. Add the freshly ground black pepper and toast for 30–60 seconds until aromatic, then remove from the heat briefly to avoid burning.

For this step

  • 2 tspFreshly ground black pepper
  • 1 tbspExtra-virgin olive oil (optional, for toasting pepper)
Toast the black pepper

Make the cheesy emulsion

Off the heat (or with the pan very low), put the grated Pecorino Romano into a large mixing bowl or into the skillet and ladle in ½ cup (120 ml) of the reserved hot pasta water. Whisk quickly to create a smooth, slightly thickened sauce; add more water a little at a time until the texture is creamy and coats the back of a spoon. The key is agitation and hot water so the cheese melts into a glossy emulsion rather than clumping.

For this step

  • 1 cupPecorino Romano, finely grated
  • 1.5 cupsReserved hot pasta cooking water
Make the cheesy emulsion

Toss pasta with sauce and finish

Add the drained pasta to the bowl or skillet with the cheese emulsion and toss vigorously to coat, adding more reserved water as needed to loosen the sauce. Taste and, if using, stir in the butter for extra silkiness; finish with an extra grind of black pepper and a light dusting of Pecorino, then serve immediately.

For this step

  • 1 tbspUnsalted butter (optional, for extra silkiness)
Toss pasta with sauce and finish

Tips from the kitchen

Toast pepper briefly

Heat whole or freshly cracked pepper in a dry pan for 30–60 seconds to bloom its oils — don’t let it burn or it will taste bitter.

Grate cheese finely

Use a fine microplane or rasp to grate Pecorino so it melts quickly and evenly into the hot water without forming lumps.

Emulsify off heat

Always whisk the cheese and hot pasta water with the pan off the heat (or very low) so the cheese melts into a glossy sauce instead of clumping.

Reserve extra pasta water

Save at least 1½ cups of cooking water and add it a little at a time; the starch level determines how glossy and clingy the sauce becomes.

Toss vigorously

Use tongs or two forks to toss the pasta and sauce energetically — agitation is what creates the emulsion that coats each strand.

Variations & substitutions

Parmesan for milder flavor

Swap Pecorino Romano for Parmigiano-Reggiano or use a 50/50 mix to reduce saltiness and add nutty depth; adjust seasoning since Parmesan is less sharp.

Vegan cacio e pepe

Blend soaked cashews, nutritional yeast, lemon juice, and a little aquafaba or hot reserved pasta water to mimic the tangy creaminess, and use toasted black salt (kala namak) sparingly for an eggy note.

Anchovy-boosted umami

Melt one finely chopped anchovy into the oil when toasting the pepper for a savory, umami lift that still lets the cheese and pepper shine.

Gluten-free option

Use a high-quality gluten-free spaghetti and be prepared to adjust the water ratio slightly since GF pastas often release different amounts of starch.

Storage & make-ahead

Cacio e pepe is best eaten immediately; as it cools the emulsion tightens and the sauce can become pasty. If you must store leftovers, refrigerate in an airtight container for up to 2 days. Reheat gently in a skillet over low heat with a splash of hot water or olive oil, tossing constantly until the sauce loosens and returns to a silky texture.

What to serve with it

Serve in wide shallow bowls so the sauce pools and clings to the pasta; finish each plate with a fresh grind of black pepper and a light dusting of Pecorino. Pair with a simple bitter greens salad (radicchio or arugula) dressed with lemon vinaigrette, roasted or charred broccoli, and a crisp Italian white like Vermentino or a young, bright Pinot Grigio.

Frequently asked questions

Why did my sauce seize or become grainy?

Most often the pan was too hot or the cheese was added directly to boiling liquid; let the pan cool slightly and add cheese to hot — not boiling — reserved pasta water, whisking off the heat and adding water gradually.

Can I substitute Parmesan for Pecorino Romano?

Yes; Parmesan gives a nuttier, less salty profile. Start with a 50/50 mix if you want to dial back the salt and maintain some of the Pecorino’s bite.

How much black pepper should I use?

This recipe’s 2 teaspoons is a good starting point for bold pepper flavor, but taste as you go — freshly cracked pepper varies in intensity, so adjust to your preference.

Can I make components ahead of time?

You can grate the cheese and toast pepper ahead, but wait to combine pasta and sauce until just before serving; also reserve extra hot pasta water to help recombine if the sauce tightens.

Is butter or olive oil necessary?

No — both are optional. A small knob of butter or a drizzle of olive oil can smooth the emulsion and add richness, but authentic cacio e pepe shines without them.

Jake

About the author

Jake

Hello, I'm Jake. I started this recipe site with the idea that I hated recipe websites that overwhelm you with long stories and ads just to see plain content that's not helpful. My goal is to provide you with quality recipes, simple ideas and a fun cooking experience. There's lots of fun things to cook, and I think as you browse the site you'll find that TopShelf.Recipes is the place for quality recipes on the web.

See all recipes by Jake

Ratings & Reviews

Did you make this recipe?

Be the first to share your experience.

Ingredients

4 servings
Step 1: Bring a large pot of salted water to a rolling boil
  • Kosher salt (for pasta water)1 tbsp
Step 2: Cook the pasta until just al dente
  • Spaghetti (or tonnarelli, bucatini)12 oz
Step 3: Toast the black pepper
  • Freshly ground black pepper2 tsp
  • Extra-virgin olive oil (optional, for toasting pepper)1 tbsp
Step 4: Make the cheesy emulsion
  • Pecorino Romano, finely grated1 cup
  • Reserved hot pasta cooking water1.5 cups
Step 5: Toss pasta with sauce and finish
  • Unsalted butter (optional, for extra silkiness)1 tbsp

Nutrition Facts

Per serving: about ¾ cup

Calories359
Total Fat21.1g
Saturated Fat9.5g
Trans Fat0.2g
Polyunsaturated Fat5.6g
Monounsaturated Fat3.8g
Total Carbohydrates27.1g
Dietary Fiber3g
Total Sugars2g
Protein16.5g

Nutrition values are estimated from USDA ingredient data and may vary based on preparation, brands, and portion sizes. Values are provided for informational purposes only.

Sous-chef
Cacio e Pepe (Simple 3-Ingredient Roman Pasta)

Ask me anything about this recipe — substitutions, scaling, techniques, timing.

Powered by AI · Answers may not always be perfect