Pici Cacio e Pepe has always been my favorite Tuscan dish. Pici are a thick pasta traditional from Tuscany and with their rustic thickness, they go particularly well with creamy Pecorino Romano cheese and black pepper sauce, Cacio e Pepe. A delicious Italian recipe that can be made from scratch in about 30 minutes.

This post may contain affiliate links, which means I may make a small commission off items you purchase at no additional cost to you.
Cacio e Pepe is one of the most representative dishes of Italian food, along with Carbonara and Lasagne. The best thing is that it only needs 3 ingredients. Yes, only 3. But the tricky part is that it's very easy to mess it up if you overcook the cheese.
Follow the instructions and tips written in this post and make sure to use the right ingredients, otherwise, you may end up with a hot mess (if you tried it and failed before, you'll know what I mean, and I'll make sure it won't happen again!).
If you like cheesy pasta sauces, check also the recipe for Pasta e Patate (Pasta with Potatoes and cheese), the classic 4 Cheese Pasta, or the more decadent 4 Cheese Gnocchi.
Jump to:
Why this recipe works
- It's one of my most ordered dishes in Tuscan trattorias in and around Siena, so I know very well how a perfect Pici Cacio e Pepe should taste like.
- I hand-rolled Pici pasta at home countless times and perfected the recipe.
- I made mistakes and separated the cheese before, so I learned what works and what doesn't.
Ingredients you need for this recipe

- All-Purpose Flour. Standard all-purpose flour will work fine to make fresh pasta. Usually, hand rolled pasta is made with only Semolina flour, but Pici are an exception because they need to stretch long so they also need all-purpose flour to make the dough more flexible and easier to roll into Pici shape.
- Semolina Flour. Semolina flour is ground durum wheat. It has a coarser texture than regular processed flour and it's often used to make eggless fresh pasta. If you can find multiple choices of Semolina, buy the finer one (called Semola Rimacinata in Italian), which is more suitable for pasta making.
- Black Pepper. Black pepper gives all the flavor to this cheese sauce. The best result is given by whole peppercorns, quickly toasted in a pan, and then hand crushed. You can also use freshly ground black pepper.
- Pink Peppercorns (optional). This is an unusual addition that is not part of the authentic Roman recipe, but it's what I had in a restaurant in Siena once and I absolutely loved the fragrance of pink peppercorns to this dish. Pink peppercorns are milder than black peppercorns and that's why you can eat them whole without the need to crush them. If they're too spicy for you, feel free to skip them.
- Pecorino Romano Cheese. Pecorino Romano or simply called Romano, is an aged sheep milk cheese that is particularly suited for this recipe as it melts perfectly and doesn't split or clog as easily as other types of Pecorino cheese.
What is Pecorino cheese
The name "Cacio e Pepe" literally means cheese and pepper, which already indicates that there's nothing more you need. Cacio e Pepe is a traditional sauce from Lazio region, specifically the beautiful ancient city of Rome. For this reason, the main ingredient is Pecorino Romano. A sheep milk cheese made in this same region for centuries (but thankfully available worldwide nowadays). Pecorino is a salty, aged cheese and it's very hard and crumbly so it's perfect to grate on top of pasta dishes.
I like to use only Pecorino cheese but if you prefer you can use ⅔ Pecorino cheese and ⅓ Parmigiano Reggiano cheese. Do not use only Parmigiano as it will likely split.
What is Pici Pasta
Pici are a traditional pasta from Tuscany, where I was born and raised and I have fond memories of rolling fresh Pici on the table with my mom. They are thick like Udon noodles but made with semolina, flour, and water just like other pasta shapes. If you double the recipe, making it for 4 people, I suggest adding 1 egg yolk to the pasta dough, to make it hold better together.
Pici Cacio e Pepe is one of my favorite dishes and the one I'd order the most often when we ate out in Tuscan trattorias. Pici pasta is so thick and rustic and coated with the delicious creamy cheese is just heavenly. Another great traditional Tuscan recipe with Pici pasta is Pici all'Aglione, a delicious garlicky tomato sauce.
The traditional Roman Cacio e Pepe, however, is with Tonnarelli pasta. Tonnarelli has a thickness halfway between Pici and Spaghetti. Although, the most common practice around Italy is to make Cacio e Pepe simply with Spaghetti pasta, the thicker the better!
Check out also this extensive guide with step-by-step videos on How to make Pici Pasta (no tools needed) and how to make 10 different shapes of fresh pasta without a pasta machine.

tips to make authentic Pici Cacio e Pepe
This dish is in appearance very easy to make. The only ingredients are cheese, black pepper, and pasta. What can go wrong? Actually, many things.
One of the biggest mistakes people do (and with people I include myself as well) is to keep the pan on the heat after you added the cheese sauce to the pasta. If you cook the cheese, it will separate so you'll end up with watery pasta and a thick cheese paste glued to the pan.
Another consideration to make is about salt. Pecorino Romano cheese is quite salty so make sure you taste it and adjust the saltiness of the pasta water accordingly. Or adjust the cheese intensity by mixing in Parmigiano cheese which is less salty.
To make the perfect Cacio e Pepe you simply have to mix the cheese and pepper in a bowl, and slowly add the cooled down pasta water while mixing energetically until you get a cream. When the pasta is cooked, drain it and add it directly to the bowl with the cheese, away from the heat. Mix well and serve.
Instructions with photos
Make the pici pasta:

Step 1. In a large bowl, add the all-purpose flour, semolina flour, salt, and a drizzle of olive oil.

Step 2. Mix the flours and add the water a little bit at a time, until the dough comes together, then knead it with your hands into a ball.

Step 3. Roll the pasta on a cutting board, then cut it into strips.

Step 4. Roll each strip with the palms of your hands to make the pici pasta shape. Boil the pasta 2-3 minutes in salted water.
Make the sauce:

Step 1: In another bowl, mix the Romano cheese with the ground black pepper. Set a few ladles of pasta water aside to cool down slightly.

Step 2: Add the warm water to the cheese and pepper mix and whisk until you get a cream. Add the pasta to the sauce and mix well, serve immediately.

Storage tips
Fresh uncooked Pici Pasta can be frozen in portions for up to 6 months. You do not need to thaw frozen pasta, simply add it to the pot with boiling salted water and cook for an additional 1-2 minutes.
You can also air-dry Pici Pasta on a clean towel and use it within 1-2 days. Dried pasta should also cook a couple of minutes longer as it takes more time to rehydrate. check this guide on How to Dry Homemade Fresh Pasta (for longer storage).
Do not store fresh pasta in the fridge as the humidity will make it too soft and sticky.
Leftovers Pici Cacio e Pepe will unfortunately not survive reheating. The cheese sauce will clog if overheated and it will also become a sticky mass in the fridge.
FAQ & Tips
You can make the Pici Pasta in advance and either air-dry or freeze in portions. In both cases, cook the pasta a couple of minutes longer. The cheese sauce and final assembly of the dish, though, can only be done when ready to serve and cannot be done in advance.
The only cheese that can be used for this recipe is Pecorino Romano. Parmigiano Reggiano or Grana Padano can be added together with Pecorino Romano in a ⅓ ratio. The reason for this is that only Pecorino Romano has the right consistency, aging, and fat amount to make the perfect creamy sauce. Any other cheese would most likely separate or not melt perfectly.
Of course! You can use spaghetti, tonnarelli, or any other pasta shape you prefer to eat with Cacio e Pepe sauce.
Related recipes you might like
If you like this recipe, try also these other pasta recipes:
If you tried this recipe, please take a moment to rate it and share your thoughts in the comments. Your feedback means a lot to me! ★★★★★
📖 RECIPE
Ingredients
Method
- Mix the two flours in a large bowl and drizzle a little bit of olive oil and a pinch of salt. Slowly add some water and start mixing with your hands, adding more water a little bit at a time until the dough starts coming together. After a few minutes of kneading, you should have a round soft ball, which is not crumbly nor sticky.
- Cover the dough ball in plastic wrap and set aside to rest for about 15 minutes.
- To make the Pici, roll the pasta dough and cut it into strips, then roll them with both your hands on the cutting board to get the thick pasta strings. Try to keep the same thickness on the whole lenght, to cook it uniformly.
- In a large bowl, grate the Pecorino cheese and add the ground black pepper to taste (it should be quite a lot but not too much) and set aside.
- Toss the Pici in a large pot of boiling salted water.
- Slowly add half ladle of pasta water to the cheese while whisking energetically and add more water gradually if necessary until you get a smooth cream.
- After 3-4 minutes, drain the pasta and add it to the bowl of cheese sauce. Mix well and serve immediately with freshly grated cheese and crushed pink peppercorns if you like.
Nutrition
Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.






Ashley @ Big Flavors from a Tiny Kitchen says
Simple Italian recipes like this are SO delicious! Cacio e pepe is one of the favorites of my Italian in-laws. The homemade pasta really puts it over the top here - it looks like a perfect Sunday dinner to me!
Jessica - Cooking my Dreams says
Thanks Ashley! It really is! 🙂
Michele says
This definitely looks like the pasta of my dreams! It looks seriously rich, decadent and delicious. All that cheese is calling my name! My family would love this for sure. We have pasta at least twice a week and this recipe is going on the list. Thanks so much for sharing it!
Jessica - Cooking my Dreams says
Thank you! I hope you're going to try it soon! 🙂
Holly says
I’ve never made my own pasta but you make it look so easy and delicious – I have to try it!