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.
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
Ingredients
Instructions
Bring a large pot of salted water to a rolling boil
For this step
- 1 tbspKosher salt (for pasta water)
Cook the pasta until just al dente
For this step
- 12 ozSpaghetti (or tonnarelli, bucatini)
Toast the black pepper
For this step
- 2 tspFreshly ground black pepper
- 1 tbspExtra-virgin olive oil (optional, for toasting pepper)
Make the cheesy emulsion
For this step
- 1 cupPecorino Romano, finely grated
- 1.5 cupsReserved hot pasta cooking water
Toss pasta with sauce and finish
For this step
- 1 tbspUnsalted butter (optional, for extra silkiness)
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.
About the author
JakeHello, 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
- Kosher salt (for pasta water)1 tbsp
- Spaghetti (or tonnarelli, bucatini)12 oz
- Freshly ground black pepper2 tsp
- Extra-virgin olive oil (optional, for toasting pepper)1 tbsp
- Pecorino Romano, finely grated1 cup
- Reserved hot pasta cooking water1.5 cups
- Unsalted butter (optional, for extra silkiness)1 tbsp
Nutrition Facts
Per serving: about ¾ cup
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.
Keep Reading
Guides & articles for this recipe
Tips & Techniques
Seasonal Flavor Framework
A practical guide to composing balanced late-summer plates by pairing charred proteins, smoky accents, bright quick pickles, fresh herbs, and crunchy textures. Includes short technique boxes (quick pickles, finishing oils, compound butters) and clear timing notes so readers can mix-and-match market produce into satisfying meals.
Guides
Late-Summer Sips Guide
An ingredient-first guide to 10–12 late-summer cocktails and mocktails that turn peaches, watermelon, tomatoes, herbs, and stone fruit into vibrant drinks. Covers shrubs, grilled and charred fruit, tea infusions, batch methods, low-ABV swaps, and pairing notes for backyard grills.
Guides
Trending Charred Fruit Finishes
A practical guide to finishing grilled late‑summer fruits—peaches, plums, pineapple, and citrus—using glazes, brûlée sugars, herb‑salt contrasts, cheese pairings, and boozy sauces. Includes step‑by‑step techniques, eight quick finish recipes, and pairing ideas for desserts, salads, and grill‑side cocktails you can make tonight.
More from Stovetop
View all Stovetop recipes →Saffron Scallop Risotto with Parmesan and White Wine
Peanut Butter Chocolate Popcorn
Grilled Ribeye Tacos with Muddled Passion Fruit Salsa and Charred‑Lime Crema
Cauliflower Alfredo Whole-Grain
Teriyaki Chicken
Maple Bacon Popcorn
Espresso Caramel Popcorn
Salted Caramel Popcorn
One-Pot Turkey Farro Pasta
Ask me anything about this recipe — substitutions, scaling, techniques, timing.
Powered by AI · Answers may not always be perfect