Spaghetti Cacio e Pepe

Featured in: Daily Meal Inspiration

Spaghetti Cacio e Pepe is an elegant yet simple Roman dish that requires just spaghetti, Pecorino Romano cheese, and freshly cracked black pepper. Cook spaghetti al dente, reserving pasta water, then toss with toasted pepper and gradually incorporate grated cheese to create a creamy emulsion. The key is working quickly and using reserved pasta water to achieve a silky texture without clumping. This vegetarian main serves four in just 25 minutes.

Updated on Sun, 18 Jan 2026 11:22:00 GMT
The creamy Spaghetti Cacio e Pepe showcases a generous dusting of Pecorino Romano and freshly cracked black pepper for a rustic Italian presentation. Save
The creamy Spaghetti Cacio e Pepe showcases a generous dusting of Pecorino Romano and freshly cracked black pepper for a rustic Italian presentation. | casaafer.com

There was a Wednesday night when I had nothing but dried pasta, a wedge of hard cheese, and some peppercorns in the pantry. I was tired, hungry, and convinced I'd be eating toast for dinner. Then I remembered a Roman chef once told me that cacio e pepe isn't about having a lotβ€”it's about doing a little perfectly. I grated that cheese down to nothing, cracked pepper until my wrist ached, and tossed it all together over steam and hope. What came out of that pan tasted like I'd been cooking all day.

I made this for my sister the night she got back from a rough day at work. She stood in the kitchen doorway, still in her coat, and watched me toss the pasta in silence. When I plated it and handed it to her, she took one bite and just closed her eyes. She didn't say anything for a minute, and I didn't need her to. Sometimes a bowl of pasta says more than words can.

What's for Dinner Tonight? πŸ€”

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Spaghetti (400 g): The long strands are traditional and grip the sauce beautifully, but I've learned that slightly undercooked is better than mushy because it finishes cooking in the pan.
  • Pecorino Romano cheese (120 g, finely grated): This is the soul of the dish, sharp and salty, and it must be freshly grated or it will clump instead of melt into silk.
  • Freshly cracked black pepper (2 tsp, plus extra): Toasting it wakes up the oils and turns it from a background note into the star, so don't skip that step.
  • Salt: For the pasta water only, because the cheese brings all the salt the sauce needs.

Tired of Takeout? πŸ₯‘

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Boil the pasta:
Bring a large pot of salted water to a rolling boil and cook the spaghetti until it's just al dente, with a slight bite in the center. Before you drain it, scoop out a full cup of that starchy pasta water and set it aside like it's liquid gold, because it is.
Toast the pepper:
While the pasta cooks, add the black pepper to a large skillet over low heat and let it toast for a minute or two until it smells warm and almost floral. This step changes everything.
Build the base:
Pour about half a cup of the reserved pasta water into the skillet with the toasted pepper and let it simmer gently. You're building the foundation for the sauce here.
Toss the pasta:
Add the drained spaghetti straight into the skillet and toss it around so every strand gets coated in that peppery water. The pasta should glisten.
Add the cheese:
Turn the heat to the lowest setting and start sprinkling in the Pecorino Romano, tossing and stirring vigorously with tongs so it melts into a creamy sauce instead of clumping. Add more pasta water a splash at a time until the sauce is silky and clings to the noodles.
Serve immediately:
Plate it up right away, then shower it with extra cheese and a few more cracks of pepper. This dish waits for no one.
Glossy spaghetti cacio e pepe is twirled on a fork, highlighting the velvety cheese sauce clinging to each al dente strand. Save
Glossy spaghetti cacio e pepe is twirled on a fork, highlighting the velvety cheese sauce clinging to each al dente strand. | casaafer.com

The first time I got the sauce right, I actually laughed out loud in my kitchen. It felt like I'd been let in on a joke that Italian grandmothers had been keeping from me for years. My roommate walked in, saw me grinning at a pan of pasta, and asked if I was okay. I just handed him a fork.

Still Scrolling? You'll Love This πŸ‘‡

Our best 20-minute dinners in one free pack β€” tried and tested by thousands.

Trusted by 10,000+ home cooks.

Getting the Texture Just Right

The sauce should look almost too loose in the pan, like it's not thick enough. But the moment you take it off the heat, it tightens up as the cheese sets, and by the time it hits the plate, it's perfect. I used to overthink this and keep adding cheese until it looked thick in the skillet, and then it would turn into a sticky, gluey mess. Now I trust the process and pull it early, and it works every time.

Choosing Your Cheese

Pecorino Romano is traditional and brings that sharp, salty punch that makes this dish sing. But I've used Parmigiano Reggiano when I couldn't find good Pecorino, and it made a milder, slightly sweeter version that was still delicious. Just know that Pecorino is what gives cacio e pepe its signature bite, so if you can find it, use it. And please, grate it yourself, the pre-grated stuff has anti-caking agents that will ruin your sauce.

Serving and Pairing

This is the kind of dish that should be eaten the second it leaves the pan, with everyone gathered around the table and no distractions. I like to serve it in warm bowls with a crisp white wine like Vermentino or Pinot Grigio on the side, something bright and clean that doesn't compete with the richness of the cheese.

  • Have extra grated Pecorino and a pepper grinder on the table so everyone can adjust to their taste.
  • A simple green salad with lemon vinaigrette is all you need on the side to cut through the richness.
  • Leftovers don't really reheat well, so make only what you'll eat or embrace cold pasta straight from the fridge the next morning like I do.
A rustic skillet of Spaghetti Cacio e Pepe steams beside a glass of crisp Pinot Grigio, perfect for a quick weeknight dinner. Save
A rustic skillet of Spaghetti Cacio e Pepe steams beside a glass of crisp Pinot Grigio, perfect for a quick weeknight dinner. | casaafer.com

This recipe taught me that simplicity isn't about having less, it's about respecting what you have. Every time I make it, I'm reminded that some of the best things come from just a handful of ingredients and a little bit of care.

Recipe FAQs

β†’ Why is it important to reserve pasta water?

Pasta water contains starch that emulsifies with the cheese and creates the creamy sauce. It prevents clumping and helps achieve the signature silky texture of cacio e pepe without cream.

β†’ Can I use Parmigiano Reggiano instead of Pecorino Romano?

Yes, Parmigiano Reggiano works as a substitute for a milder, less salty flavor profile. Pecorino Romano delivers the traditional sharper, saltier taste characteristic of authentic Roman preparation.

β†’ How do I prevent the cheese from clumping?

Work quickly when adding cheese, stirring vigorously and continuously. Ensure the pasta water is hot and add cheese gradually in small amounts while tossing constantly.

β†’ What does toasting the pepper accomplish?

Toasting black pepper for 1-2 minutes releases its essential oils and intensifies its flavor, creating a more aromatic and complex peppery base for the sauce.

β†’ Should I use pre-grated cheese?

Freshly grated Pecorino Romano is essential for best results. Pre-grated cheese contains anti-caking agents that prevent proper melting and emulsification into a creamy sauce.

β†’ What wine pairs well with this dish?

Crisp white wines like Vermentino or Pinot Grigio complement the salty, peppery flavors beautifully, cutting through the richness while enhancing the overall dining experience.

20-Minute Dinner Pack β€” Free Download πŸ“₯

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Spaghetti Cacio e Pepe

A Roman classic featuring spaghetti with Pecorino Romano and cracked black pepper creating a silky, savory sauce.

Prep Time
10 mins
Cook Time
15 mins
Time Required
25 mins
Recipe by Patrick OBrien


Skill Level Easy

Cuisine Italian

Makes 4 Portions

Dietary info Vegetarian-Friendly

What You'll Need

Pasta

01 14 oz spaghetti

Cheese & Spices

01 1 cup Pecorino Romano cheese, finely grated
02 2 teaspoons freshly cracked black pepper, plus extra for serving

Others

01 Salt for pasta water

Preparation Steps

Step 01

Prepare pasta: Bring a large pot of salted water to a boil. Add spaghetti and cook until just al dente, approximately 9-11 minutes. Reserve 1 cup of pasta cooking water before draining.

Step 02

Toast black pepper: In a large skillet over low heat, toast the black pepper for 1-2 minutes until fragrant and aromatic.

Step 03

Create peppery base: Add approximately 1/2 cup of reserved hot pasta water to the skillet with pepper and allow to simmer gently.

Step 04

Combine pasta with sauce base: Add drained spaghetti to the skillet and toss to coat thoroughly in the peppery water.

Step 05

Emulsify cheese into sauce: Gradually sprinkle in Pecorino Romano while tossing and stirring vigorously until the cheese melts completely and a creamy sauce forms. Add reserved pasta water incrementally as needed to achieve a silky, cohesive texture.

Step 06

Plate and finish: Serve immediately in warmed bowls, garnished with additional Pecorino Romano and freshly cracked black pepper.

You Just Made Something Great πŸ‘

Want more like this? Get my best easy recipes β€” free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

  • Large pot for boiling pasta
  • Large skillet or sautΓ© pan for sauce preparation
  • Microplane grater or box grater for cheese
  • Tongs or pasta fork for tossing

Allergy information

Be sure to review each component for allergens and talk with your doctor if you're unsure.
  • Contains wheat gluten from pasta
  • Contains milk from Pecorino Romano cheese

Nutrition Info (each serving)

This data helps inform you, but isn't a substitute for advice from your healthcare provider.
  • kcal: 460
  • Fats: 13 g
  • Carbohydrates: 66 g
  • Proteins: 19 g

Cooking Shouldn't Be Hard ❀️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.