Spaghetti Cacio e Pepe (Pecorino and Black Pepper Pasta)

Few Roman pastas show the power of simple ingredients as clearly as cacio e pepe. The dish is essentially spaghetti dressed with Pecorino Romano, freshly ground black pepper and enough starchy cooking water to form a glossy sauce that clings to each strand. There is no cream or butter here; the texture comes from careful tossing, gentle heat and finely grated cheese melting into an emulsion. Salty, sharp and warmly peppery, it is best served immediately, while the sauce is loose and silky, with extra Pecorino and black pepper at the table.
Cuisine style Roman Italian pasta
Spice level Mild
Cooking style Minimal cleanup
Time commitment Under 30 minutes

Why this recipe works

  • Few ingredients, clear flavour: Pecorino Romano and freshly ground black pepper carry the dish, so the pasta tastes focused rather than heavy.
  • Creamy without cream: Starchy pasta water helps the grated cheese emulsify into a glossy sauce that coats the spaghetti.
  • Fast to cook: The sauce comes together while the pasta finishes, making this a practical dinner in about 20 minutes.

Get the most out of this recipe

Texture tips

  • Toss off the heat: Let the pasta cool slightly in the pan before adding the cheese; this helps it melt smoothly instead of clumping.
  • Add water gradually: Use small splashes of hot pasta water and keep tossing until the sauce turns glossy and coats the strands.

Ingredient notes

  • Use finely grated Pecorino Romano: A fine grate melts more evenly and gives the sauce its characteristic salty, tangy edge.
  • Choose freshly ground pepper: Freshly ground black pepper gives better aroma and a warmer finish than pre-ground pepper.

Timing notes

  • Serve straight away: Cacio e pepe is at its best immediately, while the sauce is fluid and glossy.
  • Best eaten fresh: Leftovers can be reheated gently with a splash of water, but the sauce is smoothest when freshly made.

Adjust the heat

  • For a gentler pepper flavour: Use less black pepper in the cheese mixture and finish with a small pinch at the table.
  • For a bolder finish: Add extra freshly ground black pepper just before serving so the aroma stays pronounced.

Equipment you'll need

Ingredients
Instructions
Print
  1. Bring a large pot of water to the boil and season it with the fine sea salt. Add the spaghetti and cook until just al dente, stirring once or twice.
  2. Meanwhile, finely grate the pecorino romano cheese into a bowl. Stir in most of the black pepper, reserving a pinch for serving.
  3. Scoop out about 200 ml of the pasta water and set it aside. Drain the spaghetti, but do not rinse.
  4. Put a large frying pan over a low heat and add 3 tbsp of the reserved pasta water. Add the spaghetti and toss for 30 seconds to coat and cool it slightly so the cheese will melt smoothly rather than clump.
  5. Take the pan off the heat and sprinkle over the pecorino romano cheese, tossing vigorously. Add a splash more pasta water as needed, tossing and stirring until the sauce turns glossy and clings to the strands.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Tips

  • Keep the heat low once the pasta is in the pan; too much heat can make the cheese seize and turn grainy.
  • Use freshly ground black pepper for the best aroma, and add it in stages so you can balance the heat.
  • If the sauce tightens, loosen it with a tablespoon or two of hot pasta water and toss again until glossy.

Substitutions

  • Replace spaghetti with linguine for a similar texture and sauce cling.
  • Replace pecorino romano cheese with parmesan for a milder, less tangy finish.

Storage

  • Refrigerate up to 2 days
  • Cacio e pepe is best eaten straight away. If you have leftovers, cool quickly and refrigerate; reheat gently in a frying pan with a splash of water, tossing until piping hot and loosened.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Recipe overview

  • Servings: 2 plates
  • Total time: 20min (15min active)
  • Difficulty: Easy
  • Cuisine: Italian
  • Allergens:
    Gluten Milk Wheat
Beginner friendly Kid friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

Misen Carbon Steel Nonstick Frying Pan 12 Inch

Versatile induction-ready pan
  • Works on all stovetops
  • Naturally nonstick when seasoned
  • Requires seasoning and maintenance

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Make this recipe easier next time

Advertisement

These tools help you get better results with less effort.

Best overall

Misen Carbon Steel Nonstick Frying Pan 12 Inch

Versatile induction-ready pan
  • Works on all stovetops
  • Naturally nonstick when seasoned
  • Requires seasoning and maintenance
Best value

T-fal Ultimate Hard Anodized Nonstick Fry Pan 12 Inch

Best value nonstick pan
  • Excellent price-performance
  • Thermo-Spot heat indicator
  • Not induction compatible
Top quality

All-Clad HA1 Hard Anodized Nonstick Fry Pan 12 Inch

Premium nonstick performance
  • Top-tier build quality
  • Excellent heat distribution
  • Expensive

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.