Last Updated on September 16, 2026
Carbonara is one of the traditional and classic dishes of Roman cuisine. It is a humble recipe made with only a few ingredients, but the cooking technique makes all the difference.
The authentic Roman version combines eggs, guanciale, Pecorino Romano and black pepper. It does not contain cream—the creamy sauce is created by mixing the eggs and cheese with the fat from the guanciale and a little starchy pasta water.
Authentic carbonara: quick information
- Preparation time: 10 minutes
- Cooking time: Approximately 20 minutes
- Servings: Four
- Best pasta: Spaghetti, rigatoni or mezze maniche
- Main ingredients: Guanciale, eggs and Pecorino Romano
- Difficulty: Easy, although the temperature requires attention
The origin of carbonara
The truth is that the origin of this famous Italian dish remains a mystery to this day. There are, of course, several versions of the story.
One theory connects the name with the Italian word carbonaro, meaning charcoal burner, and suggests that it was a simple and filling meal prepared by workers in the Apennine Mountains.
Another theory links carbonara with the Neapolitan dish pasta cacio e uova. A similar combination of pasta, eggs and cheese appeared in a cookbook published by the Neapolitan nobleman Ippolito Cavalcanti in 1839. However, this was a possible predecessor and not the modern carbonara recipe we know today.
A third and particularly popular theory suggests that carbonara developed during or shortly after World War II. According to this version, the eggs and bacon supplied to Allied soldiers influenced Roman cooks, who combined these ingredients with pasta and local cheese.
The precise story is still debated, but carbonara eventually became firmly associated with Rome and the Lazio region. You can read more about the different theories in this detailed history of carbonara.
Carbonara ingredients for four people
- 400 g spaghetti, rigatoni or mezze maniche
- 150 g guanciale, cut into strips or small pieces
- 100 g Pecorino Romano, finely grated
- Four egg yolks and one whole egg
- Freshly ground black pepper
- Salt for the pasta water
Guanciale is cured pork cheek or jowl. It is not normally smoked. If you cannot find it, unsmoked pancetta is the closest practical substitute. Bacon can also be used, but its smoky flavour makes the final dish noticeably different from traditional Roman carbonara.
How to make authentic carbonara
- Cut the guanciale into strips or small pieces. They should not be too thin because you want them to remain slightly crisp outside and tender inside.
- Place the guanciale in a cold frying pan. Cook it over medium-low heat without adding oil. The guanciale will gradually release its own fat. Continue cooking until it becomes golden and relatively crispy, but be careful not to burn it. Turn off the heat.
- Prepare the egg mixture. Beat the four egg yolks and one whole egg in a bowl. Add the grated Pecorino Romano and plenty of freshly ground black pepper. Whisk until you have a thick, homogeneous mixture.
- Cook the pasta in lightly salted water. Do not add too much salt because the Pecorino Romano and guanciale are already salty. Cook the pasta until al dente.
- Reserve approximately one cup of pasta water before draining the pasta. This starchy water is essential for creating the creamy sauce.
- Add the drained pasta to the pan with the guanciale. Toss it through the rendered fat and then remove the pan completely from the heat. Allow it to cool for approximately 20–30 seconds.
- Add two tablespoons of hot pasta water to the egg mixture and whisk. Pour the mixture over the warm pasta and toss quickly and continuously. Add more pasta water, one tablespoon at a time, until the sauce becomes smooth, glossy and creamy.
- Serve immediately with extra Pecorino Romano and freshly ground black pepper. You can also reserve a few crispy pieces of guanciale for the top.
How do you make carbonara creamy without cream?
The creaminess comes from the emulsion created by the eggs, finely grated Pecorino Romano, rendered guanciale fat and starchy pasta water.
The important part is controlling the temperature. The pasta must be warm enough to thicken the egg mixture gently, but the pan should not be so hot that the eggs scramble.
My Pretty Travels Tip: Never add the egg mixture while the pan is still over direct heat. If you do, the egg will cook too quickly and your carbonara will resemble an omelette.
Common carbonara mistakes
- Adding cream: Traditional Roman carbonara does not need it.
- Using direct heat: This is the main reason the eggs become scrambled.
- Throwing away the pasta water: You need it to loosen and emulsify the sauce.
- Adding too much salt: Guanciale and Pecorino Romano are already very salty.
- Using pre-grated cheese: Freshly and finely grated Pecorino melts more easily and produces a smoother sauce.
- Leaving the pasta to sit: Carbonara thickens quickly and should be served as soon as it is ready.
Can you make carbonara with bacon?
Yes, you can use bacon if guanciale is unavailable, and the result can still be tasty. However, it will not have the same flavour as traditional Roman carbonara because bacon is normally smoked.
Unsmoked pancetta is a closer substitute, although guanciale remains the authentic choice because its higher fat content helps create the characteristic sauce.
Can you use Parmesan instead of Pecorino Romano?
Pecorino Romano is the traditional cheese and gives carbonara its sharp, salty flavour. If you find it too strong, you can combine Pecorino Romano with Parmigiano Reggiano.
Using only Parmesan produces a milder dish, but it will not taste exactly like the carbonara served in Rome.
The best pasta for carbonara
Spaghetti is the best-known choice, but it is not the only pasta used in Rome. Rigatoni and mezze maniche are also excellent because the sauce and small pieces of guanciale collect inside the tubes.
I would choose spaghetti for the most recognisable presentation and rigatoni if you prefer a more substantial bite.
Storing and reheating carbonara
Italians would tell you to eat carbonara immediately—and they are right. The sauce is at its best as soon as it is prepared. After several hours in the refrigerator, it loses its silky texture and the pasta begins to absorb the sauce.
If you have leftovers, refrigerate them promptly in a covered container and consume them soon. Reheat the pasta gently, but remember that the egg sauce may become firmer and will not return completely to its original consistency.
Learn to make carbonara in Rome
If you enjoy cooking and are visiting Rome, a cooking class is one of the nicest ways to understand why such a simple recipe requires careful technique.
This carbonara cooking experience currently teaches you how to prepare the Roman dish from scratch with a local chef. The class lasts approximately 1.5 hours and includes the carbonara you prepare, together with wine, water and limoncello.
👉 Check prices and availability for the carbonara cooking class in Rome
I would choose this experience if you want hands-on help with the temperature and emulsification—the two parts of carbonara that are most difficult to learn from a written recipe. Always check the latest inclusions before booking because activity details can change.
Final thoughts
As with all traditional Italian dishes, there are many variations. However, if you want the classic Roman version, use guanciale, Pecorino Romano, eggs and black pepper—without cream.
The recipe is simple, quick and extremely tasty. The secret is to remove the pan from the heat before adding the eggs and to use the pasta water gradually until the sauce becomes creamy.
Another traditional Roman pasta is gricia, prepared with guanciale, Pecorino Romano and black pepper but without eggs. If you are planning more food experiences in Rome, you can also read my guide to a traditional Italian breakfast.
Enjoy your meal—or, as the Italians say, buon appetito!
Disclaimer: This article may contain affiliate links. If you purchase anything through these external links, I will receive a small commission—at no additional cost to you—which contributes to the expenses of maintaining this website.