This cream-free carbonara is a Roman-style pasta made with spaghetti, guanciale, Pecorino Romano, black pepper, and eggs. The eggs and cheese make a silky sauce when tossed with hot pasta and starchy cooking water, so there is no need for cream; the key is to warm the sauce gently without letting it scramble.
Ingredients
- 12 oz (340 g) spaghetti
- 5 oz (140 g) guanciale, cut into small strips or cubes
- 2 large eggs (about 100 g), preferably pasteurized, plus 2 large egg yolks (about 36 g)
- 1 cup (90 g) finely grated Pecorino Romano, plus extra for serving
- 1 teaspoon (2 g) freshly ground black pepper, or to taste
- 1 tablespoon (15 g) fine salt for the pasta water, or enough to season 4 quarts (3.8 L) of water
- Up to ½ cup (120 ml) reserved pasta water; you may not need all of it
Instructions
- Prepare the ingredients. Bring a large pot of water to a boil. While it heats, cut the guanciale, grate the cheese, and whisk the eggs and yolks with the Pecorino and black pepper in a heatproof bowl until thick and evenly combined. The mixture will be dense; that is normal. Set the bowl near the stove, but not over direct heat.
- Render the guanciale. Put the guanciale in a cold, wide skillet, then set it over medium-low heat. Cook for 6 to 8 minutes, stirring now and then, until the pieces are lightly browned and crisp at the edges and have released some fat. Lower the heat if they brown too quickly. Take the skillet off the burner while you cook the pasta. Keep the rendered fat in the pan; it carries much of the pork’s flavor.
- Cook the spaghetti. Salt the boiling water, add the spaghetti, and cook according to the package directions until just al dente, usually 9 to 11 minutes. Stir during the first minute so the strands do not stick. Before draining, scoop out at least 1 cup (240 ml) of pasta water. Drain the spaghetti, but do not rinse it: the starch on the surface helps the sauce cling.
- Combine pasta and pork. Return the skillet with the guanciale to low heat. Add the drained spaghetti and toss for about 30 seconds so the strands are coated with the warm fat. Remove the skillet from the heat and wait about 30 seconds. This brief pause helps keep the egg mixture from hitting a surface that is too hot.
- Make the sauce gently. Add 2 tablespoons (30 ml) of hot pasta water to the egg-and-cheese mixture while whisking. Pour the mixture over the pasta and toss continuously with tongs, adding pasta water a tablespoon at a time until the cheese melts into a glossy coating. If the sauce still looks loose, set the skillet over the lowest heat and keep tossing. For food safety, USDA FSIS recommends that egg dishes reach a safe minimum of 160°F (71°C); check the sauce with an instant-read food thermometer while tossing, and take the pan off the heat as soon as it reaches that temperature. Avoid letting it sit still over the burner, which can make the eggs curdle. The finished sauce should cling to the pasta rather than pool heavily at the bottom.
- Finish and serve. Taste a strand and add more black pepper or Pecorino if needed. If the sauce tightens while you finish, loosen it with another spoonful of pasta water. Divide among warm bowls and serve straight away with extra cheese and pepper.
Tips
- Use gentle heat and keep tossing. Carbonara sauce can turn grainy or form egg curds if it is heated too quickly or left undisturbed. Take the pan off the burner to mix in the eggs, then use the lowest heat only as needed while stirring continuously.
- Save more pasta water than you think you need. Its starch helps the cheese, egg, and guanciale fat come together. Add it gradually: a little can transform a thick mixture into a smooth coating, while too much at once can make the sauce watery.
- Choose your pork substitute with the flavor in mind. Guanciale, cured pork jowl, is traditional and has a rich, delicate fat. Pancetta is a practical substitute with a milder pork flavor. Unsmoked bacon also works, but its smoke and salt change the character of the finished pasta, so taste before adding extra salt.
- Grate the cheese finely. Fine shreds melt more readily than thick shavings and are less likely to leave clumps. Pecorino Romano is salty and sharp; if you prefer a softer flavor, replace up to half with finely grated Parmigiano-Reggiano.
Serving Suggestions
Serve carbonara as soon as it is coated, while the sauce is glossy and the pasta is hot. A modest portion of 3 oz (85 g) dry pasta per person makes a satisfying main course when paired with a crisp green salad, simply dressed with olive oil and vinegar. The acidity and freshness offer contrast to the rich pork, egg, and cheese without competing with the pasta.
Roasted or steamed greens such as broccoli, broccolini, or green beans also work well on the side. Keep their seasoning simple; lemon, a little olive oil, and black pepper are plenty. If serving bread, choose a small amount of plain crusty bread for any sauce left in the bowl. Carbonara is filling, so there is usually no need for several heavy sides.
For a relaxed meal, bring the skillet or a warm serving bowl to the table and pass extra Pecorino and black pepper separately. Avoid holding the finished pasta for a long time: as it cools, the egg-and-cheese coating thickens and loses its silky texture.
Variations
Use pancetta: Replace the guanciale with 5 oz (140 g) diced pancetta and render it in the same way. Pancetta is cured pork belly rather than cured jowl, so its flavor is a little different but still gives the sauce a savory base. Taste before salting the pasta or finished dish, as cured meats and Pecorino both bring salt.
Try a bacon version: Use 5 oz (140 g) thick-cut bacon if guanciale and pancetta are unavailable. Because bacon is usually smoked, the result will taste smokier than a Roman-style carbonara. If the pan releases a large amount of fat, spoon off a little before adding the pasta; leave enough to coat the strands.
Adjust the cheese blend: For a milder, less salty sauce, use ½ cup (45 g) Pecorino Romano and ½ cup (45 g) Parmigiano-Reggiano. This is a useful variation for cooks who find an all-Pecorino sauce too assertive. Keep the total cheese quantity the same so the egg mixture still coats the pasta well.
Change the pasta shape: Rigatoni, tonnarelli, or bucatini can stand in for spaghetti. Use 12 oz (340 g), and follow the package timing for al dente pasta. A ridged or hollow shape catches pieces of guanciale and sauce differently, but the same tossing method applies. Versions differ by household and by cook; the defining approach here is an egg-and-cheese sauce rather than a cream-based one.
Storage and Reheating
Carbonara is best eaten immediately because the sauce firms as it cools. If you have leftovers, refrigerate them within 2 hours in a covered, shallow container. They keep for 3 to 4 days in the refrigerator. Do not leave the pasta at room temperature for an extended period, and discard it if it has been left out longer than 2 hours.
For a better texture, reheat a portion gently in a skillet over low heat with 1 to 2 tablespoons (15 to 30 ml) of water, tossing often until hot throughout. USDA FSIS advises reheating leftovers to 165°F (74°C); check the center with a food thermometer. The sauce may become less silky than when freshly made, and the eggs can tighten if overheated, so use low heat and add a little water as needed. A microwave also works: cover loosely, heat in short intervals, stir between intervals, and check that the center reaches 165°F (74°C). Freezing is not recommended because the egg-and-cheese sauce is likely to separate and become grainy when thawed.
Frequently Asked Questions
Does carbonara traditionally contain cream? Roman-style carbonara is made without cream. Eggs, hard cheese, rendered guanciale fat, and starchy pasta water create its creamy texture. Cream appears in some modern home versions, but it is not needed for this recipe and changes the flavor and feel of the sauce.
Can I make carbonara without guanciale? Yes. Pancetta is the closest practical substitute in this recipe, while bacon is easier to find in many places. Pancetta gives a mild cured-pork flavor; smoked bacon makes the dish noticeably smokier. Use the same weight, render it slowly, and taste before adding more salt.
Why did my carbonara turn into scrambled eggs? The pan or pasta was probably too hot, or the egg mixture was not tossed quickly enough. Let the skillet sit off the heat briefly before adding the eggs, loosen the egg mixture with hot pasta water, and toss continuously. If extra heat is needed, use the lowest setting and keep the pasta moving while checking the sauce temperature.
Can I prepare the sauce ahead of time? You can grate the cheese, cut the guanciale, and whisk the eggs and cheese shortly before cooking, then keep the mixture covered in the refrigerator. For best texture and safe handling, do not leave the egg mixture at room temperature for more than 2 hours. Cook the pasta and combine everything just before serving rather than assembling the dish in advance.
What should I do if the sauce is too thick? Add reserved pasta water a tablespoon at a time and toss until the coating loosens. The water should be hot, but avoid pouring in a large amount at once. If the sauce is thin, keep tossing briefly over very low heat; do not try to thicken it with extra cream or flour.
Is Pecorino Romano essential? It gives carbonara its characteristic sharp, salty flavor, but you can use some Parmigiano-Reggiano in its place. A half-and-half blend is milder while still tasting savory and cheesy. Avoid pre-grated cheese when possible, since its texture and added anti-caking ingredients can make it harder to form a smooth sauce.
Related
- Egg Sandwich Ingredients and a Simple, Satisfying Recipe
- Does Egg Salad Have Relish? Recipes, Options, and Flavor
- Types of Eggplant: 8 Varieties With Pictures
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).