Cacio e Pepe is one of the most iconic and minimalist pasta dishes in Italian cuisine, originating from Rome. Its name translates simply to “cheese and pepper,” and that simplicity is exactly what makes it extraordinary. With just a handful of humble ingredients—pasta, Pecorino Romano cheese, black pepper, and pasta water—this dish creates a creamy, luxurious sauce without the use of cream or butter.
Traditionally made by Roman shepherds who carried durable ingredients while tending their flocks, Cacio e Pepe represents the heart of Italian cooking: simple ingredients, perfect technique, and bold flavor. When done right, the sauce clings beautifully to the pasta, delivering a sharp, peppery, and deeply satisfying bite every time. This recipe walks you through the process step by step, ensuring perfect results even at home.
Why I Love This Recipe
I love Cacio e Pepe because it proves that great food doesn’t need to be complicated. It’s comforting, elegant, and incredibly flavorful despite its simplicity. The sharp saltiness of Pecorino Romano paired with the warmth of freshly cracked black pepper creates a dish that feels indulgent yet pure. It’s my go-to recipe when I want something quick, authentic, and deeply satisfying.
Why This Is a Must-Try Dish
- A true Italian classic with only a few ingredients
- Rich and creamy without any cream
- Quick to make yet restaurant-quality
- Perfect for pasta lovers who appreciate simplicity
- Highlights technique over complexity
Recipe Overview
- Course: Main Course
- Cuisine: Italian (Roman)
- Preparation Time: 5 minutes
- Cooking Time: 15 minutes
- Total Time: 20 minutes
- Servings: 2
- Calories (Approx.): 420–460 kcal per serving
Ingredients
- 200 g spaghetti or tonnarelli
- 1½ cups finely grated Pecorino Romano cheese
- 2 tsp freshly ground black pepper (or to taste)
- Salt (for pasta water, use sparingly)
Cooking Directions
- Cook pasta in lightly salted water
- Toast black pepper to release aroma
- Create cheese paste with pasta water
- Combine pasta, pepper, and cheese off heat
- Toss until creamy and smooth
Step-by-Step Preparation Method
Step 1: Cook the Pasta
Bring a large pot of water to a boil. Add less salt than usual since Pecorino Romano is salty. Cook pasta until al dente. Reserve 1–1½ cups pasta water before draining.
Step 2: Toast the Pepper
In a large skillet over medium heat, add freshly ground black pepper. Toast gently for about 30 seconds until fragrant. Add ½ cup of hot pasta water to the pan to bloom the pepper.
Step 3: Make the Cheese Mixture
In a bowl, combine grated Pecorino Romano with a small amount of warm (not boiling) pasta water. Stir until a thick paste forms.
Step 4: Combine Pasta and Sauce
Add drained pasta to the skillet with pepper water. Remove from heat. Gradually add the cheese mixture while tossing continuously to form a creamy sauce. Add more pasta water as needed.
Step 5: Finish and Adjust
Toss vigorously until sauce coats the pasta smoothly. Adjust pepper and consistency if needed. Serve immediately.
How to Serve Cacio e Pepe
- Serve hot in warmed bowls
- Finish with extra grated Pecorino Romano
- Add freshly cracked black pepper on top
- Pair with a light green salad or roasted vegetables
- Enjoy as a simple main course or elegant side
Recipe Tips
- Always use freshly grated Pecorino Romano
- Remove pan from heat before adding cheese to avoid clumping
- Pasta water should be hot but not boiling
- Stir vigorously for a smooth, creamy texture
- Use quality black pepper for best flavor
Variations (Detailed)
1. Creamier Cacio e Pepe
Add a tablespoon of butter (non-traditional) for extra richness.
2. Cacio e Pepe with Short Pasta
Use rigatoni or mezze maniche for a different texture.
3. Lemon Cacio e Pepe
Add lemon zest for a fresh, modern twist.
4. Cacio e Pepe with Mushrooms
Sauté mushrooms and fold them in for earthiness.
5. Vegan-Style Alternative
Use a plant-based cheese and nutritional yeast (not traditional but flavorful).
Freezing and Storage
Refrigeration
- Best eaten immediately
- Can be stored for up to 1 day in the fridge
Freezing
- Not recommended; sauce will separate
Reheating
- Reheat gently with a splash of hot water, stirring continuously
Special Equipment Needed
- Large pot for boiling pasta
- Skillet or sauté pan
- Fine grater (Microplane recommended)
- Tongs or pasta fork
- Mixing bowl
Conclusion
Cacio e Pepe is a beautiful example of how simplicity, when paired with proper technique, can create something extraordinary. With just pasta, cheese, pepper, and water, this Roman classic delivers bold flavor, creamy texture, and timeless comfort. Whether you’re new to Italian cooking or a seasoned home chef, this dish is a must-try that proves less truly can be more.
Cacio e Pepe
Cacio e Pepe is one of the most iconic and minimalist pasta dishes in Italian cuisine, originating from Rome. Its name translates simply to “cheese and pepper,” and that simplicity is exactly what makes it extraordinary.
Ingredients
Instructions
-
Step 1: Cook the Pasta : Bring a large pot of water to a boil. Add less salt than usual since Pecorino Romano is salty. Cook pasta until al dente. Reserve 1–1½ cups pasta water before draining.
-
Step 2: Toast the Pepper : In a large skillet over medium heat, add freshly ground black pepper. Toast gently for about 30 seconds until fragrant. Add ½ cup of hot pasta water to the pan to bloom the pepper.
-
Step 3: Make the Cheese Mixture : In a bowl, combine grated Pecorino Romano with a small amount of warm (not boiling) pasta water. Stir until a thick paste forms.
-
Step 4: Combine Pasta and Sauce : Add drained pasta to the skillet with pepper water. Remove from heat. Gradually add the cheese mixture while tossing continuously to form a creamy sauce. Add more pasta water as needed.
-
Step 5: Finish and Adjust : Toss vigorously until sauce coats the pasta smoothly. Adjust pepper and consistency if needed. Serve immediately.

