Italy · Europe

Italian Carbonara Recipe: Creamy Roman Pasta, No Cream

Updated November 3, 2026

Total time
40 min
prep 15 min · cook 25 min
Serves
4
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece
Cuisine
Italy
Europe

Jump to recipe

Italian Carbonara Recipe: Creamy Roman Pasta, No Cream

Italian carbonara is a Roman pasta dish made with eggs, Pecorino Romano, black pepper, and guanciale, tossed with hot pasta to create a rich, silky sauce. It works because starchy pasta water helps the cheese and eggs cling to every strand, while crisp pork and pepper bring savory, salty contrast. Regional and family versions vary, but classic carbonara gets its creaminess from eggs and cheese—not cream.

Ingredients

  • 1 lb (454 g) spaghetti
  • 6 oz (170 g) guanciale, cut into small strips or cubes
  • 4 large eggs (about 200 g without shells)
  • 2 large egg yolks (about 36 g)
  • 1 1/4 cups (125 g) finely grated Pecorino Romano, plus a little extra for serving
  • 1 teaspoon (2 g) freshly ground black pepper, or more to taste
  • 4 quarts (3.8 L) water, for boiling the pasta
  • 1 tablespoon (17 g) kosher salt for the pasta water, adjusting for the saltiness of your cheese and pork

Instructions

  1. Prepare the sauce ingredients. Finely grate the Pecorino so it melts smoothly, and cut the guanciale into roughly 1/4-inch (6 mm) pieces. In a medium heatproof bowl, whisk the whole eggs and yolks with the grated cheese and black pepper until thick and evenly combined. Set the bowl beside the stove. Keeping the cheese finely grated and the eggs ready before the pasta is done makes the final toss easier and helps prevent clumps.
  2. Render the guanciale. Put the guanciale in a large, cold skillet and set it over medium-low heat. Cook for about 8–10 minutes, stirring now and then, until the fat has rendered and the pieces are golden and crisp at the edges. Turn off the heat. USDA FSIS gives 145°F (63°C) with a 3-minute rest as the safe minimum for whole cuts of pork; check the thickest piece with a food thermometer and let the cooked pieces rest for 3 minutes. Keep the rendered fat in the skillet.
  3. Boil the pasta. While the guanciale cooks, bring the water to a boil in a large pot and stir in the salt. Add the spaghetti and cook according to the package directions until al dente, usually about 9–11 minutes. Stir during the first minute to keep strands from sticking. Before draining, scoop out at least 1 1/2 cups (360 ml) of the starchy cooking water. Drain the pasta, but do not rinse it; its surface starch helps the sauce cling.
  4. Combine pasta and pork. Add the drained spaghetti to the skillet with the guanciale and rendered fat. Toss with tongs until the strands are coated. If the skillet has cooled completely, warm it briefly over low heat, then take it off the burner before adding the egg mixture. The pasta should be hot, but the pan should not be fiercely sizzling: direct high heat can turn the eggs into curds before they form a smooth sauce.
  5. Make the creamy sauce gently. Pour the egg-and-cheese mixture over the pasta, tossing continuously with tongs. Add hot pasta water a tablespoon or two at a time, tossing after each addition, until the sauce loosens and coats the strands. For the USDA FSIS safe minimum for egg dishes, gently set the heatproof bowl over a pot of barely simmering water, without letting the bowl touch the water, and keep tossing until a food thermometer in the sauce reads 160°F (71°C). Remove it from the heat as soon as it reaches that temperature; the sauce should look glossy rather than scrambled.
  6. Adjust and serve right away. If the sauce seems too thick, toss in another splash of pasta water. If it looks loose, keep tossing for a few seconds as the cheese and egg coat the pasta. Stir in the rested guanciale if it was removed from the skillet, and taste before adding any more salt—the pork, cooking water, and Pecorino already contribute plenty. Divide among warm bowls and finish with extra Pecorino and black pepper.

Tips

  • Use the right pork, or substitute thoughtfully. Guanciale is cured pork jowl and has a deep flavor and generous fat that make it a traditional choice. It can be difficult to find outside Italian specialty shops. Pancetta is the closest easy substitute; it is made from pork belly and is often less intensely flavored. Thick-cut bacon also works, but it brings a smoky taste that changes the character of the dish. Cut either substitute into small pieces and render it the same way.
  • Grate the cheese finely. A fine grater gives the Pecorino a better chance of melting into the egg mixture. Pre-grated cheese can contain anti-caking ingredients and may make the sauce less smooth. If the mixture feels very stiff before it reaches the pasta, whisk in a spoonful of warm pasta water to make it easier to toss.
  • Control the heat at the finishing stage. The most common carbonara problem is scrambled egg, usually caused by pouring the sauce into a very hot pan or leaving it over direct heat. Take the skillet off the burner before adding the eggs, keep the pasta moving, and use gentle indirect heat to reach the required temperature. Add pasta water gradually rather than pouring in a large amount at once.
  • Season in stages. Cured pork and Pecorino can both be salty, so salt the pasta water moderately and taste the finished dish before adding more. Freshly ground black pepper has a brighter aroma than pepper that has been ground long in advance. If you are using bacon or especially salty Pecorino, start with less added salt in the water.

Serving Suggestions

Serve carbonara immediately, while the sauce is warm and supple. It thickens as it stands, so warm the serving bowls with hot water and dry them before plating if you want to keep dinner at the table from cooling too quickly. Add a final shower of Pecorino and black pepper, and bring extra cheese to the table for anyone who wants it. A light hand with the garnish lets the savory pork and pepper remain in balance.

Because the pasta is rich, pair it with something crisp and fresh rather than another heavy dish. A simple green salad dressed with lemon and olive oil, lightly dressed bitter greens, or steamed green vegetables all work well. Bread is optional; it can be useful for catching the last of the sauce, but carbonara is satisfying on its own. For a full meal, serve a small vegetable starter and keep the pasta portion moderate.

Variations

For a version closer to the Roman combination often found in home kitchens, use guanciale, Pecorino Romano, eggs, black pepper, and pasta without adding cream, garlic, or onion. Some cooks blend Pecorino with Parmigiano-Reggiano for a milder, less sharp cheese flavor; try half of each if you prefer that balance. The result is still egg-based, but the flavor is less distinctly salty and tangy than an all-Pecorino sauce.

If guanciale is unavailable, use pancetta for a less assertive pork flavor or bacon for a smoky variation. Bucatini and rigatoni are useful alternatives to spaghetti: bucatini holds sauce in its center, while ridged rigatoni catches bits of pork and cheese. Whichever pasta you choose, cook it until just al dente and save its cooking water. Avoid adding cream as a shortcut; it makes a different, heavier sauce and is not needed for the characteristic carbonara texture.

You can adjust the pepper to suit your preference, using less for a gentler finish or more for a pepper-forward plate. A few extra egg yolks make the sauce richer, but they also make it thicker, so reserve additional pasta water for loosening it. Keep the total amount of egg mixture sufficient to coat the pasta, and make changes in small increments the first time you adapt the recipe.

Storage and Reheating

Carbonara is best eaten as soon as it is made because its egg-and-cheese sauce firms as it cools. Refrigerate leftovers within 2 hours in a shallow, airtight container; they keep for 3–4 days in the refrigerator. The sauce may become thick or slightly grainy after chilling, which is normal. Freezing is not recommended: thawed egg-and-cheese sauce tends to separate, and the pasta can turn soft.

For the best texture, reheat a portion gently in a skillet over low heat with a splash of water, tossing often until steaming hot. USDA FSIS advises reheating leftovers to 165°F (74°C); check the center with a food thermometer. The sauce may not become as silky as it was freshly made, so add a little water as it warms and serve as soon as it reaches the safe temperature. Avoid reheating the whole batch more than once.

Frequently Asked Questions

Does authentic carbonara contain cream?
No. Traditional Roman-style carbonara gets its creamy texture from eggs, hard cheese, rendered pork fat, and starchy pasta water. Cream appears in some adaptations, but it changes the flavor and texture and is not necessary for a smooth sauce.

Can I make carbonara without guanciale?
Yes. Pancetta is a practical substitute with a less intense flavor, while bacon gives the dish a noticeable smoky note. Render either in the skillet as you would guanciale. The result will not taste exactly the same, but it will still make a savory pasta sauce.

Why did my carbonara turn into scrambled eggs?
The pan or pasta was probably too hot, or the egg mixture was not stirred quickly enough. Remove the skillet from direct heat before adding the eggs, toss continuously, and loosen the mixture with small additions of pasta water. Gentle indirect heat gives you more control as you bring the sauce to 160°F (71°C).

Can I make the sauce ahead of time?
You can grate the cheese and cut the guanciale a few hours ahead, then refrigerate them separately in covered containers. For the best texture and food safety, mix the eggs and cheese shortly before cooking and finish the sauce just before serving. Carbonara does not hold well as a fully assembled make-ahead dish.

What pasta shape works best?
Spaghetti is a classic choice because the strands are easy to coat evenly with sauce. Bucatini, tonnarelli, and rigatoni are also good options. Follow the package timing for your chosen shape, and save pasta water before draining, since that starchy liquid helps bring the sauce together.

Can I use Parmesan instead of Pecorino Romano?
Yes. Parmigiano-Reggiano is milder and less salty than Pecorino Romano, so the finished pasta will taste gentler and less sharp. You can use it on its own or combine it with Pecorino. Grate it finely and taste before adding extra salt, especially if your pork is salty.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).