Cacio e Pepe
There's nothing quite like a warm, comforting bowl of Cacio e Pepe to bring people together. This classic Italian-American dish has been a staple in my household for years, and I'm excited to share my secrets for making it from scratch. Growing up, I spent countless hours in the kitchen with my grandmother, learning the ins and outs of traditional Italian cooking. One of my favorite memories is of her teaching me how to make Cacio e Pepe - the way the cheese and pasta come together in perfect harmony is truly magical.
As a home cook, I've experimented with various recipes over the years, but I've found that the key to a great Cacio e Pepe lies in its simplicity. With just a few high-quality ingredients and some careful attention to technique, you can create a dish that's both comforting and elegant. Whether you're cooking for a special occasion or just a weeknight dinner, this recipe is sure to become a favorite.
One of the things I love about Cacio e Pepe is its versatility. You can serve it as a main course, or as a side dish to complement your favorite protein or vegetables. It's also a great option for a crowd, as it can be easily scaled up or down to suit your needs. And the best part? It's incredibly easy to make - just a few simple steps, and you'll be enjoying a delicious, restaurant-quality meal in no time.
In this recipe, I'll walk you through the process of making Cacio e Pepe from scratch, including tips and tricks for getting the best results. From selecting the perfect ingredients to mastering the technique, I'll share my expertise to help you create a truly unforgettable dish. So let's get started, and discover the joy of homemade Cacio e Pepe for yourself!
As we cook, I want to encourage you to think about the people and places that inspire your love of food. For me, it's all about family and tradition - the memories we make around the table, the recipes that have been passed down through generations. Cacio e Pepe is more than just a dish - it's a way of connecting with the people and things that matter most in our lives. So take your time, enjoy the process, and don't be afraid to add your own personal touches to make the recipe your own.
Why You’ll Love This Recipe
- This recipe is easy to make and requires just a few ingredients.
- It's a comforting and elegant dish that's perfect for special occasions or weeknight dinners.
- The combination of Pecorino Romano and Parmesan cheese creates a rich and creamy sauce that's hard to resist.
- You can customize the recipe to suit your tastes by adding different ingredients or spices.
- It's a great option for a crowd, as it can be easily scaled up or down to suit your needs.
- The dish is also relatively inexpensive to make, especially when compared to other Italian recipes.
Why This Recipe Works
The secret to a great Cacio e Pepe lies in its balance of flavors and textures. The dish relies on just a few key ingredients - pasta, cheese, and black pepper - but the way they come together is truly magical. By cooking the pasta al dente and then finishing it in the cheese sauce, we create a beautiful harmony of textures that's both comforting and elegant.
One of the most important techniques in Cacio e Pepe is the process of creating the cheese sauce. By combining grated Pecorino Romano and Parmesan cheese with starchy pasta water, we create a smooth, creamy emulsion that coats the pasta perfectly. The key is to add the cheese gradually, stirring constantly to prevent lumps from forming. This way, we can achieve a silky, uniform texture that's just perfect for coating the pasta.
Another important aspect of Cacio e Pepe is the use of high-quality ingredients. By selecting the best possible cheese, pasta, and black pepper, we can create a dish that's truly exceptional. I like to use a combination of Pecorino Romano and Parmesan cheese for their sharp, salty flavors, and a high-quality spaghetti that's made from durum wheat semolina. The result is a dish that's both authentic and delicious, with a depth of flavor that's hard to beat.
Finally, the key to a great Cacio e Pepe is patience and attention to detail. By taking the time to cook the pasta just right, to create a smooth and creamy cheese sauce, and to season the dish with care, we can create a truly unforgettable meal. So don't be afraid to take your time, and to experiment with different ingredients and techniques until you find the combination that works best for you.
Ingredients You’ll Need
When it comes to making Cacio e Pepe, the quality of your ingredients is crucial. Look for high-quality pasta, cheese, and black pepper to create a dish that's truly exceptional. I like to use a combination of Pecorino Romano and Parmesan cheese for their sharp, salty flavors, and a high-quality spaghetti that's made from durum wheat semolina.
As you shop for ingredients, be sure to read the labels carefully and select products that are made with high-quality ingredients. Avoid anything that's overly processed or contains artificial additives, as these can affect the flavor and texture of your final dish. With a little care and attention, you can create a truly unforgettable Cacio e Pepe that's sure to impress your friends and family.
- 12 oz (340g) spaghettiLook for high-quality spaghetti made from durum wheat semolina, as this will give your dish the best texture and flavor. Avoid using thin or fragile pasta, as it may not hold up well to the cheese sauce.
- 3 tbsp (45g) extra virgin olive oilUse a high-quality extra virgin olive oil for its rich, fruity flavor and smooth texture. This will help to bring out the flavors of the cheese and pasta, and add a touch of elegance to your final dish.
- 4 oz (115g) Pecorino Romano cheese, gratedPecorino Romano is a sharp, salty cheese that's perfect for Cacio e Pepe. Look for high-quality, freshly grated cheese to get the best flavor and texture. Avoid using pre-grated cheese, as this may be dry and flavorless.
- 2 oz (55g) Parmesan cheese, gratedParmesan cheese adds a rich, nutty flavor to Cacio e Pepe. Look for high-quality, freshly grated cheese to get the best flavor and texture. Avoid using pre-grated cheese, as this may be dry and flavorless.
- 1 tsp (5g) black pepper, freshly groundFreshly ground black pepper is essential for Cacio e Pepe, as it adds a sharp, peppery flavor that complements the cheese and pasta perfectly. Use a high-quality peppermill to grind your pepper just before using it, as this will help to preserve its flavor and aroma.
- 1 tsp (5g) kosher saltKosher salt is a mild, flaky salt that's perfect for seasoning Cacio e Pepe. Use it to season your pasta water, and to add a touch of flavor to your final dish. Avoid using table salt, as this may be too fine and dense for the recipe.
- 2 tbsp (30g) unsalted butterUnsalted butter is essential for Cacio e Pepe, as it adds a rich, creamy texture to the cheese sauce. Look for high-quality, freshly churned butter to get the best flavor and texture. Avoid using salted butter, as this may affect the balance of flavors in your final dish.
- 2 cups (475ml) starchy pasta waterStarchy pasta water is essential for creating the cheese sauce in Cacio e Pepe. Reserve the pasta water after cooking your spaghetti, and use it to thin out the cheese sauce and create a smooth, creamy texture.
- 2 cloves garlic, mincedGarlic adds a rich, savory flavor to Cacio e Pepe. Use freshly minced garlic for the best flavor and aroma, and avoid using garlic powder or garlic salt as these may be too dense and overpowering.
- Fresh parsley, chopped (1/4 cup or 15g)Fresh parsley adds a bright, fresh flavor to Cacio e Pepe. Use it to garnish your final dish, and add a touch of color and freshness to your presentation. Avoid using dried parsley, as this may be too dense and flavorless.
Equipment You’ll Need
How to Make Cacio e Pepe
- 1Bring a large pot of salted water to a boil, and cook the spaghetti according to the package instructions until it's al dente. Reserve 2 cups of starchy pasta water before draining the spaghetti.
- 2In a large saucepan, heat the olive oil over medium heat. Add the minced garlic and cook for 1-2 minutes, until fragrant and slightly softened.
- 3Add the grated Pecorino Romano and Parmesan cheese to the saucepan, and stir to combine. Cook for 1-2 minutes, until the cheese is melted and smooth.
- 4Add the reserved pasta water to the cheese sauce, and stir to combine. Bring the mixture to a simmer, and cook for 2-3 minutes, until the sauce has thickened and reduced slightly.
- 5Add the cooked spaghetti to the cheese sauce, and toss to combine. Cook for 1-2 minutes, until the spaghetti is well coated in the sauce.
- 6Remove the saucepan from the heat, and stir in the unsalted butter until it's melted and smooth. Season the dish with kosher salt and freshly ground black pepper to taste.
- 7Transfer the Cacio e Pepe to a serving dish, and garnish with chopped fresh parsley. Serve immediately, and enjoy!
- 8As you serve the dish, be sure to toss the spaghetti in the cheese sauce to coat it evenly. This will help to create a smooth, creamy texture that's just perfect for Cacio e Pepe.
- 9If you're not serving the dish immediately, you can keep it warm in a low-temperature oven (around 200°F or 90°C) for up to 30 minutes. Just be sure to stir the sauce occasionally to prevent it from separating or becoming too thick.
- 10To add a touch of elegance to your presentation, consider serving the Cacio e Pepe in individual portions. This will help to create a beautiful, composed dish that's just perfect for special occasions or dinner parties.
- 11Finally, don't be afraid to experiment with different ingredients or spices to make the recipe your own. Some ideas might include adding a sprinkle of red pepper flakes for heat, or using different types of cheese or pasta to change up the flavor and texture.
Expert Tips
- Use high-quality ingredients to get the best flavor and texture in your final dish.
- Don't overcook the spaghetti, as this can make it mushy and unappetizing. Instead, aim for a firm, al dente texture that's just perfect for Cacio e Pepe.
- Add the cheese sauce gradually to the spaghetti, stirring constantly to prevent lumps from forming. This will help to create a smooth, creamy texture that's just perfect for the dish.
- Use a combination of Pecorino Romano and Parmesan cheese for the best flavor and texture. These cheeses have a sharp, salty flavor that's just perfect for Cacio e Pepe.
- Don't be afraid to experiment with different ingredients or spices to make the recipe your own. Some ideas might include adding a sprinkle of red pepper flakes for heat, or using different types of cheese or pasta to change up the flavor and texture.
- Consider serving the Cacio e Pepe with a side of garlic bread or roasted vegetables for a filling and satisfying meal.
- To make the dish more substantial, consider adding some cooked protein such as chicken or pancetta. This will help to add depth and complexity to the flavor, and make the dish more filling and satisfying.
- Finally, don't be afraid to get creative with your presentation. Consider serving the Cacio e Pepe in individual portions, or garnishing it with fresh herbs and edible flowers for a touch of elegance and sophistication.
Common Mistakes to Avoid
- Overcooking the spaghetti, which can make it mushy and unappetizing.
- Not using high-quality ingredients, which can affect the flavor and texture of the final dish.
- Not stirring the cheese sauce constantly, which can cause it to separate or become too thick.
- Not seasoning the dish with salt and pepper, which can make it taste bland and unappetizing.
- Not serving the dish immediately, which can cause the cheese sauce to separate or become too thick.
- Not using the right type of cheese, which can affect the flavor and texture of the final dish.
Variations and Substitutions
- Adding a sprinkle of red pepper flakes for heat
- Using different types of cheese or pasta to change up the flavor and texture
- Adding some cooked protein such as chicken or pancetta to make the dish more substantial
- Serving the Cacio e Pepe with a side of garlic bread or roasted vegetables
- Garnishing the dish with fresh herbs and edible flowers for a touch of elegance and sophistication
- Using a combination of cream and cheese to create a richer, more decadent sauce
- Adding some sautéed mushrooms or spinach to add depth and complexity to the flavor
What to Serve With Cacio e Pepe
Cacio e Pepe is a versatile dish that can be served in a variety of ways. Consider serving it as a main course, or as a side dish to complement your favorite protein or vegetables. It's also a great option for a crowd, as it can be easily scaled up or down to suit your needs.
Some ideas for serving Cacio e Pepe might include pairing it with a simple green salad, or serving it with a side of garlic bread or roasted vegetables. You could also consider adding some cooked protein such as chicken or pancetta to make the dish more substantial. Whatever you choose, be sure to serve the Cacio e Pepe with a generous sprinkle of freshly ground black pepper, and a side of crusty bread for sopping up the cheese sauce.
Make-Ahead, Storage, Freezing and Reheating
Cacio e Pepe can be stored in the refrigerator for up to 3 days, or frozen for up to 2 months. To store the dish in the refrigerator, simply transfer it to an airtight container and refrigerate at a temperature of 40°F (4°C) or below.
To freeze the dish, transfer it to an airtight container or freezer bag and store it in the freezer at a temperature of 0°F (-18°C) or below. When you're ready to serve the dish, simply thaw it overnight in the refrigerator and reheat it in a saucepan over low heat, stirring constantly to prevent the cheese sauce from separating or becoming too thick.
It's also possible to make the cheese sauce ahead of time and store it in the refrigerator for up to 3 days, or freeze it for up to 2 months. Simply reheat the sauce in a saucepan over low heat, stirring constantly to prevent it from separating or becoming too thick. Then, cook the spaghetti and combine it with the cheese sauce to serve.
Finally, be sure to reheat the Cacio e Pepe gently to prevent the cheese sauce from separating or becoming too thick. You can do this by reheating it in a saucepan over low heat, stirring constantly, or by microwaving it in short intervals (around 30-45 seconds) until it's heated through. Whatever method you choose, be sure to serve the Cacio e Pepe immediately, garnished with a sprinkle of freshly ground black pepper and a side of crusty bread for sopping up the cheese sauce.
Frequently Asked Questions
What type of pasta is best for Cacio e Pepe?
Spaghetti is the traditional choice for Cacio e Pepe, but you can also use other long, thin pasta shapes such as bucatini or linguine. Just be sure to cook the pasta al dente, and to reserve some of the starchy pasta water to add to the cheese sauce.
Can I use different types of cheese in Cacio e Pepe?
Yes, you can use different types of cheese in Cacio e Pepe, but Pecorino Romano and Parmesan are the traditional choices. These cheeses have a sharp, salty flavor that's just perfect for the dish. If you want to try something different, consider using a combination of cheeses such as mozzarella, provolone, or Asiago.
How do I prevent the cheese sauce from separating or becoming too thick?
To prevent the cheese sauce from separating or becoming too thick, be sure to stir it constantly as you add the cheese and pasta water. You can also add a little bit of cream or milk to the sauce to help thin it out and create a smooth, creamy texture.
Can I make Cacio e Pepe ahead of time?
Yes, you can make the cheese sauce ahead of time and store it in the refrigerator for up to 3 days, or freeze it for up to 2 months. Simply reheat the sauce in a saucepan over low heat, stirring constantly to prevent it from separating or becoming too thick. Then, cook the spaghetti and combine it with the cheese sauce to serve.
What's the best way to serve Cacio e Pepe?
Cacio e Pepe is a versatile dish that can be served in a variety of ways. Consider serving it as a main course, or as a side dish to complement your favorite protein or vegetables. It's also a great option for a crowd, as it can be easily scaled up or down to suit your needs.
Can I add other ingredients to Cacio e Pepe?
Yes, you can add other ingredients to Cacio e Pepe to make it more substantial or flavorful. Some ideas might include adding cooked protein such as chicken or pancetta, or sautéed mushrooms or spinach. Just be sure to balance the flavors and textures of the dish, and to serve it with a generous sprinkle of freshly ground black pepper.
What's the best type of black pepper to use in Cacio e Pepe?
Freshly ground black pepper is essential for Cacio e Pepe, as it adds a sharp, peppery flavor that complements the cheese and pasta perfectly. Look for high-quality peppercorns and grind them just before using for the best flavor and aroma.
Can I use pre-grated cheese in Cacio e Pepe?
While it's possible to use pre-grated cheese in Cacio e Pepe, it's not recommended. Pre-grated cheese can be dry and flavorless, and may not melt as smoothly as freshly grated cheese. Instead, consider grating your own cheese just before using it for the best flavor and texture.

Ingredients
- 12 oz (340g) spaghetti
- 3 tbsp (45g) extra virgin olive oil
- 4 oz (115g) Pecorino Romano cheese, grated
- 2 oz (55g) Parmesan cheese, grated
- 1 tsp (5g) black pepper, freshly ground
- 1 tsp (5g) kosher salt
- 2 tbsp (30g) unsalted butter
- 2 cups (475ml) starchy pasta water
- 2 cloves garlic, minced
- Fresh parsley, chopped (1/4 cup or 15g)
Instructions
- Bring a large pot of salted water to a boil, and cook the spaghetti according to the package instructions until it's al dente. Reserve 2 cups of starchy pasta water before draining the spaghetti.
- In a large saucepan, heat the olive oil over medium heat. Add the minced garlic and cook for 1-2 minutes, until fragrant and slightly softened.
- Add the grated Pecorino Romano and Parmesan cheese to the saucepan, and stir to combine. Cook for 1-2 minutes, until the cheese is melted and smooth.
- Add the reserved pasta water to the cheese sauce, and stir to combine. Bring the mixture to a simmer, and cook for 2-3 minutes, until the sauce has thickened and reduced slightly.
- Add the cooked spaghetti to the cheese sauce, and toss to combine. Cook for 1-2 minutes, until the spaghetti is well coated in the sauce.
- Remove the saucepan from the heat, and stir in the unsalted butter until it's melted and smooth. Season the dish with kosher salt and freshly ground black pepper to taste.
- Transfer the Cacio e Pepe to a serving dish, and garnish with chopped fresh parsley. Serve immediately, and enjoy!
- As you serve the dish, be sure to toss the spaghetti in the cheese sauce to coat it evenly. This will help to create a smooth, creamy texture that's just perfect for Cacio e Pepe.
- If you're not serving the dish immediately, you can keep it warm in a low-temperature oven (around 200°F or 90°C) for up to 30 minutes. Just be sure to stir the sauce occasionally to prevent it from separating or becoming too thick.
- To add a touch of elegance to your presentation, consider serving the Cacio e Pepe in individual portions. This will help to create a beautiful, composed dish that's just perfect for special occasions or dinner parties.
- Finally, don't be afraid to experiment with different ingredients or spices to make the recipe your own. Some ideas might include adding a sprinkle of red pepper flakes for heat, or using different types of cheese or pasta to change up the flavor and texture.