A foolproof recipe for one pan cacio e pepe rigatoni, aka "cheese and pepper" pasta that takes less than 15 minutes to make. It's so, so good and just extremely comforting on those nights when you just can't be bothered to make something with more than, like, five ingredients.
This easy cacio e pepe recipe uses a non-traditional one pan cooking technique to get that perfect silky sauce. And the hearty rigatoni noodles are perfect for soaking up lots of peppery flavor as they cook.
If you're looking for an equally simple weeknight pasta dinner with just a few more ingredients, try my one pan garlic parmesan chicken pasta, one pan spicy chicken rigatoni, or my creamy carbonara with Brussels sprouts and bacon!
Jump to:
What is Cacio e Pepe?
Cacio e pepe is a classic Italian pasta dish whose name translates literally as "cheese and pepper." (I can never quite pronounce it right, so click here to hear the correct pronunciation).
If you've never had it before, think of it like a fancy or grown up version of mac and cheese. It has a buttery, peppery sauce made with finely grated pecorino romano cheese stirred into starchy pasta water.
Traditional cacio e pepe is one of those so-simple-it's-complicated pasta dishes where everything needs to be done just right. It uses fresh, homemade pasta which produces a lovely starchy pasta water. And super traditional cacio e pepe only uses Pecorino Romano cheese.
When done correctly, the cheese and starchy pasta water form a velvety sauce that evenly coats the noodles.
Do even a single step incorrectly, however, and the pecorino cheese clumps up, creating a stringy and unappetizing mess.
Why You Should Make This Easy One Pan Cacio e Pepe
I have little patience for dishes that require the level of precision of traditional cacio e pepe. I respect the heck out of the finesse and technique and anyone who can pull them off, and I will gladly order those dishes in restaurants.
When I'm cooking at home on a regular weeknight, I don't find it enjoyable to chase perfection. I want reliability and I want room for error.
So, I've used my favorite one-pot pasta cooking method — which creates a super starchy pasta water — to make cacio e pepe into something a little less stressful and a lot more foolproof. And I've added parmesan cheese to the recipe, because it helps the pecorino romano cheese melt.
Basically, this recipe came about because I needed a quick and easy dinner while we were packing to move and trying to use up everything in the kitchen. All I could find in the fridge was the end of a wedge of pecorino romano and small block of parmesan cheese.
"What about one-skillet cacio e pepe?" A voice whispered in my head.
Would the cheese clump up if I added it at the beginning? Would the cheese stick to the pan or coat the noodles? Would I end up with a silky sauce or a sticky mess?
The only way to find out was to try.
Even my very first attempt at one-skillet cacio e pepe worked beautifully. That's how foolproof this recipe is. I was elated.
Sure, there were a few moments of panic where it looked like maybe the cheese wouldn't melt or the water wouldn't absorb, but in the end, it worked perfectly every time.
And that's that on trying new things in the kitchen even when you aren't sure how they'll go!
5 star reader review
“I have never been able to make cacio e pepe successfully, even with other workarounds. So excited to have finally achieved it. This recipe was such a fun surprise and an instant classic for me! So good!”
—Isabelle
Ingredient Notes
Here's what you'll need to make this one pan cacio e pepe! See recipe card (at the end) for quantities.
- Rigatoni - This sturdy pasta shape can hold up to the vigorous stirring the recipe requires. You can definitely use other pasta shapes. This also works well with cavatappi, macaroni, penne, etc. Just make sure you're using a boxed pasta and not a gourmet or fresh pasta.
- Pecorino Romano - The traditional cheese for cacio e pepe! I recommend buying a wedge or brick of it and grating it yourself. Pecorino Romano doesn't melt easily, so you want to make sure it's grated very finely.
- Parmesan - Non-traditional for cacio e pepe, but it's slightly softer and melts more easily than Pecorino Romano. Again I do recommend grating it yourself. If you do use pre-grated parmesan, just look for the finest grated cheese you can. And I don't recommend using powdered parmesan, it doesn't melt as well.
- Unsalted Butter - Butter brings out the flavors of the pepper better than olive oil does. You can use olive oil or vegetable oil, but you'll get better flavor with butter!
- Black Pepper - Freshly cracked black pepper will give you the best flavor and is great if you want some variety in the pepper pieces in your cacio e pepe. But I've made this using pre-ground black pepper too and it works just as well! And yes, if you prefer a different type of peppercorn you can absolutely use it instead — it will change the flavor of the dish slightly, but the recipe will work.
- Salt - Definitely don't skip the salt! Just like you need to salt pasta water when cooking pasta to drain, you need to salt the water here too.
- Water - It's hard to say exactly how much water you need; it will depend slightly on the size and depth of your pan. You need enough to just barely cover the pasta in the pan. I usually start with 2 or 3 cups, and then add more in small amounts if the water is boiling away/absorbing faster than the pasta is cooking.
📋 How This Recipe Works
This one pan pasta cooking method isn't just efficient — it also helps intensify the flavors in the pasta dish. We're basically cooking pasta the way you cook risotto, using noodles instead of rice. Because the pasta cooks right along with the butter and pepper, it absorbs those flavors as it cooks.
You know how people always talk about reserving the pasta water to thicken sauces? When you make a one pan pasta recipe, the water absorbs into the pasta or boils away, leaving all those starches behind in the small amount of water left when the timer goes off.
So not only will you have pasta that's packed with flavor, you've also got super concentrated starchy water left in the pan at the end. It's perfect for combining with finely grated cheese to make a silky cacio e pepe pasta sauce!
NOTE: Unfortunately this one pot cooking method does not work with fresh or gourmet pasta. Fresh pasta cooks too quickly and is so starchy that it will break down in the water giving you more of a paste than a pasta water. Even dried fancy pastas tend to be a little too starchy to work really well here. It doesn't mean you can't use them, they just don't always hold up as well to the rigorous boiling and stirring as boxed pastas do.
How to Make One Pan Cacio e Pepe
Start by prepping all of your ingredients. Once you start cooking, you'll want to stay pretty close to the stove to stir frequently so nothing sticks.
It's best to have your cheeses grated, pepper cracked and measured, and water ready to go before you turn the stove on!
Melt butter over medium heat, then add the pepper and stir. It will fizz and bubble slightly as it blooms in the fat.
Add the uncooked rigatoni and just enough water to barely cover it. You can add more water later if it needs it.
Bring the water to a boil and set a timer for the "al dente" cook time on the box (about 9-11 minutes, depending on the brand). Stir constantly as the water boils away and absorbs.
When the pasta is cooked through and little water remains in the pan, remove the pan from the heat. Always taste test a noodle for doneness before adding the cheese!
You may need to add more water to the pan if the pasta isn't cooked through by the time the timer goes off. Each time you add water, you cool the pan down. Add water in small amounts so you can quickly get the pan back to a boil.
Add the cheese in batches, stirring vigorously but gently to melt it into the pasta water.
It will look clumpy and stringy at first, but will eventually melt into a smooth sauce.
If the cheese is really clumping up or getting stringy on you, you can return the pan to low heat and add small amounts of water as you stir to help smooth it out.
If you accidentally add too much water at this stage, you can always add more cheese to thicken it again.
Why This Recipe Works
Blooming the pepper in the butter before you add the pasta to the pan helps the pepper flavor absorb into the noodles. There's a bit of a peppery kick, but it's evenly distributed rather than just when you bite into a chunk of peppercorn.
The pasta cooks to a perfect al dente texture, and the blend of cheeses melts and combines with the starchy pasta water forming a silky, cheesy sauce that evenly coats the noodles.
When boiled in a large pot of water, boxed pasta won't give you a truly starchy pasta water. With this cooking method method, the water absorbs or boils away leaving a super concentrated starchy pasta water behind — perfect for making the cheesy sauce!
Like I said, I have little patience for finicky recipes that require perfection. When I want a one pan recipe, I want something foolproof. And the method I settled on for this one pan cacio e pepe is basically that.
It may not be perfectly traditional, but it requires very little perfection to make a cheesy, peppery pasta dish that's nothing short of perfect.
Storage Tips
Cacio e pepe is best served same day, fresh out of the pan. Store leftover cacio e pepe in an airtight container in the fridge.
To reheat, put it back in a skillet over low heat and stir well, or microwave in 20-30 second bursts, stirring in between until reheated.
Practical Tips and Recipe Notes
- Weigh the cheese for best results! Finely grated cheese is very fine and delicate, which makes it hard to measure in a measuring cup. There's a lot of air taking up space in there! Measuring by weight is much more accurate. But cheese is often best measured with your heart — if you don't have a kitchen scale, the cup measurements provided below should be fine. You may just need to add more water or more cheese to get the sauce just right when you get to that step.
- Weighing finely grated cheese as you grate it can be tricky because it's so light! I recommend grating a bunch of it and then measuring it into a bowl on a kitchen scale all at once.
- I make no promises for how this will work if you use pre-grated cheeses. They often have starches and anti-coagulants added to prevent clumping that are totally safe to eat but that can affect the way they melt.
- The recipe calls for 3 cups of water for 8 ounces of pasta, but depending on the size of your skillet and how much pasta you're using you may need to adjust. My rule of thumb is that you should have just enough water to mostly cover the pasta, but that it's okay if some of the rigatoni pieces are only partially submerged. It's easier to add more water if you need it than to remove water if you add too much, so err on the side of less water to start.
- Set your timer according to the package directions for al dente pasta. If the water completely boils away before the timer is done, add a splash more as needed until the pasta is cooked through. Test a noodle for doneness before you remove the skillet from the heat.
- Weigh the cheese for best results! Finely grated cheese is very fine and delicate, which makes it hard to measure in a measuring cup. There's a lot of air taking up space in there! Measuring by weight is much more accurate. But cheese is often best measured with your heart — if you don't have a kitchen scale, the cup measurements provided below should be fine. You may just need to add more water or more cheese to get the sauce just right when you get to that step.
📖 Recipe
Easy One Pan Cacio e Pepe Rigatoni
Equipment
- Microplane Zester (or the small holes of a box grater)
Ingredients
- 2 tablespoon unsalted butter
- 2 teaspoon freshly cracked black pepper (pre ground will also work)
- 8 ounces rigatoni (or other boxed pasta shape)
- 3 cups water
- 1 teaspoon diamond crystal kosher salt (use half as much if using another brand of salt)
- 1 ounce parmesan cheese (approx ½ cup, finely grated)
- 1 ounce pecorino romano cheese (approx ½ cup, finely grated)
Instructions
- Melt butter over medium heat. As soon as butter is fully melted, add pepper. It will fizzle and bubble slightly. Stir until quite fragrant, about 30-60 seconds.
- Add pasta and the salt. Then add the water. You may need slightly less or slightly more than 3 cups of water, depending on the size of your skillet — just enough to barely cover the pasta. It's okay if bits of pasta are poking above the water, as long as most it is covered.
- Crank the heat to high. As soon as the water starts boiling, set a timer for the "al dente" cooking time on the pasta box. Stir frequently to prevent the pasta from sticking to the bottom of the skillet. The water will bubble vigorously and there will be lots of steam as the water absorbs into the pasta and evaporates simultaneously. Just keep stirring. You can add small amounts of water if needed, but try to resist — trust the process.
- When there's about 1 minute left on your timer, taste test a noodle. If it's al dente — just a slight bit of bite to it — remove the pan from the heat and begin adding the cheese a few handfuls at a time. Stir constantly to keep the pasta and cheese from clumping on the bottom of the pan. If the noodles aren't done, cook for another minute or so stirring constantly before moving on to the cheese.
- The cheese will look clumpy and stringy at first, but keep stirring and it will melt into a glossy, shiny sauce that clings and evenly coats the noodles.
- Serve immediately, topped with more freshly cracked pepper and cheese.
RECIPE NOTES
- If the cheese is really clumping up or getting stringy, you can return the pan to low heat and add small amounts of water as you stir to help smooth it out. If you accidentally add too much water at this stage, add more cheese to thicken it again.
- You must use pecorino romano and parmesan cheese for this one pot cacio e pepe cooking method. The two cheeses melt very differently (parmesan melts quickly, pecorino does not). If you try to use just one of the two cheeses I can't make any promises for how successfully this will turn out.
- I make no promises for how this will work if you use pre-grated cheeses. They often have starches and anti-coagulants added to prevent clumping that are totally safe to eat but that can affect the way they melt.
Erin B.
Just made it, delicious- soooo yummy! Thanks for another great recipe. 😊
Olga Lawrence
Tried your recipe after someone posted it on the NYT Cooking Facebook group. It was absolutely perfect! I cook a lot, but have always had trouble with cacio e pepe... the sauce was gloopy, the cheese didn't melt, etc. This was so easy and and flavorful. Will definitely be on rotation.
Rebecca
❤️❤️❤️ thanks so much!! I’m glad you loved it. That NYT group is the best!!
EGH
Delicious and so easy!
Rebecca
Thank you!! Glad you liked it!
Leann
This is so good and easy to make! We now just keep Parmesan and pecorino around so that we can make this when we want a fancy-ish dinner.
Rebecca
I love this!!!! 💕
Patricia
Excuse me, is this magic? What just happened😝😍This recipe was so incredible!
Rebecca
🪄🧙♀️ magic indeed!
Elizabeth
Hi! I'm unable to find pecorino romano locally. I do see just "romano" which apparently means it's cow's milk instead of sheep's milk. Any idea if this will still work? I think I'll plan to order pecorino online at any rate.
Rebecca Eisenberg
You know, I've never tried it so I'm not sure! I googled a bit, and it seems like you should be able to make the swap to Romano just fine, but if you give that a try and it doesn't work, ordering pecorino romano online is probably the way to go! Good luck — please let me know how it turns out!
Elizabeth
Thank you, and will do! Also sorry that I somehow replied under someone else's comment!
Patricia
My one of my least favorite genre of internet comments is people asking if other ingredients will substitute because usually it's totally outlandish - but no reason this wouldn't work with pink peppercorns is there?
Rebecca
I appreciate you being cognizant of that but great question and I’m pleased to say: no reason it wouldn’t work at all! Go for it.
Patricia
Thanks! Good to know - I have a jar in my pantry looking to be used, and it will make me think I got a reservation at Lilia New York! :-p
Heidi
Tried this with heart pasta tonight. Directions were spot on and execution was super easy. It wasn’t as cheesy as I would like. I think that’s on me and how I measured the cheese. Going to try a second time this week with the remaining pasta and try packing the cheese when I measure it out. Qualifier: I’ve never had this dish before.
Rebecca
This is definitely a bit of a “measure with your heart” kind of cheese situation. Since you haven’t had cacio e pepe before I should say the intention isn’t to end up with a mac and cheese like creamy cheesy sauce, more of a silky cheesy sauce that coats the noodles. But I definitely endorse you giving it a try with more cheese next time if that’s what your heart desires!
Cecile Glendening
I don't think this was addressed another comments but I wondered how much water you should have in the pot when the pasta is almost done and you start adding the cheese? I had just enough to coat the bottom of the pot and all of the pasta and that worked great. It was also the most gorgeous starchy pasta water ever! I partially covered the pot a couple of times while it was cooking to have a little water left when the pasta was done. I'll definitely use this technique again!
Rebecca Eisenberg
What you've described is exactly right — enough water to completely coat the bottom of the pot and all of the pasta!
Maddie
Delicious ! We made no modifications but I see this becoming a staple, so we will add a little less pepper in the future.
madaline
This recipe is fantastic, and delightful simple to make. I appreciate your detailed directions and creativity. Im hoping for a cook book from you some day!
Hugh Goggins
Despite worrying about whether I had enough water, I trusted the process and it turned out beautifully.
Christine
I read through this a while ago and made sure I got Romano and Parmesan to have in case I had the chance to make it. Today was the day! It took 5 minutes longer than boiling pasta and it is just so good. Went really well with chicken cutlets.
Such an easy recipe and reading the blog post gave me the confidence to try it. Once again Rebecca nailed it!
Jennifer Frazier
Delicious and creamy! I did have to add about another cup or so of water during the last 3 minutes because my pasta was not cooked, but it remained flavorful and silky - just keep stirring constantly. I did follow the recipe exactly and love spice, but found it too peppery. I will lighten up a bit next time around. It was decadent and I will definitely make it again.
Christine K
My daughter declared that this recipe deserves a "Nobel prize". It's the first page in her recipe notebook she's bringing to college. As a vegetarian college athlete, finding simple, delicious, satisfying recipes that she can make can be difficult. This is in regular rotation. I made it for dinner and she helped me make it again for lunch the next day so she could learn how to make it (and take it with her to her lifeguarding job).
Rebecca Eisenberg
This is the kind of comment I live for! So glad you and your daughter like it!
Isabelle
I have never been able to make cacio e pepe successfully, even with other workarounds. So excited to have finally achieved it. This recipe was such a fun surprise and an instant classic for me! So good!
Rebecca Eisenberg
I’m so thrilled to hear this! Enjoy your cacio e pepe. 🙌🙌🙌
Cecile Glendening
Followed the recipe exactly and it worked perfectly!
Alexandria
Easy recipe and simply delicious! Even my husband who is a picky eater said after the second bite ...& without me asking "OMG! This is certainly a do-over!!! It's really delicious. Make sure you put ten ☆ beside that recipe!" Rebecca's recipes never fail! 😋 Thank you so much for sharing them. ♡
Rebecca Eisenberg
High praise indeed, I'm so glad you and your husband both enjoyed this so much!
Laurel
Thank you for another thorough and easy to follow recipe. Your instructions and notes are always informative and helpful. I made this for the first time and it went so smoothly. I'm loving this recipe.
Theresa
For anyone wondering - I’ve made this recipe several times with only Parmesan and it’s still amazing! I don’t care for or usually have pecorino but always have Parmesan on hand.