This carbonara is a quick, creamy pasta dinner with crisp bacon, gently sautéed garlic, Parmigiano Reggiano, egg yolks, and black pepper. Starchy pasta water keeps the sauce silky and helps it cling beautifully to every strand of spaghetti.

When you need a comforting pasta dinner without spending a long time at the stove, this dish is an excellent choice. Most of the cooking happens while the spaghetti boils, so having the bacon, garlic, cheese, and eggs prepared ahead makes the final assembly surprisingly fast.
The combination of crisp bacon and nutty Parmigiano gives the pasta plenty of savory flavor, while egg yolks and a small amount of heavy cream create a rich coating without requiring a separate cooked cream sauce. Freshly ground black pepper balances that richness with a warm, peppery finish.
The most important part is what happens at the end. Once the spaghetti meets the egg mixture, the skillet should be off direct heat. Tossing continuously and adding reserved pasta water gradually gives you a smooth, glossy sauce instead of firm pieces of scrambled egg.
Carbonara Recipe Ingredients
You only need a short ingredient list for this pasta, but preparation and timing make a noticeable difference in the final texture.
- Spaghetti: One pound provides the base of the dish and gives the creamy sauce plenty of surface to coat.
- Bacon: Cut into small pieces so it cooks evenly and becomes crisp, while also providing flavorful rendered fat for the pasta.
- Garlic: Freshly minced garlic is gently warmed in the bacon fat to add savory aroma without becoming bitter.
- Egg yolks: The yolks form the foundation of the creamy sauce and thicken gently from the residual heat of the pasta.
- Parmigiano Reggiano: Finely grated cheese melts more readily into the warm yolk mixture and also provides a flavorful finishing layer.
- Heavy cream: A small amount makes the egg-and-cheese mixture especially smooth and silky.
- Freshly ground black pepper: Adds the peppery bite that balances the richness of the bacon, cheese, and yolks.
- Salted pasta water: Seasons the spaghetti as it cooks and provides the starch needed to loosen and emulsify the finished sauce.

Cooking Steps
STEP 1: Bring a large pot of generously salted water to a rolling boil. While it heats, mince the garlic, slice the bacon into roughly 1/4-inch pieces, finely grate the Parmigiano Reggiano, and separate the eggs. Keep the yolks ready for the sauce and save the whites for another use.
STEP 2: Add the spaghetti to the boiling water and cook according to the package instructions until al dente. Stir occasionally so the strands do not stick together. Before draining, carefully scoop out about 1 cup of the cloudy, starchy cooking water and keep it nearby.
STEP 3: While the pasta cooks, place the chopped bacon in a large skillet over medium heat. Cook for about 8–10 minutes, stirring as necessary, until the pieces are crisp and golden. Transfer the bacon to a paper towel-lined plate with a slotted spoon, leaving roughly 3–4 tablespoons of rendered fat in the skillet.
STEP 4: Reduce the heat beneath the skillet. Add the minced garlic to the bacon fat and stir for about 1 minute, just until fragrant and lightly golden. Keep the heat gentle because deeply browned or scorched garlic can give the entire pasta a bitter flavor.
STEP 5: In a medium bowl, whisk the egg yolks with the heavy cream, plenty of freshly ground black pepper, and about half of the grated Parmigiano. Slowly stream approximately 1/2 cup of hot reserved pasta water into the bowl while whisking continuously. The gradual addition warms the yolks without immediately setting them.
STEP 6: Add the drained spaghetti to the skillet containing the garlic and bacon fat. Toss until the pasta is lightly coated, then remove the skillet completely from direct heat before adding the egg mixture.
STEP 7: Pour the yolk-and-cheese mixture over the hot spaghetti while tossing constantly with tongs. The retained heat from the skillet and pasta will gently thicken the sauce. Fold the crisp bacon back into the spaghetti and continue tossing until everything is evenly coated.
STEP 8: Check the consistency before serving. If the sauce looks too thick, sticky, or dry, add more reserved pasta water about 1 tablespoon at a time, tossing thoroughly after every addition. Serve immediately with the remaining Parmigiano Reggiano and an extra grinding of black pepper.
How to Store & Reheat
This pasta has its smoothest texture immediately after cooking because the egg-and-cheese sauce continues to thicken as it cools. If you do have leftovers, transfer them to a covered container once they have cooled and refrigerate for up to 3 days.
Freezing is not recommended. Egg yolks, cheese, and the emulsified sauce can separate after freezing and thawing, leaving the spaghetti considerably less creamy than when freshly prepared.
For reheating, place the pasta in a skillet over low heat with a small splash of water. Toss frequently and remove it from the heat as soon as it is warmed through. Avoid aggressive reheating because high temperatures can make the sauce oily or cause the egg mixture to become firm.
Pro Tips for Carbonara
- Save more pasta water than you expect to need. The sauce can tighten quickly, and a tablespoon or two of starchy water makes it much easier to restore a smooth consistency.
- Finely grate the cheese. Smaller shreds melt into the yolks and hot pasta more efficiently than coarse pieces, helping prevent clumps.
- Finish away from direct heat. Residual warmth is the key to thickening the sauce gradually while maintaining its creamy texture.
Perfect Pairings
A simple green salad is a useful contrast to the richness of the spaghetti. Keep the dressing light and tangy so the meal does not become overly heavy.
Roasted or steamed green vegetables also work well alongside the pasta. Broccoli, asparagus, or green beans can add freshness while keeping the focus on the creamy main dish.
For something especially simple, serve the pasta with warm crusty bread. It is ideal for picking up any extra bacon, cheese, and glossy sauce left on the plate.

Why did my sauce turn into scrambled eggs?
The skillet was probably too hot when the yolk mixture was added. Direct heat can set egg yolks very quickly. Remove the pan from the burner first, then add the sauce while constantly tossing the hot spaghetti. Reserved pasta water also helps moderate the temperature and loosen the mixture.
How do I keep the sauce creamy?
Work quickly once the pasta is drained and keep some hot pasta water beside the stove. Tossing continuously helps distribute the yolks and cheese evenly, while small additions of starchy water keep the sauce fluid enough to coat the spaghetti rather than clumping.
Can I prepare the ingredients ahead?
Yes. You can grate the Parmigiano, chop the bacon, and mince the garlic earlier in the day and keep them refrigerated in separate covered containers. For the smoothest final assembly, bring the eggs to room temperature before preparing the sauce and cook the spaghetti just before serving.
Why is reserved pasta water important?
The cooking water contains starch released by the spaghetti. When combined with the egg yolks, cheese, bacon fat, and cream, that starch helps bring the ingredients together into a cohesive sauce. Add it gradually because a small quantity can noticeably change the consistency.
Can I make this pasta ahead of time?
It is much better served immediately. The sauce is especially creamy while the pasta is hot, but it gradually thickens as it sits. If you are serving guests, prepare and measure everything beforehand, then cook and assemble the spaghetti shortly before everyone is ready to eat.

Carbonara
Ingredients
- 5 oz finely grated Parmigiano Reggiano divided for the sauce and finishing
- 5 –6 garlic cloves finely minced
- 2 large eggs brought to room temperature and separated
- Freshly ground black pepper according to taste
- 1 lb bacon sliced into 1/4-inch pieces
- 2 tbsp heavy cream
- 1 lb spaghetti such as Barilla
- Salted water for cooking the pasta
Instructions
- Bring a large pot of generously salted water to a full rolling boil.
- As the water heats, finely mince the garlic, slice the bacon into 1/4-inch pieces, grate the Parmigiano Reggiano, and separate the eggs. Place the yolks and whites in different small bowls.
- Add the spaghetti to the boiling water and cook until al dente according to the instructions on the package, stirring from time to time.
- Before draining the spaghetti, scoop out and reserve 1 cup of the starchy cooking water. Drain the pasta and keep it ready for the final assembly.
- Place the bacon pieces in a large skillet or broad pan over medium heat. Cook for approximately 8–10 minutes, or until the bacon becomes crisp and golden.
- Using a slotted spoon, transfer the cooked bacon to a paper towel-lined surface. Leave approximately 3–4 tablespoons of the rendered bacon fat in the skillet.
- Lower the heat and add the minced garlic to the warm bacon fat. Stir continuously for about 1 minute, until the garlic is aromatic and lightly golden. Avoid allowing it to brown excessively, as burnt garlic can become bitter.
- Place the egg yolks in a medium bowl, reserving the whites for another purpose.
- Whisk the yolks together with the heavy cream, a generous amount of freshly ground black pepper, and half of the finely grated Parmigiano Reggiano.
- While whisking continuously, gradually pour in approximately 1/2 cup of the reserved hot pasta water. Adding the water slowly tempers the yolks and helps prevent them from scrambling.
- Continue whisking until the mixture has a smooth, thin, custard-like consistency that can be poured easily.
- Transfer the drained spaghetti directly to the skillet containing the garlic and reserved bacon fat. Toss gently until the strands are evenly coated.
- Remove the skillet from the heat. Pour the prepared egg-and-cheese mixture over the spaghetti while continuously tossing the pasta with tongs or two forks.
- Continue moving the pasta so the residual heat gently cooks the yolks and produces a creamy coating rather than scrambled eggs.
- Return the crisp bacon to the skillet and toss until it is distributed throughout the spaghetti.
- If the sauce becomes too thick or appears dry, incorporate additional reserved pasta water 1 tablespoon at a time. Toss after each addition until the sauce reaches a silky, fluid consistency.
- Immediately divide the finished carbonara among warm serving bowls or plates.
- Sprinkle each portion with the remaining grated Parmigiano Reggiano and finish with additional freshly ground black pepper.
- Serve at once while the spaghetti is hot and the sauce remains smooth, creamy, and flowing.
