Go Back Email LinkDownload PDF
+ servings
foolproof cacio e pepe
Author: Laurel Braun

Foolproof Cacio e Pepe

No ratings yet
This foolproof Cacio e Pepe recipe is for the beginners, the experienced, and the lovers of classic Italian food. Simply made with fresh or dry pasta, black peppercorns, butter, and pecorino romano. I fell in love with cacio e pepe in Rome, and after a year of perfecting it at home and even having my non-cooking husband successfully make it, I'm hoping you'll fall in love with it too.
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Course: Lunch & Dinner, Main Course, Side Dish
Cuisine: Italian
Servings: 2
Calories: 636 kcal

Ingredients

Dried Pasta
  • 227 g dried bucanti, or spaghetti/linguine
OR Fresh Pasta
Cacio e Pepe
  • 8 cups water
  • 4 tsp fine sea salt salt, for the water
  • 2 tsp whole black peppercorns
  • 30 g unsalted butter
  • 50 g pecorino romano, very finely grated

Equipment

  • mortar and pestal
  • large saucepan
  • tongs
  • medium pot

Method

Using Dried Pasta
  1. Bring 8 cups of water to a boil in a medium pot, add 4 tsp fine sea salt. Add your shredded pecorino to a bowl.
  2. When you're ready to cook (about 15 minutes from dinner) add the dried pasta and cook, stirring occasionally to keep from clumping and to release more starch, until very al dente. It should still have bite but not be uncooked/dry inside the noodle.
  3. Meanwhile, in another large saucepan, dry toast the black peppercorns over medium until aromatic, swirling as they toast – about 30 seconds. Remove from the heat and grind the peppercorns coarsely in a mortar and pestal. Set aside.
  4. About 3-4 minutes before the pasta is done, add the butter to the pan you just took the peppercorns out of and place it over medium heat. Let the butter melt and get foamy before adding in the ground peppercorns. Swirl to coat before adding in one ladleful (about ½ cup) of the pasta cooking water.
  5. Swirl the cooking water around with the butter to emulsify before using tongs to transfer the al dente pasta into the pan along with another ladleful of water. Reserve the pasta water.
  6. Use the tongs to toss and stir the pasta in a circular motion through the pan to finish cooking the pasta and thicken the sauce further. Once most of the water has been absorbed, the pasta is cooked, and the sauce coats the pasta - remove from the heat.
  7. Add one scoop of the cooking water (about ⅓ cup) to the cheese and stir well until it's a thick sauce before adding it to the pasta. Resume stirring and swirling until the cheese is incorporated.
  8. Do not return to the heat once the cheese has been added.
  9. Once the sauce is emulsified, glossy, and coating the noodles – serve immediately!
Using Fresh Pasta
  1. Cut your fresh pasta into thin noodles like spaghetti or a thin linguine if by hand and set aside. Add 8 cups of water to a medium pot over high heat and bring to a boil, add 4 tsp fine sea salt. Separately, preheat a large saucepan over medium heat. Add your shredded pecorino to a bowl.
  2. When you're ready to cook (5-6 minutes from dinner time); Add your fresh pasta to the boiling water and set a timer for 2 minutes. Dry toast the black peppercorns in your large saucepan over medium until aromatic, swirling as they toast – about 30 seconds. Remove from the heat and grind the peppercorns coarsely in a mortar and pestal. Set aside.
  3. Add the butter to the warm saucepan used above and return it to medium heat. Let the butter melt and get foamy before adding the ground peppercorns back in. Swirl to coat before adding in one ladleful (about ½ cup) of the pasta cooking water.
  4. At around the 1 min 30 sec mark, test the pasta. If it's al dente (tastes edible but definitely needs another minute), remove the pasta from the water with tongs directly into the saucepan. Reserve the pasta water.
  5. Swirl and stir the pasta into the sauce, adding an additional ladleful of water if it becomes too dry. Meanwhile, add a ladelful of the pasta water to a bowl filled with the pecorino. Stir well until it's a thick sauce.
  6. Once the pasta is cooked to your liking, remove the pan from the heat. While stirring the pasta, add in the pecorino "sauce". Stir vigorously to avoid clumping and to emulsify the sauce with the cheese.
  7. Resume stirring and swirling until the cheese in incorporated.
    Once the sauce is emulsified, glossy, and coating the noodles – serve immediately!

Nutrition

Calories: 636kcal | Carbohydrates: 88g | Protein: 23g | Fat: 21g | Potassium: 337mg | Fiber: 5g | Sugar: 3g | Vitamin A: 503IU | Calcium: 342mg | Iron: 2mg

Notes

If you messed up timing: If you're serving this with another dish and your pasta is ready early, complete the recipe until step 5 (no cheese) and leave it on the lowest possible heat, stirring occasionally or remove from heat. Just be careful not to overcook (they'll break) or burn the noodles. Once you're ready to eat, remove from heat and proceed with step 6. 
Double the recipe if you've already made the recipe as is and are familiar with the technique for the cheese. It's much harder to melt in the cheese when batch cooking. Use a high walled skillet or wide/short pot to avoid spilling. You do not need to double the water and salt. If making a VERY large batch (I've never tried more than 2x this recipe), you may need to increase the water and salt, but keep in mind the pasta water needs to be starchy – just cover the pasta as it cooks. 
Vegetarian Option: Traditional imported Pecorino Romano is not vegetarian, but if you find a local producer who makes Pecorino with vegetable rennet then you can make this vegetarian.
Gluten-Free Option: Starch may behave differently in the water which may make thickening difficult, as well as more breakable noodles. Use less vigorous stirring and for best results use homemade gluten-free pasta.
*Note on nutrition – removed sodium values as it is difficult to calculate when it's in boiling water.