Cacio e Pepe is one of our favorite simple pasta dishes on an Italian menu! A little pasta, some cheese, a little butter, and fresh cracked black pepper is all you need for perfection!

This dish uses just simple ingredients to achieve an incredible meal. There is a little bit of technique involved in this one to ensure you get a smooth and creamy sauce.

Cacio e Pepe on a plate with a fork

What is Cacio e Pepe?

This rustic recipe is an Italian favorite for its simple ingredients and creamy consistency. This is a dish I love to order in restaurants and while the ingredients are simple, the flavor is anything but.

In this dish, a simple sauce is made from butter, cheese, and pepper with a little bit of the starchy pasta water.

While many versions use olive oil (and even sometimes a bit of cream), I opt for butter.

ingredients to make Cacio e Pepe

Simple Ingredients

PASTA – Spaghetti, capellini or any long pasta is most commonly used!

CHEESE Pecorino romano is the cheese listed in this recipe for its nutty and bright flavor. Parmesan or asiago will melt easily and evenly too. I find I get the best results if I finely shred the cheese on the small side of a cheese grater myself.

Do not use pre-shredded or store grated cheeses in this recipe, they often have additives that affect how they melt.

ingredients to make Cacio e Pepe

Serve cacio e pepe with tossed salad and some cheesy garlic breadsticks!

How to Make Cacio e Pepe

Simply wholesome and unforgettable, Cacio e Pepe makes a perfect meal!

This recipe can be a bit tricky. This recipe has simple ingredients but to be honest, can take a couple of times to get it just right (kind of like making a carbonara).

There are many different methods used for making this recipe from Serious Eats’ two pan method to the addition of cream from Cooks Illustrated. I personally find cooking the butter with starchy water and then adding the pasta and finally mixing in the cheese works best.

If the mixture is too hot, the cheese can seize up.

  1. Grate Cheese (per recipe below) finely using the smallest side of a box grater. I tried using a food processor to grate it a few times, the results were not as smooth.
  2. Boil Pasta in just enough water to cover it (you need starchy water for the sauce so don’t add too much). Cook until pasta is al dente. Reserve some of the pasta water. Do not rinse!

adding spaghetti to sauce to make Cacio e Pepe

  1. Make Sauce Work quickly, you need the pasta to be hot. While pasta drains, immediately melt butter in the sauce pan and whisk in some of the pasta water until smooth. Toss cooked pasta with the mixture.
  2. Add Cheese With the heat OFF, add cheese a bit at a time tossing with pasta until melted. Add a bit of hot pasta water if needed. Continue adding cheese and pasta water slowly a bit at a time until you get a creamy consistency.

process of adding cheese to pot to make Cacio e Pepe

Tips for a Smooth Sauce

Ensure the cheese is finely shredded by hand (don’t use pre-shredded cheese).

Prepare ALL ingredients before you begin.

Work quickly to use the heat from the pasta (and pasta water) to melt the cheese.

Heat pasta water and butter over low heat until smooth. Remove from the heat and before you begin adding the cheese a very little bit at a time while stirring. If the pasta water is too hot, it can cause the cheese to seize up.

Cacio e Pepe after cooking on a plate

  • Cacio e pepe is all about the pasta, so cooking it properly is key. Do NOT overcook.
  • This recipe needs really starchy pasta water so cook in just enough water to cover the pasta.
  • The sauce clings best to unrinsed pasta. Same goes for the pasta water, some of the pasta starch remains in the water, making it a perfect thickener for cacio e pepe.
  • Prep ahead and be ready. Once the pasta is cooked, this dish comes together fast!
  • We’ve had the best results in a non-stick pan.

Perfect Pasta Dishes

Did your family love this Cacio e Pepe? Be sure to leave a comment and a rating below! 

Cacio e Pepe on a plate with a fork
5 from 37 votes↑ Click stars to rate now!
Or to leave a comment, click here!

Cacio e Pepe

This cheesy pasta is simple perfection.
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Servings 4 servings
buy hollys book


  • 12 ounces spaghetti or long pasta
  • 4 ounces Pecorino Romano plus extra for garnish
  • 1 ½ teaspoons black pepper finely ground
  • 3 tablespoons butter


  • Bring a shallow pot of salted water to a boil. You want enough water to cook the pasta but you want the water to become very starchy so don't overfill the pot. The water should just barely cover the pasta.
  • Meanwhile, shred cheese with the fine side of a cheese grater. Add finely ground black pepper.
  • Add pasta to boiling water and cook until al dente. Drain well, reserve 1 ½ cups of pasta water (do not rinse pasta). The pasta water should be a bit starchy and a little thick.
  • Working quickly, place 3 tablespoons butter in a pan and melt over low heat. Whisk in 1/3 cup of pasta water until smooth. Remove from the heat.
  • Add the hot pasta and toss with the butter in the pan. With the heat off add cheese a couple tablespoons at a time while tossing with tongs until melted.
  • Continue adding cheese a little at a time tossing until melted and adding pasta water as needed to create a creamy sauce.
  • Garnish with additional cheese and parsley if desired. Serve immediately.


  • Do not use pre-shredded cheeses.
  • Prepare all ingredients before you begin.
  • Shred the cheese with the fine side of a cheese grater.
  • Use just enough water to cook the pasta, you want it to be very starchy.
  • Do not rinse the pasta, you need the starch on the pasta.
  • Save some pasta water, you need the starchy water for the sauce.
  • Work quickly once the pasta has drained, you need the heat from the pasta to melt the cheese to create the sauce.
  • Only add the cheese once removed from the heat so it melts smoothly and evenly.
  • You may not need to add all of the cheese or all of the pasta water. Add just enough to get a creamy sauce.
  • The pasta will thicken as it stands/cools so don't discard your pasta water in case you want to thin out your sauce.
  • We've had the best results in a non-stick pan.
5 from 37 votes

Nutrition Information

Calories: 477 | Carbohydrates: 65g | Protein: 20g | Fat: 15g | Saturated Fat: 9g | Cholesterol: 45mg | Sodium: 395mg | Potassium: 224mg | Fiber: 3g | Sugar: 2g | Vitamin A: 293IU | Calcium: 323mg | Iron: 1mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Course Dinner, Entree, Lunch, Main Course, Pasta
Cuisine American, Italian
plated Cacio e Pepe with writing
ingredients to make Cacio e Pepe with plated dish and a title
Cacio e Pepe on a plate with a fork and writing
close up of Cacio e Pepe with a title


, , , ,

Like our recipes?
Follow us on Pinterest!

Follow us on Pinterest

Recipes you'll love

About the author

Holly Nilsson is the creator of Spend With Pennies, where she creates easy, comforting recipes made for real life. With a passion for nostalgic flavors and simplified techniques, Holly helps busy home cooks create delicious meals that always work. She is also the author of “Everyday Comfort,” which promises to inspire even more hearty, home-cooked meals.
See more posts by Holly

Follow Holly on social media:

pinterest facebook twitter instagram

Free eBook!

Subscribe to receive weekly recipes and get a FREE Bonus e-book: Quick & Easy Weeknight Meals!

You can unsubscribe anytime by clicking the “unsubscribe” link at the bottom of emails you receive.

Latest & Greatest

5 from 37 votes (33 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating


    1. So glad you enjoyed it Andy! I agree, it can take a little practice but it’s so easy and delicious!

    1. I’m not sure if this would work with GF as the sauce depends on the starches for thickening. Let us know how it goes if you try it.

  1. Yes, the pasta water is so important. Thank you for including that. Some recipes don’t. You are THE BEST. I love your recipes!!5 stars