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 pasta soaks up lots of peppery flavor as it cooks.
If you're looking for an equally simple weeknight pasta dinner with just a few more ingredients, try my one-pan spicy chicken rigatoni or my creamy carbonara with Brussels sprouts and bacon!
If you've never had cacio e pepe 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 emulsified 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 a super traditional cacio e pepe uses only Pecorino Romano cheese.
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.
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
Personally, 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 of anyone who can pull it off, and I will gladly order it in a restaurant.
But 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 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.


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 a 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!

You can definitely use other pasta shapes, but I like using a sturdy pasta like rigatoni when I make cacio e pepe because it can hold up to the vigorous stirring the recipe requires. I've also made it with cavatappi, macaroni, penne, etc. without a problem.
The traditional cheese for cacio e pepe is Pecorino Romano, and I usually buy a wedge or brick of it and grate it myself with a Microplane zester. Pecorino Romano doesn't melt easily, so I always want to make sure it's grated very finely.
Parmesan cheese is non-traditional for cacio e pepe, but it's a softer cheese that melts more easily than Pecorino Romano. So I use it in my cacio e pepe to help the sauce come together.
This one-pan pasta cooking method isn't just efficient — it also helps intensify the flavors in the pasta dish. It's basically cooking pasta risotto-style, using noodles instead of rice. Because the pasta cooks right along with the butter and pepper, it absorbs those flavors as it cooks.
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.
When you make a one-pan pasta recipe, the water absorbs into the pasta or boils away, giving it tons of flavor. It also leaves that super concentrated starchy water in the pan at the end, perfect for combining with finely grated cheese to make a silky cacio e pepe pasta sauce.
How to Make One Pan Cacio e Pepe
I always start by prepping my ingredients. Once I start cooking, I know I'll need to stay pretty close to the stove to stir frequently. It's best to have the cheeses grated, pepper cracked and measured, and water ready to go before I turn the stove on!

The pepper will fizz and bubble slightly as it blooms in the fat.

Start with just enough water to barely cover the pasta.

Bring the water to a boil and set a timer for the "al dente" cook time on the box. Stir, stir, stir!

When the pasta is cooked through and little water remains in the pan, remove the pan from the heat.

Add the cheese, stirring vigorously to melt it into the pasta water.

It will look clumpy and stringy at first, but will eventually melt into a smooth 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 this really is foolproof.
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.

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.
- 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.
📖 Recipe

Easy One Pan Cacio e Pepe Rigatoni
Recipe Notes
- It's hard to say exactly how much water you need as 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.
- If the cheese is really clumping up or getting stringy as you stir, 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, increase heat to cook some of it off and add a bit more cheese to thicken it again.
- Pecorino Romano and Parmesan cheese melt very differently (Parmesan melts quickly, Pecorino Romano does not), so if you only have one of the two cheeses just know this will work okay with just Parmesan cheese, but you're more likely to end up with cheese clumps if you use just Pecorino Romano.
- 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.
- 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 creating 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 dried boxed pastas do.
- Storage: 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.
Ingredients
- 2 tablespoon unsalted butter
- 2 teaspoon black pepper
- 8 ounces rigatoni (or other sturdy pasta shape)
- 3 cups water (plus more as needed)
- 1 teaspoon diamond crystal kosher salt (use half as much if using another brand of salt)
- 30 grams parmesan cheese (1 oz, approx ½ cup, finely grated)
- 30 grams pecorino romano cheese (1 oz, 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.
- 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. 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 cook some of it off or add more cheese to thicken it again.
- Serve immediately, topped with more freshly cracked pepper and cheese.

Erin B. says
Just made it, delicious- soooo yummy! Thanks for another great recipe. 😊
Olga Lawrence says
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 says
❤️❤️❤️ thanks so much!! I’m glad you loved it. That NYT group is the best!!
EGH says
Delicious and so easy!
Rebecca says
Thank you!! Glad you liked it!
Leann says
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 says
I love this!!!! 💕
Patricia says
Excuse me, is this magic? What just happened😝😍This recipe was so incredible!
Rebecca says
🪄🧙♀️ magic indeed!
Elizabeth says
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 says
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 says
Thank you, and will do! Also sorry that I somehow replied under someone else's comment!
Patricia says
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 says
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 says
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 says
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 says
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 says
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 says
What you've described is exactly right — enough water to completely coat the bottom of the pot and all of the pasta!
Maddie says
Delicious ! We made no modifications but I see this becoming a staple, so we will add a little less pepper in the future.
madaline says
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 says
Despite worrying about whether I had enough water, I trusted the process and it turned out beautifully.
Christine says
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 says
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 says
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 says
This is the kind of comment I live for! So glad you and your daughter like it!
Isabelle says
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 says
I’m so thrilled to hear this! Enjoy your cacio e pepe. 🙌🙌🙌
Cecile Glendening says
Followed the recipe exactly and it worked perfectly!
Alexandria says
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 says
High praise indeed, I'm so glad you and your husband both enjoyed this so much!
Laurel says
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 says
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.
David says
Wonderful recipe - turned out perfect!
Tip - if you have an electric kettle, it's good to have some boiling water to add when the liquid gets low in the pot. Keeps the cooking going with less cooling off.
Samantha says
I would absolutely not recommend using pre-grated cheese. Please learn from my mistake, but regardless, the recipe is easy and delicious!