Italian Spaghetti Carbonara: The Authentic Recipe You Need Recipe
Introduction
Italian Spaghetti Carbonara is a classic Roman pasta dish known for its creamy, cheesy sauce made without cream. This authentic recipe combines crispy guanciale, pecorino cheese, and eggs to create a rich and satisfying meal that’s quick and simple to prepare.

Ingredients
- 1 pound spaghetti
- 6 ounces guanciale, pancetta, or thick-cut bacon, diced
- 4 large eggs
- 1 cup grated Pecorino Romano cheese, plus more for serving
- 1/2 cup grated Parmesan cheese
- Freshly ground black pepper, to taste
- 2 cloves garlic, minced (optional)
- Salt, for pasta water
Instructions
- Step 1: Dice the guanciale, pancetta, or bacon into 1/4-inch cubes. Cook in a large skillet over medium heat until crispy and golden brown, about 8 to 12 minutes. Remove the meat with a slotted spoon and set aside. Keep the rendered fat in the skillet. If using garlic, add the minced garlic to the fat and cook over medium-low heat for about 30 seconds until fragrant. Turn off the heat and set the skillet aside.
- Step 2: Bring a large pot of salted water to a rolling boil. Add the spaghetti and cook according to package instructions until al dente. Before draining, reserve 1 cup of the pasta cooking water. Drain the pasta and set aside.
- Step 3: In a medium bowl, whisk together the eggs, Pecorino Romano, and Parmesan cheese until smooth. Add a generous amount of freshly ground black pepper. To temper the eggs, slowly drizzle about 1/4 cup of the hot pasta water into the mixture while whisking constantly (this step is optional but helps prevent scrambling).
- Step 4: Add the drained pasta to the skillet with the rendered pork fat (and garlic if used). Toss to coat well. Remove the skillet from heat, then immediately pour the egg and cheese mixture over the hot pasta. Toss quickly and continuously to coat the pasta evenly. If the sauce is too thick, gradually add reserved pasta water one tablespoon at a time until you reach the desired creamy consistency. Add the crispy guanciale (or pancetta/bacon) back into the pasta and toss to combine.
- Step 5: Serve the carbonara immediately, garnished with extra grated Pecorino Romano and freshly ground black pepper.
Tips & Variations
- Use guanciale for the most authentic flavor, but pancetta or thick-cut bacon work well as substitutes.
- Tempering the eggs with pasta water helps create a smooth sauce and prevents them from scrambling.
- For a garlicky note, add minced garlic to the rendered fat, but it is optional and not traditional.
- Serve immediately, as the sauce thickens as it cools.
Storage
Carbonara is best enjoyed fresh. If you have leftovers, store them in an airtight container in the refrigerator for up to 1 day. Reheat gently over low heat, adding a splash of water or broth to loosen the sauce. Avoid microwaving directly as it may cause the eggs to scramble.
How to Serve
Serve this delicious recipe with your favorite sides.
FAQs
Can I use cream in carbonara?
Traditional Italian carbonara does not use cream. The creamy texture comes from the eggs, cheese, and pasta water emulsifying together. Adding cream changes the classic flavor and texture.
What if I can’t find guanciale?
If guanciale is unavailable, pancetta is the closest alternative, offering a similar pork flavor. Thick-cut bacon can also be used, though it is smokier and less traditional.
