Pasta carbonara is a beloved Italian classic built from just a few quality ingredients: eggs, pork (traditionally guanciale, though pancetta or bacon can be used), pecorino cheese, black pepper, and pasta. Contrary to common belief, you don’t need cream or extra butter to achieve a luxurious, creamy sauce. This version relies on a simple technique that uses both yolks and whipped egg whites to create a light, silky texture while keeping the recipe authentic.

Jump to Recipe: The BEST creamy Carbonara Recipe
Watch the recipe in action with the included video for step-by-step visuals.
The key to this recipe is using the whole egg: the yolks give richness when combined with freshly grated pecorino and a touch of rendered pork fat, while the whipped whites add airy creaminess without adding dairy. Temper and combine the yolk mixture with hot pasta water, then gently fold in the whipped whites at the end for a light, velvety sauce.
Once you try this technique, it’s likely you’ll prefer it for future carbonara preparations.
A note on eggs: because carbonara relies on eggs that are only partially heated by residual pasta heat, many people prefer pasture-raised eggs for peace of mind. Pasture-raised hens typically have better diets and living conditions, which reduces, though does not eliminate, risk. Use the freshest eggs you can source and follow safe handling practices.
The BEST creamy Carbonara Recipe
Here is my method for achieving a creamy, no-cream carbonara using just a few ingredients.
Ingredients
- 4 oz guanciale (if unavailable, pancetta or bacon can substitute)
- 1 cup freshly grated Pecorino Romano
- 4 eggs, yolks and whites separated (I recommend pasture-raised eggs)
- 1 lb bucatini, spaghetti, rigatoni, or your favorite pasta
- Fresh cracked black pepper, to taste
Instructions
- Slice the guanciale into bite-sized pieces. Heat a skillet over medium heat, add the guanciale, and cook until the fat renders and the pieces are crisp. Transfer the crispy guanciale to a paper towel–lined plate with a slotted spoon, reserving the rendered fat.
- Separate yolks and whites into two bowls. To the yolks, add the grated pecorino and a teaspoon of the rendered guanciale fat, then mix until you have a thick, paste-like mixture.
- Whisk the egg whites by hand or with a mixer until soft peaks form and there is no liquid at the bottom of the bowl (about 1–3 minutes).
- Bring a large pot of water to a boil. Add a good pinch of salt (remember the guanciale and pecorino are salty). Cook the pasta about 2 minutes under al dente.
- Remove all but 1 tablespoon of fat from the guanciale pan. Add a generous crack of black pepper and toast for about 1 minute. Add the undercooked pasta to the pan and toss to coat. Turn the heat off.
- Ladle one scoop of hot pasta water into the yolk-pecorino mixture to temper the eggs, stirring vigorously. Pour the tempered yolk mixture into the pan with the pasta and toss vigorously to form an emulsion, adding more pasta water as needed to reach a saucy consistency.
- Gently fold in the whipped egg whites until just combined — this lightens the sauce and adds creaminess without dairy.
- Plate the pasta and top with the crispy guanciale, extra pecorino, and more black pepper if desired. Enjoy!
Nutrition
Nutrition values are approximate: Calories 778 kcal; Carbohydrates 86 g; Protein 29 g; Fat 34 g; Saturated Fat 14 g; Cholesterol 251 mg; Sodium 558 mg; Fiber 4 g.
Mention @flavorsbyalessandra or tag #flavorsbyalessandra on social media.