Creamy, comforting, and deeply satisfying, Bucatini alla Carbonara is one of the most iconic pasta dishes of Rome. Made with just a handful of simple ingredients, this authentic carbonara recipe proves that sometimes the best dishes are the easiest ones to make.
It comes together in under 30 minutes-perfect for a weeknight dinner or when you want to impress with minimal effort.
Let me walk you through how I make it, step by step, along with all the little tips I've learned over the years to help you get it just right.
This article contains affiliate links which support us at no extra cost to you.

Originally published February 2018 and updated May 2025
Carbonara can go from a luscious smooth sauce to scrambled eggs in a matter of seconds. Did you ever wonder about the origins of this dish? You probably have not unless you are really into the history of Italian food or if you happened to come across the story somewhere online.
The name comes from carbonaro (which means charcoal burner in Italian), and it is believed by many that the dish was created to satisfy Italian charcoal workers after a long day at work. Carbonara is considered a "poor man's pasta". It is the perfect frugal meal and you probably have all the ingredients on hand to make it tonight!
What is Bucatini alla Carbonara?
Bucatini alla Carbonara is a classic Italian pasta dish that features bucatini (a thick spaghetti with a hollow center) tossed with crispy pancetta or bacon, egg yolks, cheese, and black pepper.
The name "carbonara" is believed to come from the Italian word carbonaro, meaning charcoal burner-some say the dish was a hearty meal made for coal workers. It's traditionally made without cream; the silky sauce comes solely from egg yolks, cheese, and starchy pasta water.
Why You'll Love This Recipe
- True to the Roman tradition - No cream here! Just egg yolks, cheese, and pancetta for an authentic carbonara flavor.
- Fast and easy - Comes together in about 25 minutes with pantry staples.
- Perfect texture - Creamy sauce without scrambling the eggs.
- Flexible - Pancetta, bacon, or guanciale all work beautifully.
- Comfort food at its finest - Savory, cheesy, and totally satisfying.
Ingredients
- 3 tablespoons extra-virgin olive oil
- 6 ounces thick-cut bacon or pancetta, cut into ¼-inch pieces
- 1 bunch Italian parsley, chopped
- 2 tablespoons sea salt (for the pasta water)
- 1 pound bucatini or spaghetti
- 5 large egg yolks, well beaten
- 4 tablespoons milk (optional, for extra creaminess)
- ¾ cup grated Parmigiano-Reggiano or Pecorino Romano
- ½ cup reserved hot pasta water
- Freshly ground black pepper, to taste

Ingredient Notes:
- Pancetta or Bacon: Guanciale is traditional, but pancetta or thick-cut bacon is an excellent substitute.
- Cheese: Pecorino is sharp and salty-perfect for carbonara-but Parmigiano adds a nutty balance. Use what you prefer or a mix.
- Milk: Not traditional, but a small splash helps emulsify the sauce and can prevent scrambling.
Step-by-Step: How to Make Bucatini alla Carbonara
- Crisp the pancetta: Heat olive oil in a large skillet over medium heat. Add pancetta (or bacon) and cook, stirring often, until golden and crispy. Stir in the chopped parsley. Remove the skillet from heat and set aside.
- Whisk the sauce: In a bowl, beat the egg yolks with milk until smooth. Stir in the grated cheese.
- Boil the pasta: Bring a large pot of water to a boil. Add sea salt, then add bucatini. Cook until just al dente. Reserve ½ cup of the pasta water before draining.
- Combine pasta and pancetta: Return the skillet with pancetta to low heat. Add the drained pasta and reserved pasta water to the pan. Shake and stir to coat the pasta with the rendered fat.
- Make the sauce: Remove the skillet from the heat. Pour in the egg and cheese mixture, stirring vigorously to coat the pasta. The residual heat will gently cook the eggs, creating a silky sauce.
- Season and serve: Season generously with freshly ground black pepper. Plate immediately and top with more cheese and pepper, if desired.
Tips for Success
- Work quickly: Have everything prepped before you start cooking-the sauce comes together fast.
- Use room temp eggs: This helps them blend more easily into the hot pasta.
- Don't overheat: Always remove the pan from direct heat before adding the egg mixture to avoid scrambling.
- Stir constantly: The motion is what keeps the sauce smooth and emulsified.
- Add pasta water as needed: If your sauce looks too thick, a splash of hot pasta water will loosen it right up.

FAQs
Can I use whole eggs instead of just yolks? Yes, but yolks make the sauce richer and creamier. You can use 3 yolks + 1 whole egg if you prefer.
Is it safe to eat the eggs in carbonara? The hot pasta and pan cook the eggs gently. For extra peace of mind, you can use pasteurized eggs.
What if I don't have bucatini? Spaghetti is the most common alternative. Rigatoni or fettuccine also work well.
Why does my carbonara scramble? It likely got too hot. Always remove from heat before adding the eggs, and stir quickly to temper them.
Can I reheat leftovers? Carbonara is best fresh, but reheating gently in a pan with a splash of water or milk can revive it.
I hope this Bucatini alla Carbonara becomes a staple in your kitchen like it is in mine. Let me know in the comments if you try it-I'd love to hear how it turns out. Buon appetito! 🍝
Authentic Bucatini alla Carbonara (Step-by-Step)
Ingredients
- 3 tablespoon extra-virgin olive oil
- 6 ounces thickly sliced bacon or pancetta, cut into ¼-inch pieces
- 1 bunch of Italian parsley chopped
- 2 tablespoons sea salt
- 1 pound spaghetti
- 5 large egg yolks well beaten
- 4 tablespoons milk
- ¾ cup grated Parmigiano-Reggiano or Pecorino Romano
- ½ cup of boiling pasta water
- Freshly ground black pepper to taste
Instructions
- Heat the olive oil in a large skillet over medium heat until it ripples.
- Add the bacon and cook, stirring often, until crisp. Add the chopped parsley and combine. Set the pan aside. Beat the eggs with the milk and set aside.
- Boil water in a a large pot and add the salt. When the water comes to a
- boil, add the bucatini. Stir frequently and cook until it is al dente.
- Drain, reserving the ½ cup of pasta water.
- Add the reserved pasta water to the pan with the pancetta, then toss in
- the pasta. Shake the pan over the heat a few times to combine the pasta
- with the pancetta. Then add the add the Parmigiano and the eggs yolks.
- Add pepper to taste and stir until thoroughly mixed.
- Sprinkle generously with pepper and serve at once. If you can't get enough of cheese, sprinkle some more on!
Nutrition Disclaimer
Please keep in mind that the nutritional information presented below is an approximation and may vary depending on the exact ingredients used.








2pots2cook says
Glad to find you; so easy yet tasteful .... Tornero !
jovina says
Lovely recipe.