If you have ever wished for a pasta dish that embodies simplicity and sophistication all in one bite, then this Spaghetti Cacio e Pepe Recipe is about to become your new obsession. This classic Roman favorite relies on just a handful of humble ingredients, yet delivers an explosion of creamy, peppery flavor that feels like a warm hug from Italy itself. The beauty lies in the way the salty Pecorino Romano cheese and freshly cracked black pepper come together with perfectly cooked spaghetti, forming a luscious sauce that coats every strand just right. Whether you’re a seasoned home cook or a pasta novice, this recipe promises a quick, elegant meal that feels anything but basic.

Ingredients You’ll Need
Getting the ingredients right is the first step to mastering this Spaghetti Cacio e Pepe Recipe. Each component plays a crucial role, from the sharp tang of Pecorino Romano that adds depth, to the black pepper which brings that signature kick and aroma. Even the pasta water is essential, as it helps marry the cheese and pepper into a smooth, silky sauce. Here’s what you’ll need:
- 12 oz spaghetti: Choose a good-quality, dry spaghetti for the perfect al dente texture that holds the sauce beautifully.
- 1 cup Pecorino Romano cheese, finely grated: This salty, tangy cheese is the heart of the dish and should be finely grated for easy melting.
- 1 ½ tsp freshly ground black pepper: Freshly cracked black pepper is key to unlocking the fragrant, spicy notes that define this recipe.
- 1 tbsp unsalted butter (optional): Adds extra creaminess, but feel free to skip if you prefer a purist version.
- Salt, for boiling water: The water should be generously salted to flavor the pasta right from the start.
How to Make Spaghetti Cacio e Pepe Recipe
Step 1: Cook the Pasta
Start by bringing a large pot of salted water to a boil; salting the water like the sea is crucial for seasoning the pasta from within. Cook the spaghetti until just shy of al dente—about one minute less than the package suggests. This ensures the pasta holds a nice bite once it finishes cooking in the sauce. Don’t forget to reserve one cup of that flavorful pasta water before draining, as it’s going to be the secret to your silky sauce.
Step 2: Toast the Pepper
While the pasta cooks, warm a large skillet over medium heat and toast the freshly ground black pepper for about one minute. This step may seem small, but it releases the pepper’s essential oils and intensifies its flavor, making all the difference in this simple dish.
Step 3: Create the Base
Next, add half a cup of the reserved pasta water to the skillet with the toasted pepper and bring it to a gentle simmer. This infused water acts as a flavorful foundation for your sauce and helps the cheese melt smoothly later on.
Step 4: Combine Pasta and Sauce
Lower the heat to low, then add the drained spaghetti to the skillet. Toss the pasta vigorously so each strand is coated in the pepper-infused water. This is the initial step to binding the pasta and sauce together beautifully.
Step 5: Melt the Cheese
Slowly sprinkle the finely grated Pecorino Romano cheese over the pasta while continuously stirring or tossing. Add more pasta water as needed to keep the mixture creamy and prevent clumping. This technique ensures the cheese emulsifies perfectly with the pasta water, forming the luscious, velvety sauce that is the hallmark of the Spaghetti Cacio e Pepe Recipe.
Step 6: Enhance (Optional)
If you love an extra touch of richness, stir in the tablespoon of unsalted butter now. It melts into the sauce, making everything irresistibly smooth and decadent.
Step 7: Finish and Serve
Keep tossing the pasta until the sauce clings effortlessly to every noodle, creating a glossy, creamy coating. Serve immediately with additional Pecorino Romano and a generous crack of black pepper on top to bring the dish to a fragrant, flavorful climax.
How to Serve Spaghetti Cacio e Pepe Recipe

Garnishes
Simple garnishes elevate the dish without overshadowing its elegance. Sprinkle extra finely grated Pecorino Romano cheese for sharpness, add a fresh crack of black pepper to punch up the spice, or finish with a drizzle of good-quality olive oil for a silky sheen that catches the light.
Side Dishes
This dish shines wonderfully paired with a crisp green salad dressed with lemon vinaigrette, which cuts through the richness and refreshes the palate. Garlic bread or roasted vegetables also work well to round out the meal with contrasting textures and flavors.
Creative Ways to Present
If you’re serving guests, consider twirling the spaghetti into neat nests atop each plate for an elegant look. Adding a sprig of fresh herbs like flat-leaf parsley can add a pop of color and a touch of freshness that surprises and delights.
Make Ahead and Storage
Storing Leftovers
Leftover Spaghetti Cacio e Pepe Recipe tastes best when stored properly. Place the pasta in an airtight container and refrigerate for up to two days. The sauce may thicken in the fridge, but don’t worry because it’s easy to revive with a splash of water during reheating.
Freezing
Because of the cheese-based sauce, freezing is not recommended for this dish as the texture can become grainy or separate upon thawing. It’s best enjoyed fresh or stored in the fridge for a short period.
Reheating
To reheat, place your leftover pasta in a skillet over low heat and add a little reserved pasta water or fresh water to loosen the sauce. Toss gently until warmed through and creamy again. Avoid using a microwave, as it can dry out the pasta and alter the texture of the sauce.
FAQs
What type of cheese is best for Spaghetti Cacio e Pepe Recipe?
Pecorino Romano cheese is traditionally used for its sharp, salty flavor and excellent melting qualities. Avoid pre-grated cheeses as they may not melt smoothly.
Can I use other types of pasta?
While spaghetti is classic, you can experiment with other long, thin pasta like bucatini or linguine. The key is choosing a pasta shape that holds the sauce well.
Is the butter necessary in this recipe?
The butter is optional and adds extra creaminess, but the authentic recipe traditionally uses just cheese, pepper, pasta, and water. It’s all about personal preference!
How do I prevent the cheese from clumping?
The trick is to gradually add the cheese while continuously tossing or stirring and to use enough hot pasta water. This helps the cheese dissolve smoothly into the sauce.
Can I make this recipe vegan or dairy-free?
This dish relies heavily on the salty richness of Pecorino Romano cheese, which is not vegan. However, you can experiment with plant-based cheeses and nutritional yeast, keeping in mind the flavor and texture will differ from the traditional version.
Final Thoughts
Spaghetti Cacio e Pepe Recipe is a shining example of how a few simple ingredients can come together to create a truly special and satisfying meal. The balance of creamy cheese and spicy pepper wrapped around delicate pasta is a celebration of Italian culinary genius that anyone can recreate at home. Give this recipe a try, and I promise it will quickly become your go-to comfort dinner for those nights you want something effortless yet unforgettable.
Print
Spaghetti Cacio e Pepe Recipe
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 2 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Description
Spaghetti Cacio e Pepe is a classic Italian pasta dish featuring a creamy sauce made from Pecorino Romano cheese and freshly ground black pepper. Simple yet flavorful, this 20-minute recipe uses minimal ingredients and a straightforward cooking process to deliver a rich, comforting meal perfect for any pasta lover.
Ingredients
Ingredients
- 12 oz spaghetti
- 1 cup Pecorino Romano cheese, finely grated
- 1 ½ tsp freshly ground black pepper
- 1 tbsp unsalted butter (optional)
- Salt, for boiling water
Instructions
- Cook the Pasta: Bring a large pot of salted water to a boil. Add the spaghetti and cook until just shy of al dente, about 1 minute less than the package instructions. Reserve 1 cup of the pasta water before draining the spaghetti.
- Toast the Pepper: In a large skillet over medium heat, toast the freshly ground black pepper for about 1 minute or until fragrant to release its aroma and flavor.
- Create the Base: Add ½ cup of the reserved pasta water to the skillet and bring it to a gentle simmer. This will help infuse the water with pepper flavor, forming the base of the sauce.
- Combine Pasta and Sauce: Reduce the heat to low and add the drained spaghetti to the skillet. Toss the pasta thoroughly to coat it evenly with the pepper-infused water.
- Melt the Cheese: Gradually sprinkle in the finely grated Pecorino Romano cheese, continuously stirring and tossing the pasta. Add more reserved pasta water as needed to create a creamy, smooth sauce that clings to the noodles.
- Enhance (Optional): For added richness and creaminess, stir in the unsalted butter until melted and incorporated into the sauce.
- Finish and Serve: Continue tossing the pasta until the sauce is smooth and evenly coats each strand. Serve immediately with extra Pecorino Romano cheese and freshly ground black pepper on top for garnish.
Notes
- Use freshly grated Pecorino Romano cheese for the best flavor and sauce texture.
- Reserve enough pasta water as the starchy water helps create a creamy sauce without cream.
- Adjust the amount of black pepper to your taste for a spicier or milder dish.
- This dish is best served immediately as the sauce can thicken and dry out upon standing.
- Butter is optional but recommended for extra creaminess and flavor depth.
- To prevent the pasta from sticking, toss it immediately with the sauce after draining.

