If you love the bold, peppery flavor of classic cacio e pepe pasta, this Risotto Cacio e Pepe is a must-make. It takes everything we love about the Roman favorite: freshly cracked black pepper, salty Pecorino Romano, and a creamy, luxurious texture - and transforms it into a cozy, elegant risotto that feels both comforting and special.

This is the kind of recipe that looks impressive but is actually very approachable. With just a handful of ingredients and a little stirring, you get a restaurant-worthy dish that's perfect for a quiet weeknight dinner or an elevated date-night-at-home situation.
As a cookbook author and professional recipe developer, I love recipes like this that rely on technique and quality ingredients rather than anything complicated or fussy.
If you're looking for more Italian classic pasta recipes, check out our: Rigatoni Carbonara, Lemon Ricotta Pasta, and Mushroom Alfredo recipes.
Jump to:
Why You'll Love This Risotto Cacio e Pepe
- Simple ingredients - no cream, no garlic, no extras
- Creamy and rich thanks to the risotto method and cheese finish
- Bold black pepper flavor that really shines
- Elegant but approachable enough for weeknights or entertaining
- Naturally vegetarian-friendly if you swap in vegetable stock
What Is Cacio e Pepe?
Cacio e pepe is a classic Roman dish made with just three main ingredients: cheese ("cacio," typically Pecorino Romano), black pepper ("pepe"), and pasta. The creaminess comes from emulsifying cheese with starchy cooking liquid - not from cream.
This risotto version keeps that same philosophy. Arborio rice releases its starch slowly as it cooks, creating a naturally creamy base that pairs beautifully with sharp Pecorino and freshly cracked pepper.
Ingredients
Here are the ingredient you'll need for this recipe:

- Unsalted butter
- Freshly cracked black pepper
- Arborio rice
- Chicken stock, warmed
- Pecorino Romano cheese, freshly grated
- Parmesan cheese, freshly grated
- Kosher salt
tip!
Freshly grated cheese is key here. Pre-shredded cheese won't melt as smoothly and can make the risotto grainy.
Directions
Let's make this recipe together!

Toast the rice and pepper
Melt the butter in a large pot or Dutch oven over medium heat. Add the black pepper and toast for about 30 seconds, until fragrant. Add the arborio rice and cook for 1-2 minutes, stirring frequently, until lightly translucent around the edges.

Build the risotto
Pour in 1 ½ cups of warm chicken stock and bring to a gentle boil. Stir constantly until the liquid is mostly absorbed. Add the remaining stock 1 cup at a time, stirring frequently. Continue this process until the rice is tender and creamy.

Finish with cheese
As the final addition of stock absorbs, reduce the heat to low. Stir in the Pecorino Romano, Parmesan, and salt. Remove from the heat and stir until smooth and glossy.

Serve
Serve immediately with additional Parmesan and freshly cracked black pepper.
Tina's Tips and Tricks
- Use warm stock:Â Cold stock slows cooking and affects texture.
- Stir often, not constantly:Â Frequent stirring releases starch without turning the rice mushy.
- Taste as you go:Â Adjust salt at the end since the cheese adds salinity.
- Serve immediately:Â Risotto thickens quickly as it sits.
Substitutions and Variations
While classic cacio e pepe is intentionally simple, you can make small tweaks if you'd like:
- Add sautéed mushrooms for an earthy twist
- Finish with a drizzle of olive oil for extra richness
- Use vegetable stock to keep it fully vegetarian
Frequently Asked Questions
No. This recipe gets its creaminess from the starch released by the arborio rice and the melted cheese. There's no heavy cream involved, which keeps it true to the spirit of classic cacio e pepe.
Arborio rice is best for risotto because it releases starch as it cooks, creating that signature creamy texture. Carnaroli rice also works if you have it on hand.
Lower the heat before adding the cheese and make sure it's freshly grated. Stir it in off the heat so it melts smoothly without becoming grainy.


Risotto Cacio e Pepe Recipe (No Cream, Just Cheese & Pepper)
Ingredients
- 2 tablespoons unsalted butter
- 1 teaspoon freshly cracked black pepper
- 1 cup arborio rice
- 5 ½ cups chicken stock warmed
- ½ cup freshly grated Pecorino Romano cheese
- 2 tablespoons grated Parmesan cheese plus more for serving
- ½ teaspoon kosher salt
Instructions
- Toast the pepper and rice: Melt the butter in a large pot or Dutch oven over medium heat. Add the black pepper and toast for about 30 seconds, until fragrant. Add the arborio rice and cook for 1-2 minutes, stirring frequently, until lightly translucent around the edges.
- Begin the risotto: Pour in 1 ½ cups of warm chicken stock and bring to a gentle boil. Stir constantly until the liquid is mostly absorbed.
- Build the creamy texture: Pour in 1 ½ cups of warm chicken stock and bring to a gentle boil. Stir constantly until the liquid is mostly absorbed. Add the remaining stock 1 cup at a time, stirring frequently and allowing each addition to absorb before adding the next. Continue this process until the rice is tender and creamy, about 18-22 minutes total.
- Finish with cheese: As the final addition of stock absorbs, reduce the heat to low. Stir in the Pecorino Romano, Parmesan, and salt. Remove from the heat and stir until smooth and glossy.
- Serve: Serve immediately with additional Parmesan and freshly cracked black pepper.
Did You Make This Recipe?
Leave a comment below or tag us @tasting.with.tina on Instagram!







Leave a Reply